- 1 名前:nobodyさん mailto:sage [2009/02/03(火) 01:09:36 ID:???]
- まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。 過去スレ、関連スレ、FAQなどは>>2-10辺り 次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
- 848 名前:nobodyさん mailto:sage [2009/08/25(火) 00:24:14 ID:???]
- >>844
test.jpg を、ブラウザからはアクセスできないフォルダに置く。 (できないサーバーもある) それで、phpから、そのjpgを呼び出して表示するように すればよい。 1.phpにアクセスすると、 その1.phpが、test.jpgを呼び出す感じ。 直接test.jpgにブラウザからはアクセスできない。 それで、1.phpに、パスワード認証をかけておいて、 パスワードが一致したら、ログイン成功、にして、 セッションでその情報をもちまわせばよい。
- 849 名前:nobodyさん mailto:sage [2009/08/25(火) 14:05:57 ID:???]
- オンラインチャットを作りたいのですが、一から言語を覚えて作るのは難易度高いでしょうか
プログラミングはvbとhtmlしか経験ありません
- 850 名前:nobodyさん mailto:sage [2009/08/25(火) 14:11:57 ID:???]
- >>849
技術的にはCometとかになるだろうから インフラ的に無理 自鯖使うならいいけど 難易度的には難しくはないしその辺にサンプルも転がってるだろう
- 851 名前:nobodyさん mailto:sage [2009/08/25(火) 14:22:31 ID:???]
- 1行掲示板みたいなので、javascriptで30秒リロードとかでいいんじゃねーの?
- 852 名前:nobodyさん mailto:sage [2009/08/25(火) 14:26:06 ID:???]
- いつの時代のチャットだよw
- 853 名前:nobodyさん mailto:sage [2009/08/25(火) 14:31:29 ID:???]
- >>850-851
ありがとうございます インフラなら問題ありません vbでLAN上のチャットなら作ったことがあるので ほかの言語で作り直すのはどのくらい難しいのか 経験者の方からみてやめておいたほうがいいのかをご助言いただけるとうれしいです
- 854 名前:nobodyさん mailto:sage [2009/08/25(火) 14:40:32 ID:???]
- VBでクライアントアプリ作って、
PHPでデータ受けて返すのを作れば 完成なんじゃないか
- 855 名前:849 mailto:sage [2009/08/25(火) 15:14:15 ID:???]
- >>854
一応ブラウザ上で動かしたいもので、すみません
- 856 名前:nobodyさん mailto:sage [2009/08/26(水) 00:56:09 ID:???]
- VBの経験があるならクライアントにSilverlight使えばいいんじゃない
- 857 名前:nobodyさん mailto:sage [2009/08/26(水) 05:55:55 ID:???]
- cURLに関しての質問です。
やりたいこと: 自分のホームページ上からヤフオクへログイン。 現状: mixiへのログインは出来たのですが、ヤフオクが出来ずに躓いてます。 mixiへログインすると正常にcookieも書き出してくれるのですが、 ヤフオクへアクセスを試みると Empty reply from server というエラーを 吐いてしまいます。もちろんcookieも書き出してくれません。 何かアドバイスを頂けると非常に助かります。m(__)m (長くなるのでスクリプトは次レスで。)
- 858 名前:857 mailto:sage [2009/08/26(水) 05:57:44 ID:???]
- >>857の続きです。
スクリプト: <?php // POSTデータ準備 hiddenで送ってるデータが非常に多いので視認性のため一部割愛 $post_data[".u"] = "2c2vi55595i07"; $post_data[".v"] = "0"; $post_data[".challenge"] = "bwDQLWdW58F9ZAsaWVZwpkkumuzc"; $post_data["hasMsgr"] = "0"; $post_data[".chkP"] = "Y"; $post_data[".done"] = "auctions.yahoo.co.jp/jp"; $post_data[".protoctl"] = "" ; $post_data["login"] = "MYID"; $post_data["passwd"] = "MYPASSWORD"; $post_data[".persistent"] = "y" ;
- 859 名前:857 mailto:sage [2009/08/26(水) 05:59:10 ID:???]
- >>858の続きです。
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://login.yahoo.co.jp/config/login?"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt"); $result = curl_exec($ch); if ($result === false) { // エラーが発生した場合の処理(現在ここでエラーを吐きだして終了する。) print curl_error($ch); exit(); } // ログインが成功してたらトップページへ接続 curl_setopt($ch, CURLOPT_URL, "auctions.yahoo.co.jp/jp/"); $result = curl_exec($ch); curl_close($ch); //取得結果を出力する。 echo $result; ?> 以上です。
- 860 名前:nobodyさん mailto:sage [2009/08/26(水) 06:10:12 ID:???]
- フィッシング詐欺?
- 861 名前:849 mailto:sage [2009/08/26(水) 06:25:22 ID:???]
- >>856
今日図書館にいって調べてみます ありがとうございました
|

|