[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/10 00:01 / Filesize : 191 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】ID出さなくても質問OKなスレ【初心者歓迎】



1 名前:nobodyさん mailto:sage [2009/02/03(火) 01:09:36 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

821 名前:nobodyさん [2009/08/17(月) 17:42:19 ID:YF5t01fc]
ハリコの虎とかがむしゃらのようなスクリプトって公開されていますでしょうか?

822 名前:nobodyさん mailto:sage [2009/08/17(月) 17:47:12 ID:???]
何だろうと思ったらエロ画像掲示板なのか
ぼく18歳未満なのでこれ以上調査できません><

823 名前:nobodyさん [2009/08/18(火) 10:55:27 ID:4md56gGq]
質問です。

<?php
$test="てすと";
?>
<html><body>
<?=$test?>
</body></html>

これが表示されるサーバーと表示されないサーバがあるのですが、
どういう理由で違いが出るのでしょうか?
どこかサーバー側の設定が違うのでしょうか?

宜しくお願いします。

824 名前:nobodyさん mailto:sage [2009/08/18(火) 10:58:12 ID:???]
>>823
short_open_tag

825 名前:nobodyさん [2009/08/18(火) 11:14:03 ID:4md56gGq]
>>824
ありがとうございました。
無事、表示できるようになりました。

826 名前:nobodyさん mailto:sage [2009/08/18(火) 15:33:36 ID:???]
ショートオープンタグは、
オフにしたほうがいい。

もし開発環境で、オンで、
そのまま開発して、
それでもし本番がオフだったら、
書いたコードがPHPとして
実行されずに、ソースが丸見えになる。

827 名前:nobodyさん mailto:sage [2009/08/18(火) 15:36:44 ID:???]
俺の、ゆめは、将来のうちに
連れとか中間と、いっしょに、連合組んで
関東を統一することである。
学校出たら、トオルんとこの溶接、手伝って
金ためてアストロか、シーマを、迷ってるが買って、
単車も改造して、バリバリいい音出して走る。
俺は、ずっと将来現役で、走り続ける事が、夢である。

これ思い出した

828 名前:nobodyさん mailto:sage [2009/08/18(火) 19:47:38 ID:???]
レンタ鯖がカスタマイズしたphp.iniの設置認めてるんですが、
こういう場合php.ini全文をupするものなのか、それとも変えたい部分だけを

log_errors = On

みたく書いてそれだけをphp.iniの名前でupするものなんでしょうか

829 名前:nobodyさん mailto:sage [2009/08/18(火) 20:10:14 ID:???]
>>828
レンタル鯖のマニュアル読んだほうがいい。
一概にどうとは言えないと思うよ。



830 名前:nobodyさん [2009/08/19(水) 13:19:33 ID:rHPCm5Kh]
すいません、質問いいですか?
【OS名】 linux
【PHPのバージョン】php5.1.6
【WEBサーバ】 Apache
【質問内容】
function send_to_smart($data1, $data2 ,$mode){
//パターン1
if($mode+0 == 0){
$request = "GET /aaaaa/?data1=".$data1."&data2=".$data2."HTTP/1.0\r\n\r\n";
send_request($request);
//パターン2
}elseif($mode+0 == 1){
$request = "GET /bbbbb/?data1=".$data1."&data2=".$data2."HTTP/1.0\r\n\r\n";
send_request($request);
}
$fp = fsockopen("*****.jp",80);
fputs($fp, $request);
while (!feof($fp)) {
$line .= fgets ($fp,128)."\n";
}
fclose ($fp);
}
上記の感じでソケット送信のプログラムを作ってます。
・パターン1と2で別々にデータを送信してる
・2回とも情報送ってるはずなのに、受け取り側ではパターン1しか受け取れてない。
・パターン2はデータが入っていないのではなく、リクエスト自体が来ていない。
・2回ともレスポンスは取れている。ソケットオープンも問題なし。

パターン2で送れない理由がさっぱりわかりません。
これで、なんか原因や解決策判ったりしますか?

831 名前:nobodyさん mailto:sage [2009/08/19(水) 13:22:35 ID:???]
send_request関数が無いので何とも

832 名前:nobodyさん mailto:sage [2009/08/19(水) 13:24:22 ID:???]
マルチだったのか。乙

833 名前:nobodyさん mailto:sage [2009/08/19(水) 14:29:22 ID:???]
<?php
$mes ="
<html>
<head><title>aaa</title></head>
<body>aaa</body></html>";

echo $mes;
?>


たったこれだけのスクリプトがFirefoxでだけエラー起こす鯖があるんだけどなんでだろう
アドオンは当然全部切った

↓エラーメッセージ
501 Method Not Implemented
GET to /test.php not supported.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

834 名前:nobodyさん mailto:sage [2009/08/19(水) 14:36:00 ID:???]
正しくヘッダ出してないからじゃね

835 名前:nobodyさん mailto:sage [2009/08/19(水) 14:38:06 ID:???]
クッキー消せだって

836 名前:nobodyさん mailto:sage [2009/08/19(水) 14:57:27 ID:???]
ありがとう
クッキー消したらうまくいった
クッキーなんて使ってないスクリプトなのになんでだろ・・・

837 名前:nobodyさん mailto:sage [2009/08/20(木) 01:28:48 ID:???]
file_get_contentsとか、curl_execとかでPOST送信した場合、
相手から302が返ってくると遷移先にGETで送ってくれやがります
POSTで再送できないの?

838 名前:nobodyさん mailto:sage [2009/08/20(木) 09:59:34 ID:???]
RFC2616

839 名前:nobodyさん mailto:sage [2009/08/20(木) 23:15:54 ID:???]
>>838
「POSTして302が返ってきたら遷移先にもPOSTで送れって書いてあるのに
誰も守ってくれなかったから仕方なく303と307作った」
って読めるんだが違うの?

その本来の302の動作をさせたかったんだが。
とりあえずZend_Httpのstrictredirectsでできるのはわかったんだが、できれば標準関数で行いたかった。




840 名前:nobodyさん mailto:sage [2009/08/21(金) 15:54:18 ID:???]
他人がつくったPHPアプリをメンテしているんですけど、スパゲッティになっています。
それで、どのPHPファイルが読み込まれるのかを調べたいんですけど、そのような機能はPHPにありますか。
つまり require_once() した時にそのファイル名をログファイルに出力させたりとか、そういうかんじの機能です。
よろしくお願いします。

841 名前:nobodyさん mailto:sage [2009/08/22(土) 03:08:28 ID:???]
>>840
・配列のぐろーばる変数をつくる
・あらゆるPHPファイルの戦闘でグローバル変数に自分のファイル名を追加させる
・最後辺りで print_r する


842 名前:770 mailto:sage [2009/08/22(土) 03:44:58 ID:???]
>>840
使ったこと無いけど、inclued_get_dataはどう?
マニュアル見た感じ、取得出来そうなきがする
jp.php.net/manual/ja/intro.inclued.php

843 名前:nobodyさん mailto:sage [2009/08/22(土) 12:27:40 ID:???]
>>841
全ファイルの先頭に追加するならそんなことしなくてもecho __FILE__すればいいだけじゃないのか・・・

844 名前:nobodyさん mailto:sage [2009/08/24(月) 00:53:18 ID:???]
画像への権限について質問があります。
画面からファイル(画像)がアップロードされた場合に
test/img/test.jpg
という風にファイルを保存しています。

また、ファイルがアップロードされたタイミングでファイルの権限を640に設定し
そのままでは外部からアクセス出来ない様に設定しています。

ここで質問なのですが、A.phpのページにパスワードを入力しそのパスワードが
正しい場合のみそのクライアントからは、アップロードされたファイル(ここでは、 test.jpg )に
アクセス出来る様にしたいのですが何か良い方法はありますか?

845 名前:nobodyさん mailto:sage [2009/08/24(月) 01:29:01 ID:???]
>>844
コード上の認証と絡めるなら、画像のURLをPHPにして、
パラメータでどの画像か判別させればいいのでは。

PHPからは、image なんちゃらの content-type ヘッダを
吐き出して、そのあとバイナリを送ればいいだけ。

846 名前:nobodyさん mailto:sage [2009/08/24(月) 01:40:50 ID:???]
>>845
ごめんなさい。ちょっと難しいです。
何か参考になるサイトがあれば教えて頂けますでしょうか?

847 名前:nobodyさん mailto:sage [2009/08/24(月) 06:22:07 ID:???]
マニュアルみながらBASIC認証なりセッションなりやればいいんじゃね

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
今日図書館にいって調べてみます
ありがとうございました






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef