CGIだけど、なんか質問ある? Part 10
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/03/26 22:47ID:44KxXtaW※CGIは特定の言語に依存するものではありません。
※Perlのコーディングに関する質問は専用スレがありますのでそちらでお願いします。
↓
【Perl】初心者コーナー Part21
http://pc2.2ch.net/test/read.cgi/php/1047980851/l50
過去ログ・関連スレッドは >>2-5 あたりに
0357nobodyさん
03/04/25 14:33ID:???こんなCGI探してますスレッド Ver8
http://pc2.2ch.net/test/read.cgi/php/1041564353/
0358nobodyさん
03/04/25 14:54ID:???0359nobodyさん
03/04/25 15:19ID:???0360nobodyさん
03/04/25 15:22ID:???0361nobodyさん
03/04/25 15:24ID:???0366nobodyさん
03/04/25 17:45ID:???http://pc2.2ch.net/test/read.cgi/php/1050369328/328
>>365
>普通に質問すりゃ普通に答えるさね。
禿げ同
0367nobodyさん
03/04/25 17:50ID:???おまえらを尊敬し、媚び諂う行為のことか?
0368nobodyさん
03/04/25 17:57ID:???自分でちっとも調べようとしない努力した形跡の無いヤツとか、
必要な情報を書かないヤツとか、
物事をまじめに考えようとしない馬鹿とか
にはマトモに回答が返ってこないって事。
よーするにお前みたいなヤツの事だよ。
0369nobodyさん
03/04/25 17:58ID:???別に媚びへつらう必要もないけど、おたくがいやだったら自分で調べればってだけのことじゃん?
で、質問が嫌なおたくはなんでここでグダをまいてるの?
0370nobodyさん
03/04/25 18:06ID:???0372nobodyさん
03/04/25 18:19ID:???0373nobodyさん
03/04/25 18:33ID:???>>324
>>327
>>329
>>331
>>334
>>335
>>337
>>339
>>345
>>359
>>362
>>367
>>370
>>372
必死だなw
#あー疲れた。漏れも必死だな。
0377369
03/04/25 18:48ID:???0381nobodyさん
03/04/25 19:12ID:???0382nobodyさん
03/04/25 19:24ID:???0386nobodyさん
03/04/25 19:46ID:???ヤシは自分が媚び諂うのは嫌だけど、他の人間が自分に媚び諂うのが普通だと思ってる真性DQNだからな。
残念だが諦めておけ。
>>384
ゲルググの略。
0387nobodyさん
03/04/25 20:17ID:???0388nobodyさん
03/04/25 20:28ID:???0390名無し
03/04/26 05:45ID:???0391nobody
03/04/26 05:46ID:???0392nobody
03/04/26 05:48ID:???これってUNIXんとき使うやん。 でさ〜Winときってかかんでええん?
0393動画直リン
03/04/26 06:29ID:4lzrogLr0398nobodyさん
03/04/26 20:20ID:???0399nobodyさん
03/04/26 22:00ID:???0400nobodyさん
03/04/27 20:44ID:???0401nobodyさん
03/04/29 19:43ID:j97vjhfH1つのCGI(カウンター)を2箇所から呼び出すと、片方が固まっちゃったりしたことがあって
質問するのですが、jcode.plや画像ファイルは、複数のCGIから呼び出しても遅くなりませんか?
ロックファイルはもちろん1個ずつですよね?
0403nobodyさん
03/04/29 20:11ID:j97vjhfH排他ロックとかじゃなくて・・・
0404nobodyさん
03/04/29 20:11ID:???0405nobodyさん
03/04/29 20:23ID:???> ロックファイルはもちろん1個ずつですよね?
これは、jcode.plや画像ファイルに1個ずつロックファイルを用意するって意味か?
0406bloom
03/04/29 20:29ID:23csOg+c0407nobodyさん
03/04/29 20:43ID:j97vjhfH掲示板の*.lockってやつです。
0409nobodyさん
03/04/29 21:13ID:???何を役割を持ってるかってのはわかってるの?
0410nobodyさん
03/04/29 21:19ID:???0411nobodyさん
03/04/29 22:17ID:???0412nobodyさん
03/04/29 22:32ID:???0413282
03/04/30 02:32ID:???0414nobodyさん
03/04/30 02:33ID:???0416nobodyさん
03/04/30 09:40ID:???クズ皿仕上げ
0417nobodyさん
03/05/02 13:27ID:???int main(int argc, char* argv[])
{
FILE *fp;
int ch;
fp = fopen("4.gif", "rb");
if (fp == NULL) return -1;
printf("Content-type: image/gif\n\n");
while(1){
ch = fgetc(fp);
if (ch == EOF) break;
putchar(ch);
}
fclose(fp);
return 0;
}
0418nobodyさん
03/05/02 14:29ID:???int main(int argc, char* argv[])
{
FILE *fp;
int ch;
fp = fopen("4.jpg", "rb");
if (fp == NULL) return -1;
printf("Content-Type: image/jpeg\n\n");
while(1){
ch = fgetc(fp);
if (ch == EOF) break;
putchar(ch);
}
fclose(fp);
return 0;
}
0420nobodyさん
03/05/02 16:52ID:???それからこのぐらいの書き方覚えれ
if (( fp = fopen("4.jpg", "rb") == NULL ) { return -1; }
printf("Content-Type: image/jpeg\n\n");
while(( ch = fgetc(fp)) != EOF ) { putchar(ch); }
0425nobodyさん
03/05/02 17:18ID:???int main(int argc, char* argv[])
{
FILE *fp;
unsigned char ch;
fp = fopen("4.jpg", "rb");
if (fp == NULL) return -1;
printf("Content-Type: image/jpeg\n\n");
while(1){
ch = fread(&ch,1,1,fp);
if (ch == EOF) break;
fwrite(&ch,1,1,STDOUT);
}
fclose(fp);
return 0;
}
0426418です。
03/05/02 17:29ID:???んで、>>425さんのをそのまま貼り付けてコンパイルしてみましたが
結果は同じでした。
Webサーバーの設定が悪いのでしょうか?
OSはWin2kPro Web鯖はAN HTTPDです。Apacheでも同様でした。
設定はほぼデフォルトです。
0430418
03/05/02 17:41ID:???0431418
03/05/02 17:55ID:???0432418
03/05/02 18:26ID:???int main(int argc, char* argv[])
{
FILE *fp;
char ch;
fp = fopen("4.gif", "rb");
if (fp == NULL) return -1;
printf("Content-Type: image/gif\n\n");
while(1){
if (fread(&ch,1,1,fp) < 1) break;
fwrite(&ch,1,1,stdout);
}
fclose(fp);
return 0;
}
0433418
03/05/02 18:43ID:???だめでした。(´・ω・`)ショボーン…
int main(int argc, char* argv[])
{
FILE *fp;
char ch;
fp = fopen("4.gif", "rb");
if (fp == NULL) return -1;
printf("Content-Type: image/gif\n\n");
_setmode(_fileno( stdin ), _O_BINARY);
while(1){
if (fread(&ch, sizeof(char), 1, fp) < 1) break;
fwrite(&ch, sizeof(char), 1, stdout);
}
fclose(fp);
return 0;
}
0434418
03/05/02 18:44ID:???stdoutでした。
できました。
0435418
03/05/02 18:58ID:???int main(int argc, char* argv[])
{
FILE *fp;
int ch;
_setmode(_fileno( stdout ), _O_BINARY);
fp = fopen("4.gif", "rb");
if (fp == NULL) return -1;
printf("Content-Type: image/gif\n\n");
while(1){
ch = fgetc(fp);
if (ch == EOF) break;
putchar(ch);
}
fclose(fp);
return 0;
}
0436:
03/05/02 19:03ID:Pe0a1MwA☆^〜^★ 50音順で探せて楽して得する
http://sagatoku.fc2web.com/
あなたの探し物きっとみつかるよ☆^〜^★
0438nobodyさん
03/05/02 19:44ID:???一般的にはああ書くだろうな。
そうしなければいけないわけじゃないけど、可読性云々を持ち出すのは
ちょっと応用が利かないというか、読解力が足りないというか・・・
0439nobodyさん
03/05/02 19:50ID:???そんなことを議論スレじゃない
おまえら、あほか
0440nobodyさん
03/05/02 19:52ID:???おまえはあほか
つられてみました
0441nobodyさん
03/05/02 19:54ID:???0443nobodyさん
03/05/02 20:03ID:???0444nobodyさん
03/05/02 20:28ID:???いいわけすんなよ
int
とかfwriteにしただけとか
的はずれもいいとこじゃん。
しまいには、コードを詰めただけときたもんだ。
0448nobodyさん
03/05/02 20:56ID:???$dateっていうのが日時の変数で
2003年4月だったら → 20034
2003年12月だったら → 200312
のように月が1ケタだろうが2ケタだろうが "年+月" で作られるものだとします。
それを再び****年*月というふうに戻すのはどうしたらいいんでしょうか?
$date =~ /^(....)(.)/;
print "$1年 $2月";
↑もちろんだめでした。
2ケタの月なると1月とか2月になります。
どうかご教授お願いします。
0450449
03/05/02 21:02ID:???.+でなにか一文字以上にマッチ
0451449
03/05/02 21:04ID:???$m=substr($date,4);
0452$date =~ /^(\d{4})(\d{1,2})/;
03/05/02 22:27ID:???0453nobodyさん
03/05/03 01:03ID:w8OB8lWY初めの使用は0行目以外をランダム出力でしたので、
下の様にしていました。
@logs = <FILE>;
$rand = int(rand($#logs));
$rand = $rand + 1;
print "$logs[$rand]";
0と1行目以外をランダムするにはどうしたらよいのかお力をお貸し下さい。
0454動画直リン
03/05/03 01:10ID:TBhkUsV+0455369
03/05/03 01:25ID:???@logs = <FILE>;
@logs = @logs[2 .. $#logs];
$rand = int(rand($#logs));
print "$logs[$rand]";
0456nobodyさん
03/05/03 01:29ID:???@logs = <FILE>;
splice(@logs,0,2);
print "$logs[int(rand($#logs))]";
ではまずい?
■ このスレッドは過去ログ倉庫に格納されています