【PHP】下らねぇ質問はここに書き込みやがれ 40
>>907さん
>XMLとか
XML (μдμ○)…わかなにゃ…
勉強してみますね
googleアドみたいに分類してるのでDBじゃないと難しいなぁって思って(>д<;)
>>911 規模が大きいならDBからXMLで吐き出すのが多い
小規模ならXMLだけで十分
あ・あとPHP限定なら serialize 関数でもいいかもね。
>>882 キーロガーなんて公開してる辺り、危ねぇガキだなww
学校はどこかな?ww
自演うぜえ
消えろカス
まだ卒業してねぇだろ。
どんな祭になるのか楽しみだなw
顔文字からしてリア厨くさいのがいる
>>919 2ちゃんで学歴を聞いてくるやつは
低学歴なんだよな
自演うぜえ
消えろカス
自演うぜえ
消えろカス
実務経験の無い引きこもりは使えない。
だな、この世界では学歴よりも実務経験の方が物を言う。
でも、算数・数学の出来ないプログラマは使えない。マジで。
引きこもりのプログラマはカスだからな。
ヒューマンスキルがないプログラマは使えない
あと嘘つきはダメだね。
ばれなきゃ何をやってもいいって考えの馬鹿は使えない。
仕事上で必ず問題を生む。
文字が、マルチバイト文字列かどうか
調べる方法はありませんか?
自演うぜえ
消えろカス
あるある。ajaxかせめてjsはわかるよね?
って聞いたら「分かります」っていうから
じゃあここの表をポップアップウィンドウででるようにしといて
っていったらそれはやったことありませんとか抜かしやがった
分からないなら分からないでそう言えばいいし
それくらいネット探せばすぐみつかるだろってオモタ。
数学は中学程度で十分だし大卒の奴に限ってこんなんが多いよ(サンプル1人だがな)
日本語でおk
右からやってきたものを左へ受け流すぜ!
from right to left
>>932を縦読みすると、
「あっじっ分そ数」
何か意味のある言葉かと一瞬オモテシマタ・・・
939 :
nobodyさん:2007/03/05(月) 23:57:09 ID:peb4Wfoi
くだすれPHP(超初心者用)2にも書き込ませて頂いたのですが、
こちらでも質問させて頂きます。
postfix => php PEARで解析 => 送信者に自動返信を出す
までは出来ているのですが、
postfix => php PEARで解析 => 外部ファイルもしくはMySQLに送信者アドレスを記録 => 送信者に自動返信を出す
としたいのです。
ですが、外部ファイルをオープンもしくはMySQLに接続した時点で止まってしまうようです。
環境は
phpinfo()のコピーですが
OS MacOSX 10.4.8
Apache/1.3.33 (Darwin) PHP/5.1.6
MySQL Client API version 5.0.24a
でターミナルでphp -v を実行すると
PHP4.4.4(Cli)
と出ます。
マルチで申し訳ありません。
ご教授宜しくお願い致します。
申し訳ありませんって…
分かっててやるなよボケが
941 :
nobodyさん:2007/03/06(火) 00:16:00 ID:Crrd1LQs
くだすれPHP(超初心者用)2で誘導を頂いたので書き込ませて頂きました。
こちらの方が人が多いということですので。
申し訳ないです。
原因は設計ではなくソースにあり。
ソースも見せないエスパーな質問じゃ答えがかえってくるわけなかろう。
>>939 >>ですが、外部ファイルをオープンもしくはMySQLに接続した時点で止まってしまうようです。
って時点で何らかのバグのような気がするんだけど・・
944 :
nobodyさん:2007/03/06(火) 00:54:28 ID:Crrd1LQs
require_once("Mail/mimeDecode.php");
$source = file_get_contents("php://stdin");
/*ブラウザで確認の時はコメントアウト
if(!$source) {
exit();
}*/
$MySQL['HOST'] = 'localhost';
$MySQL['USER'] = 'user';
$MySQL['PASSWORD'] = 'password';
$MySQL['DATABASE'] = 'database';
$mylink = @mysql_connect($MySQL['HOST'],$MySQL['USER'],$MySQL['PASSWORD']) or exit('ERROR');
$sql = "SET NAMES sjis";
mysql_query($sql);
mysql_select_db ($MySQL['DATABASE']) or exit('ERROR');
$params['include_bodies'] = true;
$params['decode_bodies'] = true;
$params['decode_headers'] = true;
$decoder = new Mail_mimeDecode($source);
$structure = $decoder->decode($params);
$from = mb_convert_encoding(mb_decode_mimeheader($structure->headers['from']), mb_internal_encoding(), "auto");
/*メール送信で確認の時はコメントアウト
$from = '
[email protected]';*/
$query = "INSERT INTO testtable VALUES(NULL,'$from')";
mysql_query($query,$mylink);
$to = $from;
$title = "test title";
$body = "test body";
$from = "From:
[email protected]";
mb_internal_encoding("SJIS");
mb_language("japanese");
mb_send_mail($to, $title, $body, $from);
945 :
nobodyさん:2007/03/06(火) 00:57:01 ID:Crrd1LQs
すいません、改行規制でひっかかってました。
>>942 ありがとうございます。
上記ソースです。
ブラウザでアクセスするとMySQLにちゃんと書き込まれ、
[email protected]にメールもきます。
MySQL部分を消して空メールすると、ちゃんと返信メールは返ってきます。
ですが、MySQL部分を使用するとMySQLにも書き込まれず、メールも返ってきません。
ご教授宜しくお願いします。
>>944 exit の上の行に
print "exit!";
って単体で実行するとどうなる?
947 :
nobodyさん:2007/03/06(火) 01:12:37 ID:Crrd1LQs
>>946 ありがとうございます。
/*ブラウザで確認の時はコメントアウト
if(!$source) {
print "exit!";
exit();
}*/
コメントしたままでブラウザ実行
exit!表示されず。
MySQL書込み○
[email protected]にメール○
コメント外してブラウザ実行
exit!表示されました。
MySQL書込み×
[email protected]にメール×
というわけで問題箇所は分かったわけだな
>>945 なんでブラウザで確認する?
しかも違うバージョンのPHPで。
テスト用のメールメッセージ(test.eml)を用意して、
cat test.eml | php nantoka.php
とかしてエラーメッセージの有無を確認してみたら?
950 :
nobodyさん:2007/03/06(火) 01:27:42 ID:Crrd1LQs
>>948 ブラウザで実行した場合は$sourceが空になると思うのでコメントアウトしてたのですが、
その部分が問題なのでしょうか。
exit部分をコメントアウトしたままメール送信してみましたが、やはり書込みされません。
どこが問題なのでしょうか?
どこまで実行してるのか確認すりゃいいじゃん
>>950 いままではexitで終了してて
コメントアウト後は $source が取得できなくて駄目ってわけじゃなくて?
953 :
nobodyさん:2007/03/06(火) 01:53:51 ID:Crrd1LQs
>>949 ありがとうございます。
エラー出ました。
「ERROR」としか出なかったんですが、原因追求の方法とかありますでしょうか?
>>951 ありがとうございます。
>>952 どうも違うようです。すいません。
>>953 は?んでどこが問題だったんだ?
mysql_connectの部分か?だったらエラー出力制御外せばいいだろ
>>953 @mysql_connect
の@を消すと?
それの意味分かってないなら使わないほうがいいよ
957 :
nobodyさん:2007/03/06(火) 02:10:21 ID:Crrd1LQs
>>954 すいません、ボケてました。
mysql_connect()の部分で接続できていないようです。
can't connect MySQL Server through socket
>>955 @消してみましたが、同じエラーが出ます。
958 :
nobodyさん:2007/03/06(火) 02:15:08 ID:Crrd1LQs
ちょっとソケット確認してきます。ありがとうございました。
なんでPHP5のほうのcli使わないんだろう・・・
WEBがphp4でphp5のCLIって出来るの?