△▲ WebProg 初心者の質問 Part18 ▼▽
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2008/08/27(水) 22:09:19ID:???質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3辺り
欲しいCGIが見つからないならこっちへGo!!
こんなCGI探してます 23
http://pc11.2ch.net/test/read.cgi/hp/1219654359/
前スレ
△▲ WebProg 初心者の質問 Part17 ▼▽
http://pc11.2ch.net/test/read.cgi/php/1204462146/
0002nobodyさん
2008/08/27(水) 22:09:43ID:???1: http://pc.2ch.net/php/kako/1030/10301/1030151932.html
2: http://pc2.2ch.net/php/kako/1037/10372/1037222063.html
3: http://pc2.2ch.net/php/kako/1045/10450/1045091733.html
4: http://pc5.2ch.net/php/kako/1056/10560/1056078605.html
5: http://pc2.2ch.net/php/kako/1060/10602/1060263267.html (Lost)
6: http://pc2.2ch.net/test/read.cgi/php/1066318233/ (Lost)
7: http://pc2.2ch.net/test/read.cgi/php/1073460282/ (Lost)
8: http://pc5.2ch.net/test/read.cgi/php/1078568723/
9: http://pc5.2ch.net/test/read.cgi/php/1086715675/
10: http://pc5.2ch.net/test/read.cgi/php/1095633323/
11: http://pc8.2ch.net/test/read.cgi/php/1101635909/
12: http://pc8.2ch.net/test/read.cgi/php/1125215604/
13: http://pc8.2ch.net/test/read.cgi/php/1139468729/
14: http://pc10.2ch.net/test/read.cgi/php/1151501830/
15: http://pc11.2ch.net/test/read.cgi/php/1169725490/
16: http://pc11.2ch.net/test/read.cgi/php/1187729623/
0003nobodyさん
2008/08/27(水) 22:10:03ID:???■ 設置の方法がわからない場合には
CGI設置について質問【Part3】
http://pc11.2ch.net/test/read.cgi/php/1176143582/
■ 自分で改造できない場合には
【 スクリプト改造依頼スレ 】(丸投げ) part7
http://pc11.2ch.net/test/read.cgi/php/1216419170/
■ 自分で改造する時にアドバイスが欲しい場合には
★三 【 スクリプト改造工房 PART 9 】 ★三
http://pc11.2ch.net/test/read.cgi/php/1143834740/
0004nobodyさん
2008/08/28(木) 16:14:43ID:???最近、googleやwikipedia、YouTubeなんかで、検索欄に入力をしようと
するとその候補の文字が表示されていますが、あれは一体どういう
技術を使ってやっているのでしょうか?
何か、こういうキーワードでぐぐるといいよみたいなものでも
結構ですのでよろしくお願いします。
0005nobodyさん
2008/08/28(木) 16:31:35ID:???以下の記事にある「サジェスト機能」の事です。
http://japan.cnet.com/marketing/story/0,3800080523,20379402,00.htm
0006nobodyさん
2008/08/28(木) 17:26:53ID:???995 名前:nobodyさん[sage] 投稿日:2008/08/27(水) 09:07:56 ID:???
>>994
てっきりphpとかだと思ってましたということは
C#で記述されてるのでしょうか?
996 名前:nobodyさん[sage] 投稿日:2008/08/27(水) 09:11:43 ID:???
お前は何を言ってるんだ
999 名前:nobodyさん[sage] 投稿日:2008/08/28(木) 12:01:45 ID:???
>>995
なにこのギャグwww
フイタwwww
0009nobodyさん
2008/08/28(木) 22:26:57ID:???参考になるかもしれん
JavaScriptとPHPでつくるAjaxインクリメンタル検索
http://codezine.jp/article/detail/2305
0011nobodyさん
2008/09/01(月) 11:49:40ID:L3aEM5Qysubmitフォームがたくさんある場合は、区別する必要があるのでいりますが。
一つしかない時に、name属性を書きますか?書きませんか?
0012nobodyさん
2008/09/01(月) 15:06:45ID:???name->valueの形でデータが渡ることを考えるとnameを省略するのは気持ち悪い
0013nobodyさん
2008/09/01(月) 17:41:57ID:KFElilTuhttp://www.miloweb.net/apachessi.htmlを見ながらSSIの設定をして、
<!--#printenv -->が動くようになったのですが、
<!--#exec cmd="dir"-->が動きません。
環境はwindowXP,Apache2.2.6です。
調べるとwindows環境だとcmdがうまく動かないことがあるようなことが書かれていました。
<!--#exec cmd="./counter.cgi"-->みたいにしてカウンターを埋め込みたいのですが
どのようにすれば可能でしょうか?
0014nobodyさん
2008/09/01(月) 18:10:05ID:???0015nobodyさん
2008/09/01(月) 18:35:30ID:KFElilTu[Mon Sep 01 18:26:21 2008] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : Failed to open cgi file dir for testing
[Mon Sep 01 18:26:21 2008] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : don't know how to spawn cmd child process: C:/user/htdocs/test.shtml
[Mon Sep 01 18:26:21 2008] [error] [client 127.0.0.1] execution failure for parameter "cmd" to tag exec in file C:/user/htdocs/test.shtml
以下test.shtmlの内容です。
<html>
<head>
<title>test</title>
</head>
<body>
<!--#exec cmd="dir"-->
</body>
</html>
0016nobodyさん
2008/09/01(月) 19:10:10ID:???cgiの場合、少なくともContent-Type の出力は必要だから、普通に動くcgiもってくるといい
0017nobodyさん
2008/09/01(月) 19:24:53ID:KFElilTuありがとうございます。
cmdが動かないのがちょっと気持ち悪いですが。
0018nobodyさん
2008/09/01(月) 21:42:15ID:???0020nobodyさん
2008/09/04(木) 09:34:38ID:???0021nobodyさん
2008/09/04(木) 10:48:08ID:???0022nobodyさん
2008/09/04(木) 17:04:30ID:AMREDc1b隣接リストモデル、経路列挙モデル、入れ子集合モデルがありますが
実務で一番つかわれているモデルは何ですか?
0023nobodyさん
2008/09/04(木) 23:50:32ID:???java,php,.asp
どれで作るのが一般的だと思いますか?
0024nobodyさん
2008/09/04(木) 23:56:35ID:???0025nobodyさん
2008/09/04(木) 23:58:44ID:???0026nobodyさん
2008/09/06(土) 16:12:43ID:mzFBVSr9なんかSQLってウェブプログラミングの中でも異質ですよね
正統的な数学的知識が必要というか
0027nobodyさん
2008/09/06(土) 16:38:22ID:???単なる問い合わせなんだが
0028nobodyさん
2008/09/06(土) 17:13:04ID:???0029nobodyさん
2008/09/06(土) 17:17:58ID:???で、まあ、一般的なプログラミング言語とは全く違う分野のシロモノだというのは正解
頭柔らかくしてベツモノだとして勉強するといい
0030nobodyさん
2008/09/06(土) 17:34:05ID:???理解しやすいんじゃない?
左に10レコード、右に10レコード
FROMに左, 右並べたら10×10で100レコード
JOINで結んだら一致するレコードだけが残る。
0031nobodyさん
2008/09/06(土) 20:14:23ID:???0032nobodyさん
2008/09/06(土) 20:20:01ID:???0033nobodyさん
2008/09/06(土) 20:37:12ID:???0034nobodyさん
2008/09/06(土) 21:46:44ID:???まあ、非技術者の人間に説明する時はプログラミング言語って言っちゃってるけどな。
場合によってはHTMLもだが。
0035nobodyさん
2008/09/06(土) 21:57:25ID:???0036nobodyさん
2008/09/06(土) 22:01:12ID:???0037nobodyさん
2008/09/06(土) 23:01:58ID:???0038nobodyさん
2008/09/06(土) 23:34:35ID:???0039nobodyさん
2008/09/07(日) 05:32:50ID:???0040nobodyさん
2008/09/07(日) 07:09:36ID:cDLqFro3最近立てたのに、いつの間にかDAT落ちしてた。
書き込みのない、意味もないスレがたくさん残ってるのに
何でせっかく立てた有用なスレが落とされんの?
ひろゆき氏ね。
0041nobodyさん
2008/09/07(日) 08:09:16ID:???落ちて困るスレなら、テンプレを充実させて保守すべき。
0042nobodyさん
2008/09/08(月) 15:56:28ID:xMgfGoIiさあ、ここで質問です。
データベースはスケールしにくいことで有名ですが、
そういうことを考えると、
order by等の高コスト処理も、
いくらでもスケールできるアプリケーションサーバ側でやった方が良くないですか?
0043nobodyさん
2008/09/08(月) 16:22:26ID:???0045nobodyさん
2008/09/10(水) 09:28:10ID:???0046nobodyさん
2008/09/10(水) 14:20:05ID:???後々のスケールのしやすさのためにってことでしょ
0047nobodyさん
2008/09/10(水) 22:17:15ID:???画面遷移は、
入力画面 -> 確認画面 -> 完了画面
となっており、完了画面の後、確認画面に戻らせたくないので、
キャッシュさせないよう、
print qq{Cache-Control: no-cache, no-store,\n};
print qq{Pragma: no-cache\n};
print qq{Expires: -1\n};
を吐いておりますが、ブラウザの戻るボタンを押すと、
例えばIEであれば
警告 : ページの有効期限切れ
と表示されますが、ブラウザの更新ボタンで戻れてしまいます。
これをできないようにする方法はありませんでしょうか。
0048nobodyさん
2008/09/10(水) 22:21:04ID:???0049nobodyさん
2008/09/10(水) 22:58:53ID:???意図してやる人は、小手先で対処しても無駄だろうし。
・hiddenで時刻やユニークなIDを埋め込んでおき、同一IDからの送信は一度のみ
・完了画面のあと、別のページにリダイレクトさせる
これくらい?
005047
2008/09/10(水) 23:20:05ID:???ありがとうございます。
ユニークなIDで対処しようと思います。
ちなみに今後のためにお聞きしたいのですが、
警告 : ページの有効期限切れ
この表示は、
print qq{Expires: -1\n};
これが影響していると思っていますが、
print qq{Cache-Control: no-cache, no-store,\n};
print qq{Pragma: no-cache\n};
これらは効いていないのでしょうか。
ただキャッシュ制御について色々と調べていると、
Cache-Controlの事ばかりでてくるもんで。。。
これはローカルキャッシュに残さないという事なのでしょうか?
そうなるとCGIには意味の無いものになってしまいますね。。。
0051nobodyさん
2008/09/10(水) 23:26:53ID:???気休め、おまじない、宗教のたぐいだろうね
実践ではまず使うことはないし
0052nobodyさん
2008/09/10(水) 23:39:13ID:???2.確認画面で、ファイルに保存されたIDとhiddenで渡されたIDを比較して、異なっていればリダイレクト
3.完了画面で、入力画面で発行したのと異なるIDをファイルに保存
005347
2008/09/11(木) 00:25:19ID:???ありがとうございます。
丁度似たような事を考えてました。
1.入力画面で、ユニークなIDを発行し、そのID名のファイルを作成。同時にhiddenでIDをPOST。
2.確認画面表示前に、POSTされたIDのファイルが存在すればファイルを削除し確認画面を表示。
ファイルが存在しなければ、正規ルートではないので入力画面にリダイレクト。
ただ、入力画面を表示するだけでファイルがどんどん生成されるので、cronか何で削除するか、
入力画面を表示する際に、古いファイルを削除するなどの処理が必要ですね。。。
これで、完了画面から戻って、更新ボタン等での再POSTは防げますね。
まぁ、>>51さんが仰られているように、ブラウザによって仕様は違いますし、
今後も仕様が変わる可能性は十分にあると思っていますので、
気休め程度で考えておきます。
いずれにしても、ありがとうございました。
0054nobodyさん
2008/09/11(木) 22:36:10ID:???0055nobodyさん
2008/09/11(木) 22:44:41ID:???lol
0056nobodyさん
2008/09/12(金) 17:58:53ID:???webで、ユーザーはサイトAにはアクセスでき、サイトBにはアクセスできない。
ただし、サイトAからのアクションによりサイトBにアクセスできる。
どういう実現方法があるでしょうか。
0058nobodyさん
2008/09/18(木) 20:43:39ID:SSa/K1F9エスケープしなければいけないのって
<>&
だけでOKでしょうか?
0059nobodyさん
2008/09/18(木) 20:45:50ID:???0060nobodyさん
2008/09/18(木) 21:20:41ID:???0061nobodyさん
2008/09/18(木) 21:34:40ID:???'"は生のままでしたが
仕様的にクオートしないといけないのですか?
0062nobodyさん
2008/09/19(金) 14:08:08ID:7t6xATMZ例えば、「○△□」と書き込まれていたが、新に「●▲■」と書き込まれたら
「○△□」は表示されず「●▲■」を表示する掲示板
0063nobodyさん
2008/09/19(金) 14:11:18ID:???0064nobodyさん
2008/09/19(金) 14:21:51ID:???むしろそっちが簡単なのはすぐわかると思う・・・
0065nobodyさん
2008/09/19(金) 14:52:16ID:7t6xATMZ0068nobodyさん
2008/09/19(金) 22:20:12ID:7t6xATMZ[ P906 ]
[ 入力欄 ]【書き込む】
掲示板とは少し違いますね(;^_^
入力欄に欲しい携帯電話を記入して書き込むを押せば
P906が入力された携帯電話に変わるようなものを作りたいのです
0069nobodyさん
2008/09/19(金) 22:30:40ID:???さらに作るのが楽になります。
存在価値もよくわかんなくなるけど。
0070nobodyさん
2008/09/19(金) 22:58:49ID:7t6xATMZ馬鹿な私にはかなり難しいです(;^_^
PHPを勉強する事が近道でしょうか?
0071nobodyさん
2008/09/19(金) 23:03:29ID:???0072nobodyさん
2008/09/20(土) 00:02:00ID:gP2jr9+G頑張ってみます
0073nobodyさん
2008/09/20(土) 09:48:36ID:???とりあえず、
・フォームから入力された文字を保存する
・保存されている文字を表示する
この2つが必要だね。
保存方法は様々だけど、手っ取り早くならファイル保存
PHPならfopen fwrite fread fcloseあたりのマニュアルを参照
0074nobodyさん
2008/09/20(土) 23:45:08ID:F/87K1kIここを読んでいるのですが、fopen fwrite fread fcloseは
別々のファイルに保存するのでしょうか?
0075nobodyさん
2008/09/21(日) 00:45:42ID:???0076nobodyさん
2008/09/21(日) 03:25:02ID:???0077nobodyさん
2008/09/21(日) 22:36:36ID:uyFyyUmJ<img border="0" src="../images/img001.gif" width="128" height="128" alt="イラスト1">
の="../images/img001.gif"の部分はC:program…のような書き方では駄目なのでしょうか?
"../images/img001.gif"のような書き方が未だ理解できてません
パスやらディレクトリが混合していると思います
最初の..の部分はそのファイルを使っている場所と言う意味だと思うぐらいしか理解してません
よろしくお願いします
007977
2008/09/21(日) 23:00:26ID:uyFyyUmJlinuxを少し調べたほうがいいですか?
0080nobodyさん
2008/09/21(日) 23:05:11ID:???高校1年の情報で習うような初歩だけちらっと見てみると理解できるかと
008177
2008/09/21(日) 23:10:35ID:uyFyyUmJ分かりましたー
ありがとうございます
008377
2008/09/21(日) 23:27:50ID:uyFyyUmJえw
違うんですか?
0084nobodyさん
2008/09/22(月) 02:03:43ID:???0085nobodyさん
2008/09/22(月) 03:51:16ID:???Linuxとかどうでもいいよ
0087nobodyさん
2008/09/22(月) 04:40:24ID:???0088nobodyさん
2008/09/22(月) 05:08:45ID:???0090nobodyさん
2008/09/22(月) 05:43:41ID:???0091nobodyさん
2008/09/22(月) 08:34:23ID:???「え゛〜うそマジ!?やだやだ、絶対パスっっっ!!」
0092nobodyさん
2008/09/22(月) 09:22:54ID:???絶対URIと相対URI
二つがごっちゃになっとるがな。
imgのsrcに書くのはURIの方。
0093nobodyさん
2008/09/22(月) 09:24:35ID:???0094nobodyさん
2008/09/22(月) 10:59:36ID:???./ → CGI/HTML などのファイルから読み込まれる場合、それらファイルの PATH が基準となり、その場所そのものを表します
akb/b/harugon/profile.html と akb/b/./././harugon/profile.html
は同じです
../ → 一つ上の階層をさします
akb/b/../harugon/profile.html は akb/harugon/profile.html
となります
akb/b/harugon/profile.html から ../Img/photo/harugon.jpg
と参照していた場合は
akb/b/Img/photo/harugon.jpg を見ることになり、
./Img/photo/harugon.jpg と参照していた場合は akb/b/harugon/Img/photo/harugon.jpg となります
ちなみに、
/Img/photo/harugon.jpg となっていた場合は、そのホスト名のルートから参照します。
このサイトが http://wearetheteamb.jp/にあるとしたら http://wearetheteamb.jp/Img/photo/harugon.jpg
という感じになります。
これ以上はWEB制作でよろしくネ
0095nobodyさん
2008/09/22(月) 13:51:33ID:???0096nobodyさん
2008/09/22(月) 14:09:16ID:???0098nobodyさん
2008/09/22(月) 15:26:45ID:???009962
2008/09/22(月) 17:24:33ID:y5UtFZCk$filename = 'xxx.txt';
$somecontent = "???\n";
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}
if (fwrite($handle, $somecontent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
echo "書き込みました。";
fclose($handle);
} else {
echo "書き込みに失敗しました。";
}
?>
$somecontent = "???\n"; の???に
書き込んでもらうフォーム関連のファイルを入れればいいのでしょうか?
まだ fread は理解できていません(;^_^
0101nobodyさん
2008/09/22(月) 19:26:40ID:???■ このスレッドは過去ログ倉庫に格納されています