【PHP】下らねぇ質問はここに書き込みやがれ 61
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん
2008/01/27(日) 18:17:59ID:jK32tI//PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 62
http://pc11.2ch.net/test/read.cgi/php/1199956159/
◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0810nobodyさん
2008/02/05(火) 15:57:18ID:???雑談や煽ってる人らと同類だぞ。
0812nobodyさん
2008/02/05(火) 16:43:30ID:ifQzZhSTなるほど、Json Moduleを重複ロードしようとしたために起こったのですね。
ですが、Json自体始めてきいたので、そういったModuleを使用した覚えはないのです。
Apacheの設定によって自動ロードされていて、何らかの原因でそれがもう一度実行されていると思ってよさそうですか?
0813nobodyさん
2008/02/05(火) 16:51:02ID:???なにrequireしたん?
JSONを使うライブラリがぶつかってたりして
0814nobodyさん
2008/02/05(火) 16:53:14ID:ifQzZhSTえーと、php://stdinによる標準入力です。
これで送られてきたメールを解析するのですが、空メールの時にJsonエラーが出ます。
(情報小出しすみません、今これに気づいたもので・・・。)
0815nobodyさん
2008/02/05(火) 17:16:13ID:3hyvc3Scこのコードで、暗号化された文字列を得るにはどうしたら良いのでしょうか。
0816nobodyさん
2008/02/05(火) 17:18:29ID:???不可能
そのコードをそのままだとそのままの動作しかしない。
ってか何よ、その気持ち悪いコード、何の書籍のサンプル?
0820nobodyさん
2008/02/05(火) 17:58:47ID:3hyvc3ScWordPressのテンプレートのfooter.phpなんですが
このテンプレを作った人へのリンクは良いんですが、WordPress公式へのリンクとか変なサイトへのリンクが含まれています。
なので消せるかなーと思って質問してみました。
有難う御座います。
0821nobodyさん
2008/02/05(火) 18:24:06ID:TiYgg/NO0823nobodyさん
2008/02/05(火) 18:58:22ID:???MySQLやPHPをUTF-8にしたWEBアプリケーションでは
mb_convert_encoding()関数は使うことがなくなるのでしょうか?
UTF-8に統一した環境では、
漢字コードの煩雑さがなくなるということでしょうか?
0825nobodyさん
2008/02/05(火) 20:06:04ID:???携帯がターゲットならShift_JISにしたりするだろうし。
0826nobodyさん
2008/02/05(火) 21:57:10ID:???0827nobodyさん
2008/02/05(火) 22:44:32ID:I3KF3byjあればログの場所を教えてください。
0828nobodyさん
2008/02/05(火) 22:49:30ID:???お騒がせしました。
0829nobodyさん
2008/02/05(火) 23:36:39ID:???0830nobodyさん
2008/02/05(火) 23:41:58ID:YOtSSxmpこのシステムすごくない?
宣伝じゃないんだが、モーニングコールサービス
香水のAXEのサイトなんだが
予約してから確認電話するとFLASH連動で会話してるんだが
0831nobodyさん
2008/02/06(水) 00:14:14ID:???0832nobodyさん
2008/02/06(水) 01:15:00ID:???今だとオープンソースのPBX出てるし、目新しくはないんじゃね?
click2call系って、インフラ自作・運用は手間だけど
インフラ業者使う分にはラクなシステムだよ
0833nobodyさん
2008/02/06(水) 03:36:37ID:wPMIjL3qimagecolorclosest
imagecolorclosesthwb
このへんが近いのですが、近似した色のindexを返すのでちょっと違います
なぜ、この簡単な機能がないのか…??
0834nobodyさん
2008/02/06(水) 03:38:22ID:???これもですね
これが一番近いようですがまだファジー機能があるようで…
0836nobodyさん
2008/02/06(水) 06:05:04ID:z9nHz4Jvstrstrで1万以上の語をマッチングさせると非常に効率が悪いような気がするのですが、
この方法よりも早くマッチング処理できる方法ってありますか?
ちなみに、マチコ先生に頼んでもダメです。それは、マッチングじゃなくてマイッチングだから(核爆)
0837nobodyさん
2008/02/06(水) 06:08:07ID:???0840nobodyさん
2008/02/06(水) 09:37:00ID:???5.04を入れていたころは無問題だったんだが。
5.24も試してみたがだめだった。
おかげでmb絡みとかmysqlとかぜんぜん使えねーよ。
どのあたりがまずいと思う?
とりあえずPHPのインストールディレクトリやC:\windows\php.iniはインターネットゲストアカウントでアクセス可能にはしている。
0841840
2008/02/06(水) 09:37:56ID:L9xITy+H0842nobodyさん
2008/02/06(水) 09:38:27ID:???0843840
2008/02/06(水) 09:42:24ID:L9xITy+H0844nobodyさん
2008/02/06(水) 09:45:01ID:z9nHz4Jvはい。特定の文字列は、静的ですが、入ってくる文字列は動的です。
その特定の文字列も場合によっては追加します。
具体的には、こんな感じのPGを作っています。
$postData = "[http://www.example.com/]";
$targetVar = array();
array_push($targetVar, "[http://");
array_push($targetVar, "儲かる");
array_push($targetVar, "絶対やれる");
for ($i = 0; $i < count($targetVar); $i++) {
if (strstr($postData, $targetVar[$i]) == TRUE) {
echo "スパムウゼーーーーーー!!!!!!!!!!!!!!";
for ($i = 0; $i < ; $i++) {
echo "<img src='http://www.keishicho.metro.tokyo.jp/'>";
flush();
}
exit;
}
}
}
0845840
2008/02/06(水) 09:54:37ID:L9xITy+Hphp.iniも完全削除してインストールしなおしたらとりあえずは反映するようになった。
0846nobodyさん
2008/02/06(水) 10:26:21ID:???strposだと最初に見つかた場所のインデックス返すだけだから幾分軽め。
> if (strstr($postData, $targetVar[$i]) == TRUE) {
strposは見つからないときにFALSEを返すので
if (strpos($postData, $targetVar[$i]) !== FALSE) {
に書き換えればいいはず。
0847nobodyさん
2008/02/06(水) 10:28:41ID:???http://au.php.net/manual/ja/function.strstr.php
0848nobodyさん
2008/02/06(水) 14:06:19ID:4yRuvbwopreg_match('/(.*):(.*)/',$str,$matches);
これで、
hoge-moge:soge:mige
と分かれて欲しいのに、
hoge:moge:soge-mige
と分かれてしまいます。
最初の分け方で分けるための正規表現を教えて下さい
0849nobodyさん
2008/02/06(水) 14:41:26ID:???0850nobodyさん
2008/02/06(水) 14:51:21ID:???とかは?
0851nobodyさん
2008/02/06(水) 14:51:57ID:???正規表現は最長マッチがデフォなんですね
ありがとうございました
0852nobodyさん
2008/02/06(水) 16:09:55ID:P7zv+9LN配列をフォームの次の画面でも利用したくて、serialize($array);として
hiddenに入れて送信し、次のページで
$ary = unserialize($_POST['array']);
var_dump($ary);
としたところ、 bool(false) が表示されました。
どこに問題があったんでしょう?
配列のページ間での引渡しはserializeじゃなかったでしょうか?
正しいやり方が別にあれば教えてください すみませんがよろしくお願いします
0853nobodyさん
2008/02/06(水) 17:00:25ID:???0854nobodyさん
2008/02/06(水) 18:35:39ID:URE3uOeZhtmlspecialcharsして渡して、受けたらhtmlspecialchars_decodeする。
0855nobodyさん
2008/02/06(水) 19:17:02ID:YtcNiCUS0856855
2008/02/06(水) 19:17:35ID:???0857nobodyさん
2008/02/06(水) 19:33:42ID:Cv0W6gKMob_start();
@include("shuffle.php");
$shuffle = ob_get_clean();
PHP4で問題なく動作してたのですが
PHP5になってから動作しなくなってから動かなくなってしまいました
PHP5でも動くような記述式はございませんか?
組み込みがテンプレート方式のため$shuffleを使える方法でなんとかお願いします
0858nobodyさん
2008/02/06(水) 20:30:22ID:???インクルード図が作成出来ないのは仕様でしょうか?
0860nobodyさん
2008/02/06(水) 21:00:07ID:8wqpE2x50861nobodyさん
2008/02/06(水) 21:03:09ID:???urldecode() 、rawurldecode() と二つあるようなのですが、
この二つの関数はどう違うのでしょうか?
マニュアルを見ると、RFC1738 エンコードかどうからしいのですが、
結論としてはどちらを使うのがいいですか?
個人的には、エンコードしたものが正確にデコードできれば、
どちらでもいいのですが・・・
0862nobodyさん
2008/02/06(水) 21:58:24ID:???0864nobodyさん
2008/02/07(木) 00:08:04ID:+zOwSksvこれはどうゆうふうに作るの?
java のフルスクリーン ?
0865nobodyさん
2008/02/07(木) 00:23:13ID:???0869nobodyさん
2008/02/07(木) 01:30:59ID:???0870nobodyさん
2008/02/07(木) 06:04:56ID:JateuJqJプログラムの文字コード UTF-8
サーバーの文字コード EUC
Windowsの文字コード SJIS
サーバーに保存するべき文字は日本語です。
正直、もう限界です。
0871nobodyさん
2008/02/07(木) 07:48:44ID:???今年はCakephpが一人勝ちしそうなかんじだね
1,2年はCakephpで食べていけそうだな
sysmfonyの変な方向に先走った奴は乙!
0872nobodyさん
2008/02/07(木) 07:55:04ID:???0874nobodyさん
2008/02/07(木) 11:11:42ID:???0875nobodyさん
2008/02/07(木) 11:12:42ID:???最終的には公式フレームワークのZend Frameworkに落ち着きそうだね
バージョンが上がるとZend Framework独自の機能も盛り込んでいくそうだから
PHPの追加ファンクションがZend Frameworkという形になりそう
0876nobodyさん
2008/02/07(木) 11:15:29ID:???出力のテンプレートフォーマットぐらいは統一した方がいい
webデザイナーでもwebプログラマと連携して仕事するためにsmartyを覚えるからな
0877nobodyさん
2008/02/07(木) 11:26:50ID:VmG6Y420の値を取得する方法はありませんか?
$var->_example->hogeでは取得できなくて…
0878857
2008/02/07(木) 11:37:00ID:jG4lF8yz0879nobodyさん
2008/02/07(木) 13:24:30ID:???$varをdumpした値を載っけろ
>>857
php5でも動作するよ?
もうちょっと情報出さないとまともな回答なんて無理
0880nobodyさん
2008/02/07(木) 14:09:06ID:JateuJqJいや、本当に困っているのですがorz
0883nobodyさん
2008/02/07(木) 14:31:58ID:CDhH+vVYmysqlにデータを投げ込むんだが
HTMLタグをそのまま効かせたいんで
「strip_tags」は使いたくない。
けど全部のタグ入力するのはめんd
その場合
trim
mysql_real_escape_string
htmlspecialchars($text, ENT_QUOTES);
str_replace("<?php", "<?php", $text);
str_replace("?>", "?>", $text);
これで大丈夫?
マニュアルに
「文字列からHTMLおよびPHPタグを取り除く」
って書いてあるからこれでいいものか心配。
0884nobodyさん
2008/02/07(木) 14:34:31ID:CDhH+vVY変換されたorz
str_replace("<?php", "&lt;?php", $text);
str_replace("?>", "?&gt;", $text);
※ 変換対策のために&を全角にしてます
0886nobodyさん
2008/02/07(木) 15:25:33ID:???0887nobodyさん
2008/02/07(木) 15:52:05ID:CDhH+vVY一応いろんな物入れてみたが
発見できなかった。
けど不安で。
>>886
だってタグ消されちゃうじゃん。
0888nobodyさん
2008/02/07(木) 15:55:11ID:???0889nobodyさん
2008/02/07(木) 15:57:57ID:bRrDj0qY0890nobodyさん
2008/02/07(木) 16:17:57ID:???>>880
ひょっとしてそれで質問してるつもりなのか。
何をどうしたいのか具体的なこと言わなきゃ大変ですねとしか俺も言えない。
0892nobodyさん
2008/02/07(木) 16:28:36ID:jG4lF8yzallow_url_include がセキュリティ上の問題でデフォルトでOff になっていて
onにすることは推奨されないということが分かりました。
というわけで<?php include("2ch.php"); ?>という記述は実行できない
みたいなのですが、代わりに何を使えばいいのです?
0893nobodyさん
2008/02/07(木) 16:33:50ID:???文字コードで悩んでるって事は解るが
何をどうしないのかが解らんから答えがないんだよ
情報も少ないし
>>887
通したいタグ定義すれば消されない
カスタムタグも記述すれば消されない
0894nobodyさん
2008/02/07(木) 16:36:31ID:CDhH+vVYなるほど、そんな手もあるか。
>>893
全部定義すると長くない?
抜けがないかも不安だし。
だったらこっちのがスマートかと思った。
0895nobodyさん
2008/02/07(木) 16:38:16ID:???その書き方だとローカルにある2ch.phpを読み込んでるんだが
2ch.netのindex内容を取得したいの?
0898nobodyさん
2008/02/07(木) 16:42:43ID:CDhH+vVY確かに。
</div>とかされてレイアウト崩されたりしても困るしな…。
参考にさせてもらってケースバイケースで考えてみる。
まりまと!
0899nobodyさん
2008/02/07(木) 16:42:56ID:???それはincludeと動作的に大差ないぞ
allow_url_includeはinclude('http://2ch.net/index.php');
とかhttp://とかftp://で始まるincludeとかを
出来なくする物だったと思うのだが
0900892
2008/02/07(木) 16:49:09ID:jG4lF8yz0901892
2008/02/07(木) 16:51:38ID:jG4lF8yzおっしゃる通りです。
あとPHP5ではなくPHP5.2以降みたいです
お騒がせしました
0902nobodyさん
2008/02/07(木) 16:55:02ID:???今はもう改良されてるのかな
0903nobodyさん
2008/02/08(金) 01:43:51ID:zo3BaTDd関数の前にリファレンス演算子(&)をつける理由が分かりません。
どういうときに用いるのでしょう?
以下の記事やマニュアルを読んでもいまいち利点が分かりません。
ttp://gooddays1.blog37.fc2.com/blog-entry-110.html
どなたかご教授頂ければと思います。
0904nobodyさん
2008/02/08(金) 01:48:22ID:???宣伝乙
マニュアル見ろ
http://jp.php.net/manual/ja/language.references.php
0907nobodyさん
2008/02/08(金) 08:11:04ID:eEY2Q0pF0908nobodyさん
2008/02/08(金) 09:04:15ID:???戻り値のリファレンスなの?
それって関数の中の戻り値用の変数のリファレンスってこと?
自動変数の参照って怖くね?
レス数が900を超えています。1000を超えると表示できなくなるよ。