[過去ログ] CGI設置について質問【Part3】 (983レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
654: 650 2009/04/08(水)14:36 ID:??? AAS
レスありがとうございます

>>652
CGIを自分で作ったことがないのですが、調べてみます。

>>653
後だしになってしまいすみません。
先日サーバーがバージョンアップし、それから機能しなくなりました。
CGIのバージョンを代える前も後も使えない状態です。
655: 2009/04/22(水)01:30 ID:+JjVNGyS(1) AAS
>>642,650

弊社にて調査を行った結果、socketを用いたプログラムについて、packではなくsockaddr_inへ変更することで解決した事例がございました。

だって。
656: 2009/05/27(水)10:29 ID:??? AAS
質問させてください。
前のサーバーで設定したフォームCGIはサーバーを移転するとどうなるのですか?

仮に普通に使えた場合、
前のサーバーではメールの転送設定してたのですが
今回のサーバーでも設定しなくてもそのようになりますか?
657: 2009/05/27(水)12:42 ID:??? AAS
場合によるでしょ。
メールの転送、の意味が曖昧だけど
設定の仕方がわからないのなら、たまたま動作したとしてもそのままじゃまずいべ。
自宅鯖のくだ質で聞いたまま音沙汰なしの人?
658: 2009/05/31(日)16:01 ID:ONuTHT0e(1) AAS
AA省
659: 2009/06/12(金)13:06 ID:??? AAS
AA省
660: 2009/06/12(金)13:14 ID:jptUys47(1) AAS
連レスすみません
あげます
661: 2009/06/12(金)13:16 ID:??? AAS
Content-Type:text/html; charset=ISO-2022-JP
Content-Type:text/html; charset=Shift_JIS
Content-Type:text/html; charset=EUC-JP

みたいに自分が書いた文字コードを教えてやればいいかと
662: 2009/06/12(金)13:49 ID:??? AAS
ついでに text/plain だと思う
663
(1): 2009/06/14(日)10:24 ID:i84kd9Ro(1/3) AAS
AA省
664: 2009/06/14(日)10:25 ID:i84kd9Ro(2/3) AAS
&ではなく@でした。
665: 2009/06/14(日)10:40 ID:i84kd9Ro(3/3) AAS
たびたび申し訳ありません、%であまりを使うなら@daysの数字が正しくありませんでした。
666: 2009/06/14(日)11:46 ID:??? AAS
>663
time()の結果は、ある瞬間からの経過秒数を示す整数。
だから、いまから10分後の時間は、単純にtime()の結果に10 * 60を足せば求まる。1日なら60*60*24を足せばいい。
で、その後localtime()で日付形式に直す、と。
667
(2): 2009/06/21(日)17:45 ID:5ibI/zs2(1) AAS
AA省
668: 2009/06/21(日)17:55 ID:??? AAS
サーバの設定がかわったんだろ。
500エラーはサーバのエラーログみないと詳しいことはわからん。
669: 2009/06/21(日)17:57 ID:??? AAS
あーあとは読み書きしてるファイルのオーナーやパーミッションのせいで
エラー出てるのかもな。cgiに起因するエラーならそのcgiで拾って表示することはできる
670: 2009/06/23(火)23:30 ID:??? AAS
・保存したデータを使ってevalしてる
・空文字行が入ると変数に適切な値が入らずバグる仕様だった
などいろいろ予想できるな

取りあえずevalで死んでる理由をブラウザに出力してみることをお勧めする
671: 667 2009/06/30(火)11:51 ID:Q3Q4iwEf(1/2) AAS
ありがとうございます。
修復しながら実験していましたが、
>・空文字行が入ると変数に適切な値が入らずバグる仕様だった
が原因であることを確信するに至りました。

cgiAからcgiBに送り、cgiBでdataCを作成し、dataCをcgiAで読み込む、
といった構成をとっているのですが、
例えば直接cgiBを開いてしまうと、dataCには改行のみが記録され、
それをcgiAで読み込むとエラーとなってしまうようでした。
ということでcgiB内で、dataCに必要な配列が空であった場合、
dataCは作成しないといった修正をしたいと考えているのですが、
省1
672: 2009/06/30(火)12:04 ID:??? AAS
それはそういうコードを入れればいいだけだろう。
どんなコードかはキミが元のcgiを書いてないからオレにはわからん。
673
(1): 667 2009/06/30(火)12:59 ID:Q3Q4iwEf(2/2) AAS
私の考えでは、例えば

if ($a = 空であることを示すなにか){
print("数値が正しくありません。データは保存されません。");
}
else{
print("数値は正常です。保存されました。");

open (OUT,">>data/a.txt");
print OUT $a;
close (OUT);

}
省1
1-
あと 310 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s