△▲ WebProg 初心者の質問 Part9 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
04/06/09 02:27ID:eYHXd/1E質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-10
前スレ
△▲ WebProg 初心者の質問 Part8 ▼▽
http://pc5.2ch.net/test/read.cgi/php/1078568723/
0054nobodyさん
04/06/16 00:06ID:???0056nobodyさん
04/06/16 02:11ID:???0057nobodyさん
04/06/16 16:56ID:2MBwtDBuまだテスト段階ですが、問題なく動いているようです。
しかし、返信したメールがエラーで帰ってきた場合、それに対しても自動返信を行ってしまう(と思う)ので
よろしくありません。
どのように判別するのがいいでしょうか?
0058nobodyさん
04/06/16 17:19ID:???サーバ毎に、またエラーの種類によっても違うので、
あらゆるケースを想定するのは難しいと思う。
80%ぐらい判別できればOK、ということであれば、エラーメールの多くには
・Return-Path ヘッダが無い
・Subject に "Returned mail" と入っている
などいくつか特徴があるが、100%確実な判別基準ではない。
エラーメールが特定のアドレスに行くよう Return-Path を設定する方が現実的だろう。
しかし、前々から思っていたのだが、
メール応答スクリプトって、WebProg じゃないよな?
0059nobodyさん
04/06/16 17:31ID:???0061nobodyさん
04/06/17 09:47ID:yReS54eF既に設置されてある.cgiファイルをダウンロードして開くと、html表示になるのは何故でしょうか?
0062nobodyさん
04/06/17 10:14ID:???ググるなりPC初心者に行くなり。
0064nobodyさん
04/06/17 10:27ID:???つーか誘導されてもないのに自主的にマルチポストですか。
0065nobodyさん
04/06/17 10:31ID:???0066nobodyさん
04/06/17 14:22ID:???投稿時に未入力項目やNGワードがあるとエラー画面に遷移して、javascript:history.back();のボタンを表示させています。
この投稿フォームはCGIに引数を渡して作っているのですが(mode=formなどです)、
投稿後のエラー画面から前の投稿フォームの画面に遷移すると、入力内容が全て消えてしまっています。
なお、全く同じソースの投稿フォーム画面をhtmlで作ったところ、投稿後のエラー画面から投稿フォームに遷移しても入力内容は消えていませんでした。
Cookieを使わないとフォームの内容を残す事は不可能なのでしょうか?
0067nobodyさん
04/06/17 15:48ID:???0068nobodyさん
04/06/17 15:56ID:???レスありがとうございます。
この場合のno-cacheというのは、<meta>タグのキャッシュコントロールのことですよね?
no-cacheは間違いなく使ってません。<meta>ではContent-Typeしか設定していませんので。
で、他にもサーバー側(自宅鯖です)周辺の環境を見直してみたところ、
「Pragma:no-cacheを有効にする」という項目があったので外したところ、思うように動作しました。
ご指摘ありがとうございました。
0069nobodyさん
04/06/18 21:16ID:???perlと言うかjavaスクリプトも絡んでくるかと思いますが
フォームからPOSTで送信してcgiから帰って来る結果を小さいウインドウを別にポップアップして
そこに表示したいのですが、どうすればいいでしょうか?
教えて下さい。お願い致します。
0070nobodyさん
04/06/18 21:21ID:???からんでくるというか、まんまJavaScriptの範疇かと。
まずwindow.openでポップアップ作り、そいつをtargetにPOST投げるのはどう?
0072nobodyさん
04/06/18 22:36ID:Pdry/6Klこの時に@noを使って@arrayの要素を削除するにはどうしたらいいんでしょうか?
spliceを使ってみようとも考えたのですが、spliceは一度に一回しか削除出来ないので、、、
どなたか良い方法を知っていたら教えて頂けると嬉しいです。
0073nobodyさん
04/06/18 22:45ID:???@result= grep(!$no{$_}, @array);
007473
04/06/18 22:57ID:???@result= grep(!defined($no[$_])&&$array[$_], 0 .. $#array);
007573
04/06/18 23:02ID:???@no{@no}= (1) x @no;
for (0 .. $#array){
$no{$_} and next;
push(@result, $array[$_]);
}
0076nobodyさん
04/06/19 00:21ID:6pbazkxIforeach(@no) { next DEL if ($_ ==$i) }
@new[$#new+1] = $array[$i];
}
0077黒死犬
04/06/19 00:58ID:polUGA4Xこーかな
foreach(sort {$b <=> $a} @no) {
splice(@array, $_, 1);
}
重複した値に注意しなされ
0078nobodyさん
04/06/19 02:21ID:???#!/usr/local/bin/perl
print "Content-type: text/html\n";
print "\n";
print "<html>\n";
print "<head>\n";
のようにすると、出力は1行目が空行になってしまいます。
この場合、1行目に<html>と出力させるにはどのようにすればよいのでしょうか?
0081nobodyさん
04/06/19 02:32ID:???お前の言う通り広告自動挿入の影響だ
一つ聞いていいか?
鯖でテストするなよ
鯖でテストなんてしてないよな?
008278
04/06/19 02:32ID:???現状では、1行目が空行になり、2行目から<html>と出力されます。
それを、1行目から<html>と出力できるようにしたいのです。
0083nobodyさん
04/06/19 02:36ID:???0086nobodyさん
04/06/19 02:39ID:???008778
04/06/19 02:45ID:???0090nobodyさん
04/06/19 10:15ID:PIUn5gaCちなみにケチな管理人で配布してないの一点張りでした。
0091nobodyさん
04/06/19 10:21ID:???あとはそれを実現するコードをちまちま書けば表面上おなじモノの出来上がり。
0092nobodyさん
04/06/19 11:09ID:???009372
04/06/19 14:06ID:???>>75
なるほど、ハッシュ使うんですね。
>>76
ブロックに名前付けられるのとは・・・初めて知りました。
>>77
なるほど!ソートしてしまえばsplice使って出来ますね。全然思いつきませんでした。。。
値が重複することはないので>>77さんのを使わせて頂こうかと思います。
本当にありがとうございました!
0094nobodyさん
04/06/19 17:26ID:rn/X3VAO環境変数って普通自分のサーバーのしか取得できないですよね?
外部のサーバーの環境変数を取得することは出来ませんか?
http://uptime.netcraft.com/up/graph?site=2ch.net
のような、サーバーバージョンとか。
よろしくお願いします。
言語はなんでもいいです。できればC、perl、phpあたりで。。
0095nobodyさん
04/06/19 18:23ID:???0096nobodyさん
04/06/19 19:08ID:???http://hogehoge.com/category1/category2/pagename
の
category1/category2/pagename
を
http://hogehoge.com/index.php
などのスクリプトに渡したいのですが、どのようにすればいいのでしょうか?
htaccessで出来るのであれば、どのようにすればよいのでしょうか?
お願いします。
0097nobodyさん
04/06/19 19:12ID:???0098nobodyさん
04/06/19 19:16ID:???include('http://hogehoge.com/index.php?path=$buff[\'path\']');
はい渡りました。次の方どうぞ。
009996
04/06/19 21:38ID:???>>97
試してみた.htaccessでつ。
-----
RewriteEngine On
RewriteBase /
RewriteRule ^.*?$ index.php/\\1
-----
普通にダメでした(Server500)
どこがおかしいんでしょうか?
:参考にしたページ:
http://www.net-newbie.com/trans/mod_rewrite.html#RewriteRule mod_rewrite
http://www.kt.rim.or.jp/~kbk/regex/regex.html 正規表現
0100nobodyさん
04/06/19 21:45ID:???0101nobodyさん
04/06/19 22:12ID:???mod_rewriteスレを紹介せずに、このスレのままどう展開するか見ていたい
という誘惑に駆られる
0102nobodyさん
04/06/19 22:43ID:???暗いニュースばかりの昨今ですが、
少しでも微笑みを投げかけることが出来たのなら
うれしいことです。
>>101
自分自身でも「何を書いていたのか?」という疑問を持ち始めた・・・
010396
04/06/19 23:21ID:???RewriteRule ^(.*)$ index.php?$1
0105nobodyさん
04/06/20 16:26ID:???スレ違いだ
0107sage
04/06/21 12:41ID:3oKDTyuz(といってもライブラリ等は使わず、シェルに引数を直接渡しています)
Fromヘッダを指定しないで送信した場合、勝手に「ユーザー名@ローカルホスト名」
という形式でメールが送られているようです。
Fromヘッダをなくして送るにはどうすればよいでしょうか?
0108nobodyさん
04/06/21 13:17ID:???0109nobodyさん
04/06/21 13:29ID:???よし、俺がかわりにつけておいてやろう」
という qmail の親切心のあらわれなので、ありがたく受け入れるのが吉
0110nobodyさん
04/06/21 13:47ID:q5CYBlIRブラウザのURLエンコードがおかしくって、CGI側でのデコードが失敗してるんだけど、
どうしてURLエンコードがおかしくなっているんだろ?
URLエンコードを2回繰り返してるように見える。
http://pc5.2ch.net/test/read.cgi/hp/1081608108/l50
-----------------------------------------------------
906 :Name_Not_Found :04/06/20 13:38 ID:DNYDpxlD
めちゃくちゃ初歩的な質問をさせていただきます。
http://f41.aaacafe.ne.jp/~nasitaka/
ここに当方が製作中のCGIがあるのですが
日本語へのデコードがうまくできません。
作成途中のファイルもありますのでどなたか
どこがいけないのかをご指摘願えないでしょうか・・・
-----------------------------------------------------
0111nobodyさん
04/06/21 13:58ID:???0112nobodyさん
04/06/21 14:33ID:???今日の日付が6/1とするとそれの前日からの表示が6/0 6/-1となっていってしまうのを
どうすれば5/31 5/30とする事ができますか?教えて下さい。お願いします。
0114107
04/06/21 15:09ID:3oKDTyuz設定でなんとかできないのでしょうか?
0115nobodyさん
04/06/21 15:12ID:???0118nobodyさん
04/06/21 16:45ID:RIiHl1gxHTMLメールをPHP等使って送る場合どのように記述すればよろしいですか?
Sendmailの詳細を調べればよいのでしょうか?
だれか教えてください。
よろしくお願いします。
0119nobodyさん
04/06/21 16:52ID:???0120nobodyさん
04/06/21 18:31ID:???ていうかHTML書けないのにPHPかよ
0121nobodyさん
04/06/21 18:42ID:RIiHl1gxmail(宛先,件名,本文);
で本文にHTMLの記述を<html>からいれればいいんでしたっけ?
なんか化けるんですがなぜでしょう?
0122nobodyさん
04/06/21 20:08ID:???0123nobodyさん
04/06/21 23:49ID:YvpAjpjjアクションを2つ実行するにはどうしたらいいのでしょうか??
0124nobodyさん
04/06/22 02:45ID:???さっぱり分りません。
一生懸命ssi入門など読んでいるのですがどうしても分りません。
どなたかアドバイスお願いします。
0125nobodyさん
04/06/22 04:33ID:???check_logという関数で、ログファイルを読み込んで@enterという配列に参加者を入れている。
SSIってどんなのだったか忘れたけど、
・check_log関数部分だけ抜き出して、標準出力に@enterの大きさを吐くようなプログラムを作り、それをSSIから呼び出す。
もしくは、
・index.shtmlじゃなくって、index.cgiを作って、その中にcheck_log関数部分を組み込んでやる。
のどちらかじゃないかな。
0126nobodyさん
04/06/22 04:41ID:???Dateオブジェクトを一旦数値(UNIXタイム)に戻して、日数分の秒を引いてから、再度Dateオブジェクトを作り直す。
ここの数値への変換ってとこ見れば、分かるよ。分かる人には。
http://tohoho.wakusei.ne.jp/js/date.htm#getset
0127nobodyさん
04/06/22 05:09ID:???御親切にありがとうございます。
プログラムにかんして全く無知なもので
標準出力に@enterの大きさを吐くようなプログラムがよく分らないのですが
もう少し気合いいれて勉強してみます。
0128nobodyさん
04/06/22 10:30ID:???ここは、この板初心者の質問スレなので
専門スレがある場合はそっちいったほうがいい。
■■ Servlet/JSP(EJB含む) 質問スレ Part3 ■■
http://pc5.2ch.net/test/read.cgi/php/1087331455/l50
0129nobodyさん
04/06/22 11:41ID:NhpF6Ml6ありますか?
0130nobodyさん
04/06/22 11:59ID:???それを吐かせればいいだけ
0131129
04/06/22 12:06ID:NhpF6Ml6すみません、言葉足らずでした。
クライアントがブラウザの設定で、クッキーをOFFにしているか、
ONにしているかを知りたいのです。
0132nobodyさん
04/06/22 12:34ID:Ow8D+STn画像を再びアップロードすると、サーバにはちゃんとデータが行っているのに、
クライアントのキャッシュを見ているせいで、変更した画像が表示されません。
phpではheader("Cache-Control: no-cache");
htmlでは<meta http-equiv="Pragma" content="no-cache">
を使ってキャッスを見ないようにしているのですが、それでもキャッシュが表示されてしまいます。
どうすれば、思ったとおりの動作を実現できるでしょうか?
IEのバージョンは6.0
サーバはApacheです。
宜しくお願いします。
0134nobodyさん
04/06/22 14:41ID:BPE0wKlG<script language="JavaScript">
<!--
function randomJump()
{
theURL = new Array();
theURL[0] = "http://www.yahoo.co.jp/";
theURL[1] = "http://www.google.co.jp/";
linkCount = 2; //
num = Math.floor(Math.random() * linkCount);
location.href = theURL[num];
}
// -->
</script>
<SCRIPT LANGUAGE="JavaScript">
<!--
setTimeout("location.href='javaScript:randomJump()'",1000*1);
//-->
</SCRIPT>
このJAVAのランダムジャンプをCGIでするにはどうすれば良いですか?
押してジャンプするのでは無く自動的に指定アドレスへランダムにジャンプする方法です。
JAVAをOFFにしてる人が多くてCGIにしたいのでお願いします。
0135nobodyさん
04/06/22 14:58ID:???CGIで飛び先をあらかじめ選んでおいてmetaタグのrefreshに埋める
or
そのJavaScript(not JAVA)の完全再現でなくていいならHTMLヘッダのLocationを使う
0136134
04/06/22 15:29ID:BPE0wKlGErrorDocument 401 http://指定アドレス
ErrorDocument 403 http://指定アドレス
ErrorDocument 404 http://指定アドレス
ErrorDocument 500 http://指定アドレス
↓
指定アドレスからランダムジャンプ 現在はJAVA→JAVA以外で
お願いします。
>>135 当方初心者の為、HTMLヘッダのLocationが良くわかりません。
0137134
04/06/22 15:33ID:???0138nobodyさん
04/06/22 15:42ID:otW4dVbH文字コードがシフトJISの場合、viだと化けてしまいます。
シフトJISを扱える、RHなどにデフォルトでインストールされている
アプリケーションって無いものでしょうか?
0139nobodyさん
04/06/22 15:50ID:???話はそれからだ。
0141138
04/06/22 16:06ID:otW4dVbHvi,emacsあたりでシフトJISが使えるようなオプションはありませんでしょうか?
0143138
04/06/22 16:24ID:otW4dVbHどちらの板でしょう?
0144nobodyさん
04/06/22 16:26ID:???0145138
04/06/22 16:33ID:otW4dVbH失礼かもしれませんが、ネタなのかなんなのか分かりません・・・。
どうゆう意味でしょうか?
0146nobodyさん
04/06/22 16:36ID:???デフォルトかどうか知らんけど、emacsやnvi使えば可能かと。
以上、続きがあるなら うに板で。
0147nobodyさん
04/06/22 16:43ID:???http://www.media-k.co.jp/jiten/wiki.cgi?%a1%e3%a4%a4%a1%e4#i46
0151nobodyさん
04/06/22 17:50ID:???■ このスレッドは過去ログ倉庫に格納されています