【PHP】下らねぇ質問はここに書き込みやがれ 51
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/07/27(金) 16:32:46ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 50
http://pc11.2ch.net/test/read.cgi/php/1184143801/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0053nobodyさん
2007/07/28(土) 22:31:56ID:???レスありがとうございます。
本質を見失っていました。
データベース抽象化しないのは駄目なやり方・・・というわけではないですね。
0054nobodyさん
2007/07/28(土) 23:23:44ID:PaYijQ8bある程度の速度がでるからたいていはPDOで必要充分だけど
クラの要望で更に速度を求めるのなら必然的にべた書きでクエリ発行がきほんぬ
0056名無しさん@そうだ選挙に行こう
2007/07/29(日) 01:28:21ID:???ベーシック認証のパスワードとか平文
で流さなくなるからその部分は良いん
じゃない?
しかしそれ以外に良い方法なんかあるか?
URL公開で誰でもアクセスできわけだし
0057名無しさん@そうだ選挙に行こう
2007/07/29(日) 01:55:50ID:???PDOはバグだらけ
m9 三 9m
彡 ∧∧ ミ
m9 (^Д^) 9m プギャプギャプギャプギャー!!
ヾヽ\ y ) 彡
m9/三 9m
∪ ̄ ̄ ̄\)
0058名無しさん@そうだ選挙に行こう
2007/07/29(日) 02:39:15ID:????SSLを使わないのを前提にしてベーシック認証の話を考えてたんだよ質問者は。
あと他の部分もレスの流れ読んでから書き込みなさいね。
0059名無しさん@そうだ選挙に行こう
2007/07/29(日) 03:15:05ID:LTvsXwuRprint <<<_EOM_
<html>
<body>
<?
echo "aaa";
?>
</body>
</html>
_EOM_;
こうすると直接
<?
echo "aaa";
?>
が表示されてしまいます。(ソースに)
0060名無しさん@そうだ選挙に行こう
2007/07/29(日) 03:36:48ID:???0061名無しさん@そうだ選挙に行こう
2007/07/29(日) 07:04:12ID:???もっと、盛り上がれよ。もっと、煽れ煽れ煽れ!!
0062名無しさん@そうだ選挙に行こう
2007/07/29(日) 08:28:33ID:???今、GDで画像を縮小保存するスクリプトを書いてるんですが、
縮小した画像を表示してみるとガタガタしています。
(人物の顔の輪郭とか)
これはどうしようもないことなんでしょうか?
解決法ないですかね?
006362
2007/07/29(日) 09:30:56ID:9qZJ5AIWよろしくおねがいします
0064名無しさん@そうだ選挙に行こう
2007/07/29(日) 09:40:24ID:???eval
0065名無しさん@そうだ選挙に行こう
2007/07/29(日) 11:36:23ID:???ものっそ計算とかできるのでなければGDじゃ無理かもしれない。
imagickとかでやればおk。ぼかしと組み合わせたりね
0066名無しさん@そうだ選挙に行こう
2007/07/29(日) 12:29:33ID:???imagecopyresampledを使っているとしたら、第1引数は
imagecreatetruecolorで作らなければならない。ということではなく?
0067名無しさん@そうだ選挙に行こう
2007/07/29(日) 17:15:07ID:VfoU2k6KWarning: ksort() expects parameter 1 to be array, null given in
/home/aaa/modules/tag_clouds.php on line 254
ってエラーがでるんですが、いまいち解決策が浮かびません
ヒントおねがいします
0068nobodyさん
2007/07/29(日) 17:32:57ID:???0069名無しさん@そうだ選挙に行こう
2007/07/29(日) 17:55:43ID:???0070名無しさん@そうだ選挙に行こう
2007/07/29(日) 18:01:57ID:???お前が人間やめろ
恥を知れ
0071名無しさん@そうだ選挙に行こう
2007/07/29(日) 18:45:38ID:Bn55vaoQxdebug入れずにCall Stack情報を知る方法があれば教えてください☆
0072名無しさん@そうだ選挙に行こう
2007/07/29(日) 19:52:34ID:zURM7j22こんな感じの処理を59回行いたいんですが、
forで59回分、まわすのと、
59行びっしり書いて処理するのでは
どちらが処理時間がはやいでしょうか?
0073名無しさん@そうだ選挙に行こう
2007/07/29(日) 19:57:48ID:???びっしり書く方が速い
0076nobodyさん
2007/07/29(日) 21:11:20ID:???0.00137519836426 msec
ずらずら
0.00004291534424 msec
0077nobodyさん
2007/07/29(日) 21:29:21ID:???0078nobodyさん
2007/07/29(日) 21:33:40ID:???0079nobodyさん
2007/07/29(日) 21:55:22ID:zURM7j22びっしり書くことにします。
0081nobodyさん
2007/07/29(日) 22:08:25ID:zURM7j22echo で表示しようとすると、ソースの中で改行されます。
しかし、$a = "テスト\nあああ";という
$aに格納されてる文字列をファイルに保存して、
fileで読み込んでechoで出力すると\nが文字列として表示されます。
なぜなんでしょうか???
0082nobodyさん
2007/07/29(日) 22:28:09ID:???エラーにならずにプロパティが作成され代入されます。
この動作変じゃないですか?
エラーになるようにできませんか?
0083nobodyさん
2007/07/29(日) 22:34:00ID:???0085nobodyさん
2007/07/29(日) 22:46:26ID:???0087nobodyさん
2007/07/29(日) 23:00:26ID:???0PHP以外のオブジェクト指向言語でもそうなのでしょうか
プロパティってそんな軽いもんなんですか
0088nobodyさん
2007/07/29(日) 23:01:42ID:???00089nobodyさん
2007/07/29(日) 23:02:53ID:zURM7j220一度変数に格納したら、値が変わらないようにしたいのですが、
どうしたらいいでしょうか?
0095nobodyさん
2007/07/30(月) 02:13:22ID:k6dNwcDo結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
0097nobodyさん
2007/07/30(月) 02:50:25ID:0Togw9Jb0098nobodyさん
2007/07/30(月) 05:03:59ID:???0099nobodyさん
2007/07/30(月) 07:26:58ID:???0100nobodyさん
2007/07/30(月) 07:28:42ID:k6dNwcDo結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
結局、スクリプト言語はPHP、添付にPerlでおk?
0101nobodyさん
2007/07/30(月) 07:37:04ID:???0102nobodyさん
2007/07/30(月) 09:06:30ID:???0103nobodyさん
2007/07/30(月) 09:47:41ID:???<option value="〜"
</select>
<input type="submit" name="submit" value="push">
で、1回目のsubmitでoptionとvalueを動的に作って、2回目以降のsubmitで作られたvalueを$strに入れるにはどうしたら良いですか?
$_REQEST['test']と$_POST['test']を試したけど、なりません
0105nobodyさん
2007/07/30(月) 10:46:13ID:???確かに何を言いたいのか分かりそうで意味が分からない。
もっと聞くべき事とそれの材料を整理汁。
あと>>1嫁
自己解決するぞ
0106nobodyさん
2007/07/30(月) 10:53:53ID:???他のやつと同様に何がしたいかさっぱり理解できんが
とりあえずもちついて
print_r($_POST);
でほしいものが飛んできているか確認してみな
0108nobodyさん
2007/07/30(月) 13:05:19ID:???for と while ってどっちかだけでも全ての事が出来ますよね?
いまいち別々にある理由が分からないんです。
つまり片方が無くてもなんとかはなるんじゃないかと思うので、二つある理由が分かりません。
好みとか見やすさのためなんでしょうか?
0110nobodyさん
2007/07/30(月) 13:32:52ID:???世の中の言語がphpだけで事足りてしまう。
0111nobodyさん
2007/07/30(月) 13:53:30ID:FrcIGkvYcheckdate()で変数によって挙動が変わってくるのですが、どういうことなんでしょうか?
$date['month'] = 7;
$date['day'] = 28;
$date['year'] = 2007;
checkdate($date['month'],$date['day'],$date['year']);
↑
falseが返る
$month = 7;
$day = 28;
$year = 2007;
checkdate($month,$day,$year);
↑
trueが返る
checkdate(7,28,2007);
↑
trueが返る
全ての日付が false になるのではなく、何日間かあるみたいです。
他には 7月31日・8月31日 などです。
0113nobodyさん
2007/07/30(月) 13:59:08ID:???でも、プログラミングしてるうちに、両方を使い分けるようになる。
言葉では説明できないがな。
ここで、ちゃんと理由説明せずに批判だけしてるやつも同じ。
0114111
2007/07/30(月) 13:59:14ID:???0116nobodyさん
2007/07/30(月) 14:13:43ID:j81avk9K$deny='.jp';
$host=gethostbyaddr($_SERVER["REMOTE_ADDR"]);
if(strpos($host,$deny)===FALSE){exit;};
で.jp以外をアクセス制限しています。ここに.net等書き加える時の書式を教えてください。
PHP Version 5.1.6
0117nobodyさん
2007/07/30(月) 14:16:17ID:???0118nobodyさん
2007/07/30(月) 14:18:25ID:???0120nobodyさん
2007/07/30(月) 14:26:32ID:???$deny = array(".jp", ".net");
$host = gethostbyaddr($_SERVER["REMOTE_ADDR"]);
foreach($deny as $value)
{
if(preg_match('/'. $value .'$/', $host)) exit();
}
0121nobodyさん
2007/07/30(月) 14:41:18ID:j81avk9Kどうもです。
でもそれだとブラウザで見に行くと真っ白けなんです。
0122nobodyさん
2007/07/30(月) 14:42:20ID:j81avk9K$deny='.jp';
を
$deny = array(".jp", ".net");
にしても一緒でした。
0123nobodyさん
2007/07/30(月) 14:44:13ID:???>ブラウザで見に行くと真っ白けなんです
意味がわからん
これだけコピーして貼り付けても何も表示されないわな
とりあえず、この流れの意味を理解することをお勧めする。
0124nobodyさん
2007/07/30(月) 14:50:02ID:???やり取り見た感じアクセス規制以前の部分から勉強することをオヌヌヌする。
あと流れ的に$allowって変数名のほうがいい
0126nobodyさん
2007/07/30(月) 15:35:40ID:???出来るか出来ないかと言えば一つの関数でできるが
少しずつ冗長なケースがあるんだよ
プログラマはその少しの冗長が我慢できなくなる人種
そのためにほとんど似ているがちょっと違う関数が出来た
0127nobodyさん
2007/07/30(月) 15:41:30ID:???ブロック中で参照もしないループカウンタの存在が
疎ましくてたまらなくなったら
それが大人の階段のぼった時
0128nobodyさん
2007/07/30(月) 15:45:47ID:???決定版はどこのサイトですか??
0129nobodyさん
2007/07/30(月) 15:48:58ID:???0130nobodyさん
2007/07/30(月) 15:54:43ID:???PHPspotはアフィ厨サイトなのでおすすめしない
0131nobodyさん
2007/07/30(月) 15:59:46ID:vRSUKu0i0132nobodyさん
2007/07/30(月) 16:02:50ID:???0134nobodyさん
2007/07/30(月) 16:05:29ID:???1、クエリで絞り込む文をはじめからべた書き。
2、mysql_fetch_arrayでぶん回して絞込み。
抽象的過ぎるからこれくらいしか思いつかん
013562
2007/07/30(月) 16:10:18ID:jeC1TV1eありがとうございます
imagickは便利そうだけどインストールしたのに上手く動きませんでした
>>66さんの言ってることに注意してGDでやることにします
ありがとうございました
0136nobodyさん
2007/07/30(月) 16:11:46ID:vRSUKu0iベタ書き方法を思いついたのでベタ書きします
ありがとうございます
0137nobodyさん
2007/07/30(月) 16:19:14ID:vRSUKu0imb_convert_encodingの配列version教えてください。
0140137
2007/07/30(月) 16:36:00ID:vRSUKu0i0141nobodyさん
2007/07/30(月) 17:08:37ID:2xutiaGXpublic_htmlより上においててもたいていのスクリプトは動作しますか?
0144nobodyさん
2007/07/30(月) 18:07:58ID:2xutiaGX0145nobodyさん
2007/07/30(月) 18:17:21ID:I6x/cfL/echo "今日は$todayです";
今日の日付を表示するスクリプトですが、
$todayは日にちが変われば中身がかわりますよね?
これは毎回アクセスするたびに$todayがセットされるということですか?
メモリの話はよくわからないのですが、
date関数から日付を表示するのではなく、date関数で今日の日付を見て、
2007/07/30という値をその日限り有効にセットした別の変数とか作れますか?
値をメモリ上に保持しとくみたいな感じで・・・(変なこといってたらすみません)
それで日付が変わったら、新しい値次の日の値をセットして、またその日限り有効みたいな。
微々たるものだとは思うのですが、少しでも効率化を図りたいと思っています。
0147nobodyさん
2007/07/30(月) 18:34:09ID:1FSTDxFaif( ereg( "[^\x21-\x7E]", $this->Form[$AttriName] ) ) {
return False;
}
よく○○チェックなどありますが
EUC JIS UTF-8で文字コードは変わってしまいますよね?
0149nobodyさん
2007/07/30(月) 18:39:01ID:???だってwebなんだから表示した瞬間そこで接続は切れて、ご破算になるんだぜ?
要求x送信の1つのルーチンを第三者が関れないだろ?
チャットでもなんでもログファイルを仲介して別だろ?
0150nobodyさん
2007/07/30(月) 18:40:27ID:1FSTDxFaということはフリーの外部クラスとかで
マルチバイトの○○正規表現チェックなどは
範囲前後が不完全という事でFAですか?
■ このスレッドは過去ログ倉庫に格納されています