09/08/22 03:08:28
>>840
・配列のぐろーばる変数をつくる
・あらゆるPHPファイルの戦闘でグローバル変数に自分のファイル名を追加させる
・最後辺りで print_r する
842:770
09/08/22 03:44:58
>>840
使ったこと無いけど、inclued_get_dataはどう?
マニュアル見た感じ、取得出来そうなきがする
URLリンク(jp.php.net)
843:nobodyさん
09/08/22 12:27:40
>>841
全ファイルの先頭に追加するならそんなことしなくてもecho __FILE__すればいいだけじゃないのか・・・
844:nobodyさん
09/08/24 00:53:18
画像への権限について質問があります。
画面からファイル(画像)がアップロードされた場合に
URLリンク(test)
という風にファイルを保存しています。
また、ファイルがアップロードされたタイミングでファイルの権限を640に設定し
そのままでは外部からアクセス出来ない様に設定しています。
ここで質問なのですが、A.phpのページにパスワードを入力しそのパスワードが
正しい場合のみそのクライアントからは、アップロードされたファイル(ここでは、 test.jpg )に
アクセス出来る様にしたいのですが何か良い方法はありますか?
845:nobodyさん
09/08/24 01:29:01
>>844
コード上の認証と絡めるなら、画像のURLをPHPにして、
パラメータでどの画像か判別させればいいのでは。
PHPからは、image なんちゃらの content-type ヘッダを
吐き出して、そのあとバイナリを送ればいいだけ。
846:nobodyさん
09/08/24 01:40:50
>>845
ごめんなさい。ちょっと難しいです。
何か参考になるサイトがあれば教えて頂けますでしょうか?
847:nobodyさん
09/08/24 06:22:07
マニュアルみながらBASIC認証なりセッションなりやればいいんじゃね
848:nobodyさん
09/08/25 00:24:14
>>844
test.jpg を、ブラウザからはアクセスできないフォルダに置く。
(できないサーバーもある)
それで、phpから、そのjpgを呼び出して表示するように
すればよい。
1.phpにアクセスすると、
その1.phpが、test.jpgを呼び出す感じ。
直接test.jpgにブラウザからはアクセスできない。
それで、1.phpに、パスワード認証をかけておいて、
パスワードが一致したら、ログイン成功、にして、
セッションでその情報をもちまわせばよい。
849:nobodyさん
09/08/25 14:05:57
オンラインチャットを作りたいのですが、一から言語を覚えて作るのは難易度高いでしょうか
プログラミングはvbとhtmlしか経験ありません
850:nobodyさん
09/08/25 14:11:57
>>849
技術的にはCometとかになるだろうから
インフラ的に無理
自鯖使うならいいけど
難易度的には難しくはないしその辺にサンプルも転がってるだろう
851:nobodyさん
09/08/25 14:22:31
1行掲示板みたいなので、javascriptで30秒リロードとかでいいんじゃねーの?
852:nobodyさん
09/08/25 14:26:06
いつの時代のチャットだよw
853:nobodyさん
09/08/25 14:31:29
>>850-851
ありがとうございます
インフラなら問題ありません
vbでLAN上のチャットなら作ったことがあるので
ほかの言語で作り直すのはどのくらい難しいのか
経験者の方からみてやめておいたほうがいいのかをご助言いただけるとうれしいです
854:nobodyさん
09/08/25 14:40:32
VBでクライアントアプリ作って、
PHPでデータ受けて返すのを作れば
完成なんじゃないか
855:849
09/08/25 15:14:15
>>854
一応ブラウザ上で動かしたいもので、すみません
856:nobodyさん
09/08/26 00:56:09
VBの経験があるならクライアントにSilverlight使えばいいんじゃない
857:nobodyさん
09/08/26 05:55:55
cURLに関しての質問です。
やりたいこと: 自分のホームページ上からヤフオクへログイン。
現状: mixiへのログインは出来たのですが、ヤフオクが出来ずに躓いてます。
mixiへログインすると正常にcookieも書き出してくれるのですが、
ヤフオクへアクセスを試みると Empty reply from server というエラーを
吐いてしまいます。もちろんcookieも書き出してくれません。
何かアドバイスを頂けると非常に助かります。m(__)m
(長くなるのでスクリプトは次レスで。)
858:857
09/08/26 05:57:44
>>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"] = "URLリンク(auctions.yahoo.co.jp)";
$post_data[".protoctl"] = "" ;
$post_data["login"] = "MYID";
$post_data["passwd"] = "MYPASSWORD";
$post_data[".persistent"] = "y" ;
859:857
09/08/26 05:59:10
>>858の続きです。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "URLリンク(login.yahoo.co.jp)");
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, "URLリンク(auctions.yahoo.co.jp)");
$result = curl_exec($ch);
curl_close($ch);
//取得結果を出力する。
echo $result;
?>
以上です。
860:nobodyさん
09/08/26 06:10:12
フィッシング詐欺?
861:849
09/08/26 06:25:22
>>856
今日図書館にいって調べてみます
ありがとうございました