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


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

【PHP】下らねぇ質問はここに書き込みやがれ 52



1 名前:nobodyさん mailto:sage [2007/08/11(土) 10:08:03 ID:???]
まず読め→【PHP マニュアル】www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 51
pc11.2ch.net/test/read.cgi/php/1185521566/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで

330 名前:nobodyさん mailto:sage [2007/08/15(水) 16:05:31 ID:???]
なんでXSS限定なのか分からん

331 名前:nobodyさん mailto:sage [2007/08/15(水) 16:07:21 ID:???]
なんで限定と判断したのかが意味不明
313を読んでそれ以外に何を考えてるのかも意味不明

332 名前:nobodyさん mailto:sage [2007/08/15(水) 16:09:01 ID:???]
>>324
ちゃんと判定してないだろ。問答無用に置き換えるだけなら
str_replace( "<", "<", str_replace( ">", ">", $hoge ) );
でいいじゃん。
「strip_tags」っていうぐらいだからタグだけ取り除いてくれるのを期待するでしょ普通。

333 名前:nobodyさん mailto:sage [2007/08/15(水) 16:10:31 ID:???]
置換されてしまった

str_replace( "<", "<", str_replace( ">", ">", $hoge ) );

str_replace( "<", "&lt;", str_replace( ">", "&gt;", $hoge ) );


334 名前:nobodyさん mailto:sage [2007/08/15(水) 16:10:36 ID:???]
htmlspecialcharsでいいじゃん
ユーザが入力したとおりに表示しろよ

335 名前:nobodyさん mailto:sage [2007/08/15(水) 16:23:50 ID:???]
>>334
俺もそう思う

336 名前:nobodyさん mailto:sage [2007/08/15(水) 16:28:55 ID:???]
>>331

>>328
>XSSを防ぐためだろ?
限定してんじゃねーかよ。

>313を読んでそれ以外に何を考えてるのかも意味不明
他にScript Insertionとかあるだろボケカス。
しかも不明なのは"意味"じゃないだろ低学歴。

337 名前:nobodyさん mailto:sage [2007/08/15(水) 16:30:15 ID:???]
BBSやカウンタやアクセス解析など小規模なスクリプトで
DBを使用せずにテキストファイルにデータを記録していくにあたって、
データのサーチ、追加、更新、区切り文字などに関する
考え方・方法論などを解説した文献やサイトで何かいいのってないでしょうか。

338 名前:nobodyさん mailto:sage [2007/08/15(水) 16:31:42 ID:???]
htmlspecialcharsかまして;gtとかで判断して痴漢すりゃいいだろ



339 名前:nobodyさん [2007/08/15(水) 17:12:06 ID:dxRKCLNb]
現在の時刻を1/1000秒単位で取得したいんですが、何か方法あります?

340 名前:nobodyさん [2007/08/15(水) 17:14:10 ID:dxRKCLNb]
自己解決しますた

341 名前:nobodyさん mailto:sage [2007/08/15(水) 17:18:27 ID:???]
>>339-340
2分4秒の間に何があったのか


342 名前:nobodyさん [2007/08/15(水) 17:19:25 ID:dxRKCLNb]
いや、自分で調べたら解決しただけ

343 名前:nobodyさん mailto:sage [2007/08/15(水) 17:23:44 ID:???]
オライリーのPHPセキュリティ本にも
strip_tagsとかつかってんじゃねーぞ、htmlspecialchars使うだろふつう
と言うようなことが書いてある。

344 名前:nobodyさん mailto:sage [2007/08/15(水) 17:26:16 ID:???]
>>336
まぁまぁ、とりあえず知障で言葉遣い最悪な役立たずは死ねよ^^

345 名前:nobodyさん [2007/08/15(水) 17:44:07 ID:NF1lbgTi]
MDB2でWHERE句で
WHERE column1 IN (?)
みたくINの中にプレイスホルダーを使いたいんですが、
実装する方法はありますか?
個数が可変だと、IN (?, ?, ?, ?) じゃ無理なので。

346 名前:nobodyさん [2007/08/15(水) 17:59:46 ID:kCRKlUkC]
『あいうえお』

あいうえお
にしたいんですがどの関数を使えば一番いいでしょうか?

347 名前:sage mailto:sage [2007/08/15(水) 18:01:18 ID:???]
strposとsubstr組み合わせて使っとけ

348 名前:nobodyさん mailto:sage [2007/08/15(水) 18:09:12 ID:???]
str_replace



349 名前:nobodyさん [2007/08/15(水) 18:15:01 ID:uX1Nde21]
lannd.toでふたば系のPHPを使いたいのですが
パーミッションが644や666で動きませんでした
いくつにしたら動くか教えて下さい


350 名前:nobodyさん mailto:sage [2007/08/15(水) 18:38:41 ID:???]
それはパミッションの問題ではない。

351 名前:nobodyさん [2007/08/15(水) 18:41:51 ID:CLR6/mbd]
指定ファイルの改行コードをCR+LF であれば LF に変換する
プログラムを作成したいのですが、
何か簡単な方法はないでしょうか?

str_replace あたりを使って
---------------------------------------------
$var = file_get_contents($file_path);
$var = str_replace("\r\n", "\n", $var);
file_put_contents($file_path, $var);
---------------------------------------------

だけで良いんでしょうか?
ぱっとテスト動作させた感じはうまくいっているようなんですが、
これだと〜〜のときにうまくいかないよ、
などの情報があったらご教授おながいします。

352 名前:nobodyさん mailto:sage [2007/08/15(水) 18:50:18 ID:???]
>>351
改行コードの統一という意味なら
$var = file_get_contents($file_path);
$var = str_replace("\r\n", "\r", $var);
$var = str_replace("\r", "\n", $var);
file_put_contents($file_path, $var);
のほうがベターだと思う

353 名前:nobodyさん mailto:sage [2007/08/15(水) 19:36:03 ID:???]
>>351
Macの改行コードは\rなので、漏れも>>352が良いと思う


354 名前:nobodyさん mailto:sage [2007/08/15(水) 20:16:26 ID:???]
Mac OS 9以前はね。

355 名前:nobodyさん mailto:sage [2007/08/15(水) 22:08:19 ID:???]
きれいに書こうぜ。
array("\r\n", "\r")

356 名前:nobodyさん [2007/08/15(水) 23:39:48 ID:+eY6f5Sj]
配列名を一括変更する方法ってあるのでしょうか?

$array = array("a"=>"あああ","b"=>"いいい","c"=>"ううう");
と言う配列があったとして、
echo $array["a"]をすると、「あああ」と表示されるわけです。

これを例えば関数で一括変換して配列名を$arrayから$itemに変更し、
echo $item["a"];としても「あああ」と表示する事って出来るのでしょうか?

357 名前:nobodyさん mailto:sage [2007/08/15(水) 23:41:48 ID:???]
$item = $array;
unset($array);

358 名前:356 mailto:sage [2007/08/15(水) 23:45:13 ID:???]
>>357
ありがとうございます。難しく考えすぎていました。



359 名前:nobodyさん mailto:sage [2007/08/15(水) 23:53:02 ID:???]
できんの?

360 名前:nobodyさん mailto:sage [2007/08/15(水) 23:54:17 ID:???]
できるね

361 名前:nobodyさん mailto:sage [2007/08/15(水) 23:54:32 ID:???]
>>359
空気嫁

362 名前:nobodyさん mailto:sage [2007/08/16(木) 02:35:13 ID:???]
くだらなさすぎ長すぎで申し訳ないんだが

phpプログラマとして会社で働いている俺
先日上司とプログラム著作権についての話が出て
phpやPerlである以上 リリースした後のプログラム著作権を主張しても
コピーしていくらでも使えるし改変も可能なんだよな、との話題になった

俺はそのときphpのコードを暗号化、難読化するものもありますよ
とか口がすべってしまったんだが、そのおかげで
Zend guardについて説明しなければならなくなったんだw
初回40万 年間10万弱するソフトなんてうちの会社規模でつかえねーだろうと思うんだがね・・・

Zend guard取り入れて開発したことのある香具師
暗号、難読化は実際どうなのか
対価に見合う売り上げだとどのくらいあるか、対費用効果はあってるか 教えて欲しい

363 名前:nobodyさん mailto:sage [2007/08/16(木) 02:40:05 ID:???]
>>346
preg_matchで最初の文字と最後の文字を含まない部分を出す

364 名前:nobodyさん mailto:sage [2007/08/16(木) 02:41:13 ID:???]
CBCだろがボケ、つかその程度の予算も組めない会社が仕事取れるのか?

365 名前:nobodyさん mailto:sage [2007/08/16(木) 02:44:01 ID:???]
>>362
プログラマ板か制作板のSOHOスレ・WEB制作の仕事してる奴のスレいくか
この板でスレを立ててきけ

366 名前:nobodyさん mailto:sage [2007/08/16(木) 02:44:33 ID:???]
>>362
ここはそういう質問するところじゃないから

367 名前:nobodyさん mailto:sage [2007/08/16(木) 02:47:40 ID:???]
CBCって何?中部日本放送?

その程度の予算っていうけど
50万ってでかくね?

プログラムの保護はされるけど
予算出したからって売り上げで取り戻すことはできないし。
>>362と同じでそのためだけに50万は出せないようちの会社わw
ま、うちはちっちゃい会社だからしょうがねーか(´・ω・`)

368 名前:nobodyさん mailto:sage [2007/08/16(木) 02:54:54 ID:???]
コピられたら訴えれ



369 名前:nobodyさん mailto:sage [2007/08/16(木) 02:59:31 ID:???]
仕事の話はでてってね

370 名前:nobodyさん mailto:sage [2007/08/16(木) 03:09:13 ID:???]
>>362
コピーや改変が容易なら勝手に使用されても文句言えない


なんて理屈があったらCDコピーは取り締まれないが。

371 名前:nobodyさん mailto:sage [2007/08/16(木) 03:17:04 ID:???]
362です
レスありがとうございます。そしてスレ違いすいませんでした。
phpの質問に答えられる人達が集まるのでここが妥当かと思ってしまいました。

コピーされて使われてるのに気づけばいいけど、気づけないでしょうし難しいですよね。
それがどうしても気になって嫌なら金出して使えばいい ってことでFAにしておきます。

372 名前:nobodyさん mailto:sage [2007/08/16(木) 03:31:30 ID:???]
>>365 >>366 >>369
なんでダメなの?PHPに関する話題じゃん。
プログラマ板やWEB制作板なんか行ったってこのスレに逆誘導されるのがオチ。

373 名前:nobodyさん mailto:sage [2007/08/16(木) 03:34:29 ID:???]
違法と思うから訴えればいい、なんていうのはお子ちゃまの主張
裁判での立証に、どれだけのお金と手間が掛かるか知らんだろうな。

374 名前:nobodyさん mailto:sage [2007/08/16(木) 03:44:00 ID:???]
裁判費用も含めて請求するのが普通だろ。何言っちゃってんの。

375 名前:nobodyさん mailto:sage [2007/08/16(木) 03:50:36 ID:???]
そういった場合にはどうせ和解で解決だろうから、
裁判起こしてやんぞ!ってくらいの意気込みでおk

376 名前:nobodyさん mailto:sage [2007/08/16(木) 03:54:24 ID:???]
裁判の話こそPHPに関係ない話してるし…
質問してるやつに答えるくらいしてやれ
俺はしないが

377 名前:nobodyさん mailto:sage [2007/08/16(木) 03:56:31 ID:???]
>>374
何この馬鹿丸出しのレスw

莫大な金と時間を使って、勝訴できたとしても、
訴訟費用負担の判決がでなければ、費用を求めることもできないし、
その費用も訴訟に費やした金のほんの一部。

弁護士費用や立証のために掛かった諸経費の請求は認められんし、
この手の訴訟はいわゆる割に合わない訴訟。

378 名前:nobodyさん mailto:sage [2007/08/16(木) 03:56:32 ID:???]
けっ、傍観者が



379 名前:nobodyさん mailto:sage [2007/08/16(木) 04:03:58 ID:???]
>>378
チビは黙れよ

380 名前:nobodyさん mailto:sage [2007/08/16(木) 04:08:03 ID:???]
安い煽りだ

381 名前:nobodyさん mailto:sage [2007/08/16(木) 04:23:16 ID:???]
ここは仕事について話すスレじゃないので

382 名前:nobodyさん mailto:sage [2007/08/16(木) 06:15:46 ID:???]
PHPがマルチプロセッシングに対応するのはいつですか?
PHPがある限りApacheはpreforkで実行するしかないんでしょうか?

383 名前:nobodyさん mailto:sage [2007/08/16(木) 08:49:24 ID:???]
>>381
仕事で扱うPHPの質問はNGで、趣味で扱うPHPの質問のみOKですか?

384 名前:nobodyさん mailto:sage [2007/08/16(木) 08:49:57 ID:???]
>>383
ここは仕事について話すスレじゃないので

385 名前:nobodyさん mailto:sage [2007/08/16(木) 09:24:56 ID:???]
配列定義するときに
$a = array('a', 'b', 'c');
って書くけど最後の要素の後ろにカンマつけたら
前はエラーでたと思ったんだけど最近はつけといてもいいの?

386 名前:nobodyさん mailto:sage [2007/08/16(木) 09:48:23 ID:???]
を、本当だ。エラーにならないんだな。

387 名前:nobodyさん mailto:sage [2007/08/16(木) 10:41:11 ID:???]
PHP5から

388 名前:nobodyさん mailto:sage [2007/08/16(木) 10:42:57 ID:???]
>>385
var_export()なんかでは全部に付くからね。
PHPでは問題なく動作するよ。



389 名前:nobodyさん mailto:sage [2007/08/16(木) 12:05:29 ID:???]
>>385
前っていつの話だ?
昔からエラーにならんだろ。
>>387
PHP4だってエラーにはならん。

390 名前:nobodyさん [2007/08/16(木) 13:29:43 ID:7iV7mGjE]
>>362
この話、興味あるな。

みんなはPHPスクリプトをクライアントに渡す時、再利用されても仕方ないなぁ
と思って渡してる?(当然、再利用対価はない)
それとも、何かしらの方法をとって渡してる?

俺が今パッと浮かんだアイデアは、クライアントに渡すスクリプトは、改行を
全部削除して渡す。ってことくらいかな?

391 名前:nobodyさん mailto:sage [2007/08/16(木) 13:35:26 ID:???]
それだと;とか{とか}の後に改行入れるようにするだけで、大分見れるようになっちゃうんじゃないの?

392 名前:nobodyさん [2007/08/16(木) 14:05:35 ID:7iV7mGjE]
そうだけど、クライアントがド素人のことが多いから、それだけであるていど分効果があると思って。

393 名前:nobodyさん mailto:sage [2007/08/16(木) 14:08:26 ID:???]
レス見る限りお前も十分素人の範疇に入る、と思ってるのは俺だけじゃないはず

394 名前:nobodyさん mailto:sage [2007/08/16(木) 14:24:42 ID:???]
それ以前にクライアントに渡すことなんて殆どない
JSの場合は別

395 名前:nobodyさん mailto:sage [2007/08/16(木) 14:29:53 ID:???]
>>392
そんな「ド素人」に、再利用もくそもないもんだ

>>393


396 名前:nobodyさん mailto:sage [2007/08/16(木) 14:33:14 ID:???]
>>394
ソースコード納品しないの?
心が広いクライアントと仕事してんだな

397 名前:nobodyさん mailto:sage [2007/08/16(木) 14:34:30 ID:???]
は?

398 名前:nobodyさん mailto:sage [2007/08/16(木) 14:34:58 ID:???]
ソース改編と二次利用を禁ずる契約書を交わすのが普通だろ、藻前ら素人か?



399 名前:nobodyさん mailto:sage [2007/08/16(木) 14:36:17 ID:???]
>>398
常識

400 名前:nobodyさん mailto:sage [2007/08/16(木) 14:41:26 ID:???]
>>396
納品しない場合って、鯖を自社運営にする場合じゃないのか?


401 名前:nobodyさん mailto:sage [2007/08/16(木) 14:47:12 ID:???]
お〜〜〜〜いっっっ
スレ違いになってきてるぞ〜〜〜〜〜!

402 名前:nobodyさん mailto:sage [2007/08/16(木) 14:47:32 ID:???]
どぴゅ〜〜〜〜〜っっ

403 名前:nobodyさん mailto:sage [2007/08/16(木) 14:48:37 ID:???]
>>401
だから何?
そういうスレでしょ、ここ

404 名前:nobodyさん mailto:sage [2007/08/16(木) 14:59:22 ID:???]
ちげーよバカ

405 名前:nobodyさん mailto:sage [2007/08/16(木) 14:59:38 ID:???]
なんで?

406 名前:nobodyさん mailto:sage [2007/08/16(木) 15:10:27 ID:???]
仕事の話は専用スレたてるかプログラマ板かweb制作板のそういうスレへどうぞ

407 名前:nobodyさん mailto:sage [2007/08/16(木) 15:14:37 ID:???]
じゃあWEBエンジニアは孤立するじゃんかよおおおおおおおおおおおおおおおおおおおおおおお


408 名前:nobodyさん mailto:sage [2007/08/16(木) 15:18:52 ID:???]
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで


そんなに嫌なら次スレはおまえが立ててテンプレ改変したらいんじゃね?
確かに商用関係でphpに関する話でもいつものくだ質とは若干違うとは思うけどな。
他の話題で盛り上がってるわけでもないしかまわんだろ。



409 名前:nobodyさん mailto:sage [2007/08/16(木) 15:18:55 ID:???]
ところでWEBエンジニアってなーに?

410 名前:nobodyさん [2007/08/16(木) 15:38:13 ID:7iV7mGjE]
>>398
自分がプロのつもりなのか?現場で仕事したこと無い奴は困るな。
そんなもん守ってるわけないだろ。

411 名前:nobodyさん [2007/08/16(木) 15:38:46 ID:7iV7mGjE]
>>393
お前みたいな奴でも気兼ねなく答えられるように敷居を下げてやったんだよ。

412 名前:nobodyさん mailto:sage [2007/08/16(木) 15:40:57 ID:???]
プロだの素人だの言ってる時点でこのスレは素人専用スレッドで間違いない
本当のプロはこんなスレに来るわけないし。

以上。

413 名前:nobodyさん mailto:sage [2007/08/16(木) 15:52:36 ID:???]
現場で仕事していながら契約守ってないと豪語してるやつが約一名・・・

414 名前:nobodyさん mailto:sage [2007/08/16(木) 16:02:10 ID:???]
相手側が守らないことはあるだろうね
社内で流用くらいはするんじゃないかと

415 名前:nobodyさん mailto:sage [2007/08/16(木) 16:22:09 ID:???]
>>410 程度が知れるなw

416 名前:nobodyさん mailto:sage [2007/08/16(木) 16:37:58 ID:???]
二次利用はともかくソース改変も禁じられるのか?
運用中に問題出たり拡張したくなったらどうするんだよ

417 名前:nobodyさん mailto:sage [2007/08/16(木) 16:39:32 ID:???]
二次配布って知ってる?

418 名前:nobodyさん [2007/08/16(木) 16:58:09 ID:7iV7mGjE]
>>412
プロフェッショナルの意味しってる?

>>413
日本語読めないのか。かわいそう。

>>416
契約次第でしょ。たかがスクリプトなんだから、改変禁止の契約ってあり得ない。
改変したらサポート対象外とか付けるでしょ。

>>415
現場を知らない奴は話が噛み合わない。



419 名前:nobodyさん [2007/08/16(木) 17:01:51 ID:7iV7mGjE]
みんな本当に現場を知らないの?
まぁ現場にもピンキリあるけど、俺はフリーで中小相手に仕事してるけど、
仕事だけを取ってくる奴とか、こっちが納品したシステムを他の奴に改変させて
別の会社に納品したりとか余裕でしてる。
そういう奴って、証拠出して締め上げても、のらりくらりとしてて埒があかない。

420 名前:nobodyさん [2007/08/16(木) 17:06:08 ID:7iV7mGjE]
既に動いてるシステムの変更を依頼されることもあって、
契約時にシステムの転用禁止みたいな契約もする。
正直、こんな独りよがりなシステム使いたくねーよ!
って思うことばっかりだけど、たまにスゲー優秀なシステムに
めぐり合うこともある。そんな時、実は転用したりする。
転用してもやっぱバレないんだよね。

421 名前:nobodyさん mailto:sage [2007/08/16(木) 17:13:39 ID:???]
(^0^)

422 名前:nobodyさん mailto:sage [2007/08/16(木) 17:18:08 ID:???]
ID:7iV7mGjE プッ

423 名前:nobodyさん mailto:sage [2007/08/16(木) 17:18:53 ID:???]
夏に現れるのが厨房ばかりとは限らないって事か

424 名前:nobodyさん mailto:sage [2007/08/16(木) 17:20:42 ID:???]
うちは縛り無し。
基本的にソースは依頼主のもの。

簡単な奴は断るか、そうでなくてもどうせ誰でも出来るわけだからコピーされたって気にしない。
複雑な奴はその客専用につくるので、転用にはそれなりに手間がかかる。

まぁ、運用込で請け負うことが多いのもあるかも。


425 名前:nobodyさん [2007/08/16(木) 17:43:56 ID:7iV7mGjE]
>>421-423
そろそろ夏休みの宿題片付けたほうがいいぞ?

426 名前:nobodyさん mailto:sage [2007/08/16(木) 18:22:54 ID:???]
仕事関係に関する話はPHPと関係ありませんので他スレへどうぞ

427 名前:nobodyさん mailto:sage [2007/08/16(木) 18:52:00 ID:???]
恥ずかしい自己紹介までする荒らしワロス

428 名前:nobodyさん mailto:sage [2007/08/16(木) 19:58:13 ID:???]
>>418
>契約次第でしょ。たかがスクリプトなんだから、改変禁止の契約ってあり得ない。

いままで2行で矛盾してるやつって見たことあるけど、1行で矛盾してるの初めて見た。



429 名前:nobodyさん mailto:sage [2007/08/16(木) 21:19:29 ID:???]
まんこっこ

430 名前:nobodyさん mailto:sage [2007/08/16(木) 21:51:07 ID:???]
此処は糞の掃き溜めだわ

431 名前:nobodyさん mailto:sage [2007/08/16(木) 21:56:46 ID:???]
なんで荒れてもうたん

432 名前:nobodyさん mailto:sage [2007/08/16(木) 22:00:34 ID:???]
観光地の岩に落書きしてブログで自慢する程度の低モラルを
自慢するID:7iV7mGjEさんのせい。

433 名前:nobodyさん mailto:sage [2007/08/16(木) 22:14:48 ID:???]
少なからず他人を見下したような書き込みをしないと気がすまない>>430みたいな奴は
このスレで最も底辺だと思う。俺含めて。

434 名前:nobodyさん mailto:sage [2007/08/16(木) 22:19:33 ID:???]
sage

435 名前:nobodyさん mailto:sage [2007/08/16(木) 22:58:47 ID:???]
>>433
なんだと。俺も含めろ

436 名前:nobodyさん [2007/08/16(木) 23:30:03 ID:NWhUuXjV]
質問です。
以下の様に、URLベースでgetimagesizeから画像の縦横幅を取りたいのですが
タイムアウト時間を設定してタイムアウトだった場合にエラーを出したいのですが
タイムアウトの判断はどのように行えば良いでしょうか?
fsockopenとかだったら分かるのですが…

$url = "example.com/hoge.jpg";
getimagesize($url, $return);

437 名前:nobodyさん mailto:sage [2007/08/16(木) 23:32:16 ID:???]
set_time_limit

438 名前:nobodyさん [2007/08/16(木) 23:45:06 ID:NWhUuXjV]
set_time_limitだとその後のエラー処理をかませられなくないですか?



439 名前:nobodyさん mailto:sage [2007/08/16(木) 23:51:04 ID:???]
gatimagesizeの返り値で判断すればいいんじゃないの

440 名前:nobodyさん mailto:sage [2007/08/16(木) 23:54:23 ID:???]
それだとタイムアウト設定の意味がなくなりますよね…

441 名前:nobodyさん mailto:sage [2007/08/16(木) 23:56:18 ID:???]
default_socket_timeoutで設定すればいいんじゃないの

442 名前:nobodyさん [2007/08/17(金) 00:03:20 ID:c43Kkl2A]
>>441の方法でいけました。
一応コードも載せておきますね。

ini_set("default_socket_timeout", 5);
if(!@getimagesize("example.com/hoge.jpg")){
throw new Exception("timeout");
}

ありがとうございました。

443 名前:442 [2007/08/17(金) 00:34:12 ID:c43Kkl2A]
自己レスです。

結局↑の場合、タイムアウトと画像ファイルじゃなかった場合の区別がつかないので以下の様に修正しました。

ini_set("default_socket_timeout", 3);
ini_set("track_errors", true);
$result = @getimagesize("google.co.jp");
if(strpos($php_errormsg, "getimagesize") === 0){
echo "タイムアウト";
}else if($result === false){
echo "画像ファイルではありません。";
}

444 名前:nobodyさん mailto:sage [2007/08/17(金) 11:50:57 ID:???]
ifで「もし$txtが数字で始まっていれば」ってどうすればいい?

445 名前:nobodyさん mailto:sage [2007/08/17(金) 11:53:36 ID:???]
if (substr($txt, 0, 1) == 0) {}
if (substr($txt, 0, 1) == 1) {}
if (substr($txt, 0, 1) == 2) {}
if (substr($txt, 0, 1) == 3) {}
if (substr($txt, 0, 1) == 4) {}
if (substr($txt, 0, 1) == 5) {}
if (substr($txt, 0, 1) == 6) {}
if (substr($txt, 0, 1) == 7) {}
if (substr($txt, 0, 1) == 8) {}
if (substr($txt, 0, 1) == 9) {}

446 名前:nobodyさん mailto:sage [2007/08/17(金) 11:54:34 ID:???]
if (preg_match("/[0-9]/",$txt)){}

447 名前:nobodyさん mailto:sage [2007/08/17(金) 11:57:04 ID:???]
あまやかさないために>>446は動かないようにかいたから
自分でなおせなかったら>>445でシコシコやってろクズ

448 名前:nobodyさん mailto:sage [2007/08/17(金) 12:02:13 ID:???]
>>445
>>446

ありがとうございますやってみます



449 名前:nobodyさん mailto:sage [2007/08/17(金) 12:49:32 ID:???]
>>445
これはひどい

450 名前:nobodyさん mailto:sage [2007/08/17(金) 13:10:29 ID:???]
>>448

偉そうに言ってる>>447だが、>>445も文法的に
間違うようなバカなので(本人は、間違ってないと思ってる)、
そいつの言うこと聞いたらダメだよ。

451 名前:nobodyさん mailto:sage [2007/08/17(金) 13:24:47 ID:???]
>>445
せめて === で比較しろよ


452 名前:nobodyさん mailto:sage [2007/08/17(金) 13:30:39 ID:???]
===使ったからと言ってなんともならない

453 名前:nobodyさん mailto:sage [2007/08/17(金) 13:44:42 ID:???]
>>445
なにやってんのこいつ

454 名前:nobodyさん mailto:sage [2007/08/17(金) 13:51:35 ID:???]
>>>444
if(ctype_digit(mb_strcut($txt,0,1)){}


455 名前:nobodyさん mailto:sage [2007/08/17(金) 14:31:28 ID:???]
>>444
if(is_numeric($txt[0])){}

456 名前:nobodyさん mailto:sage [2007/08/17(金) 14:46:15 ID:???]
>>453
ああ、ごめん知識がたりなかったよ。
君のすばらしいコードで解決してくれないか?

457 名前:nobodyさん mailto:sage [2007/08/17(金) 14:53:07 ID:???]
if(is_numeric(substr($txt, 0, 1))) {}

458 名前:nobodyさん mailto:sage [2007/08/17(金) 14:53:13 ID:???]
>>456
>>455で解決済み




459 名前:nobodyさん mailto:sage [2007/08/17(金) 14:57:55 ID:???]
しかし>>445はひでーなw

460 名前:nobodyさん mailto:sage [2007/08/17(金) 15:08:00 ID:???]
455が奇麗だよね

461 名前:nobodyさん mailto:sage [2007/08/17(金) 15:12:53 ID:???]
>>445は素人プログラマー
プロは↓こう
if (substr($txt, 0, 1) == 0) {}
else if (substr($txt, 0, 1) == 1) {}
else if (substr($txt, 0, 1) == 2) {}
else if (substr($txt, 0, 1) == 3) {}
else if (substr($txt, 0, 1) == 4) {}
else if (substr($txt, 0, 1) == 5) {}
else if (substr($txt, 0, 1) == 6) {}
else if (substr($txt, 0, 1) == 7) {}
else if (substr($txt, 0, 1) == 8) {}
else if (substr($txt, 0, 1) == 9) {}


462 名前:nobodyさん mailto:sage [2007/08/17(金) 15:18:55 ID:???]
>>461

463 名前:nobodyさん mailto:sage [2007/08/17(金) 15:32:34 ID:???]
substr($txt, 0, 1) == 0
だと普通の文字にもマッチするよ
数字と文字列との比較は数字以外の文字は0として扱われる
substr($txt, 0, 1) == "0"
ならおk

464 名前:nobodyさん mailto:sage [2007/08/17(金) 16:22:51 ID:???]
それ以前に何度もsubstrかましてんなよ。

465 名前:nobodyさん mailto:sage [2007/08/17(金) 17:32:33 ID:???]
ほんとPHPユーザーは言語が適当なせいでいろいろと適当っすね
数字の比較なら型の比較も行う===演算子使ってください

466 名前:nobodyさん mailto:sage [2007/08/17(金) 17:47:51 ID:???]
質問は下らなくないが回答が下らないw

467 名前:nobodyさん mailto:sage [2007/08/17(金) 18:01:33 ID:???]
is_numericとctype_digitって何が違うのさ

468 名前:nobodyさん mailto:sage [2007/08/17(金) 18:11:24 ID:???]
>>467
var_dump(ctype_digit("-1"));
var_dump(is_numeric("-1"));
 ↓
bool(false)
bool(true)



469 名前:nobodyさん mailto:sage [2007/08/17(金) 18:19:28 ID:???]
>>467
is_numericは
変数が数字または数値文字列であるかを調べる(少数点/符号等OK)
ctype_digitは
与えられた文字列のすべての文字が 数字であるかどうかを調べる(少数点/符号等NG)

ついでに
is_intは
与えられた変数が整数かどうかを調べる

マニュアルくらい読め

470 名前:nobodyさん mailto:sage [2007/08/17(金) 18:56:27 ID:???]
>>467>>466の期待に応えるべく下らない質問をしたんだと予想

471 名前:nobodyさん mailto:sage [2007/08/17(金) 19:23:08 ID:???]
【PHP】下らねぇ質問はここに書き込みやがれ 52
【PHP】下らねぇ回答はここに書き込みやがれ 52

後者のほうが似合ってるな

472 名前:nobodyさん mailto:sage [2007/08/17(金) 20:08:05 ID:???]
昨日のキチガイといい今日といいレベル低杉w

473 名前:nobodyさん mailto:sage [2007/08/17(金) 20:13:02 ID:???]
はいはい、そうやって上に立った気になっていないと自我を保てない程現実が貧困なんでちゅね^^

474 名前:nobodyさん mailto:sage [2007/08/17(金) 20:25:13 ID:???]
>>473
>>473

475 名前:nobodyさん mailto:sage [2007/08/17(金) 20:33:47 ID:???]
ファイルポインタを一行下す方法はないかな?
fgetsとかで動かすしかないか

476 名前:質問 [2007/08/17(金) 20:51:59 ID:enhPQ2hv]
apacheインストールの後、PHPをインストールしましたが、
ルートディレクトリが変更できません

c:\WINDOWSにあるphp.iniを
doc_root = "c:/home/htdocs"
と変えたのにも関わらず、ルートディレクトリ(localhost/)は
C:\Program Files\Apache Group\Apache\htdocs
のアパッチのままです

この他に変えるべきところはあるでしょうか?
親切な人お願いです

OS:XP Pro SP 2
apache_1.3.27-win32-x86-no_src.msi
php-4.3.0-Win32.zip

477 名前:nobodyさん mailto:sage [2007/08/17(金) 21:01:24 ID:???]
lol

478 名前:nobodyさん mailto:sage [2007/08/17(金) 21:02:49 ID:???]
>>475
fgetsが一番簡単だろうね。
>>476
httpd.confで設定。



479 名前:nobodyさん mailto:sage [2007/08/17(金) 21:05:20 ID:???]
なんでPHPとルートディレクトリが関係あると思ったの?

480 名前:nobodyさん mailto:sage [2007/08/17(金) 21:05:47 ID:???]
ありがとうございます。やっぱりfgetsですか。

481 名前:476 [2007/08/17(金) 21:15:07 ID:enhPQ2hv]
>>478 さん
すばやい回答 感謝です!

\Apache Group\Apache\conf\httpd.conf

DocumentRoot = ...
<Directory ... >
を変更したら、できましたっ☆
どうもです(^▽^)/

>>479 さん
言われて見ればそうですねぇ
php.iniにdoc_rootってあったんで、
それにこだわり過ぎてました

482 名前:nobodyさん [2007/08/17(金) 23:29:43 ID:iaQQurNy]
テキストフィールドで入力された文字列を
PHP側でバイト数チェックしたいんですがどのような方法がありますか?

483 名前:nobodyさん mailto:sage [2007/08/17(金) 23:36:38 ID:???]
strlen

484 名前:nobodyさん mailto:sage [2007/08/18(土) 01:58:19 ID:???]
mb_ strlen

485 名前:nobodyさん mailto:sage [2007/08/18(土) 02:25:21 ID:???]
>>484
それ、バイト数と違う

486 名前:nobodyさん [2007/08/18(土) 02:50:39 ID:kiwa8Qsa]
>>485
元の質問者がテキストフィールドって言っているんだから、それでいいだろw

487 名前:nobodyさん mailto:sage [2007/08/18(土) 03:02:17 ID:???]
元の質問者がバイト数って言ってんのはどうなるんだw

488 名前:nobodyさん mailto:sage [2007/08/18(土) 03:56:25 ID:???]
1文字あたりのバイト数を積算すりゃいいじゃん



489 名前:487 mailto:sage [2007/08/18(土) 07:08:47 ID:???]
>>488
そういうことか、勘違いしてた。ゴメン。

490 名前:nobodyさん mailto:sage [2007/08/18(土) 08:51:51 ID:???]
配列の中のとある項目で配列をまとめたいのですが、どのようにするのが効率がいいでしょうか?

掲示板のDBからの結果が以下配列に入っています。
user_id ユーザID, posts 投稿数
$array = array( 0 => array('user_id' =>1, 'posts' => 2),
1 => array('user_id' =>2, 'posts' => 10), ...)

投稿数の多い順に並べ、投稿数が同じ場合は、そこにユーザIDを並べていく

こう書くと早い、わかりやすい、DBで取得時にこうしろ等よろしくお願いします。

491 名前:nobodyさん mailto:sage [2007/08/18(土) 09:04:24 ID:???]
ソートくらいSQLの段階でやればいいじゃん
あと何でテンプレくらい読まないのかね

492 名前:nobodyさん mailto:sage [2007/08/18(土) 09:13:11 ID:???]
>>491
いや、だからそのSQLのやり方を聞いているのですが。

493 名前:490 [2007/08/18(土) 09:21:32 ID:abpL+5co]
))492は、偽者です。
テンプレみなくてすみません

SQLのpostsによるソートは終わっているものとして下さい



494 名前:490 [2007/08/18(土) 09:37:27 ID:kiwa8Qsa]
>>492->>493の方は、私ではありません。

>>491
レスありがとうございます。
すみません。テンプレは読んだのですが、SQLで実行するかarray関数で並べ替えるかで考えています。

どちらの方が正しい、こちらの方がパフォーマンスがいいでしょうか?
よろしくお願いします。

495 名前:nobodyさん mailto:sage [2007/08/18(土) 10:19:11 ID:???]
>>494
普通はSQLでやる。その方が数倍効率がいい。
それをPHPでやるのはよほど特殊な事情がある場合くらい。

496 名前:nobodyさん mailto:sage [2007/08/18(土) 11:01:11 ID:???]
SQL使わないならファイルベースで突っ込んどくだけで十分

497 名前:490 [2007/08/18(土) 11:55:13 ID:kiwa8Qsa]
>>495>>496
レスありがとうございます。
件数が多いのでパフォーマンスを心配していたのですが、
SQLのorder byでやってみます。
ありがとうございました。

498 名前:nobodyさん mailto:sage [2007/08/18(土) 11:58:38 ID:???]
おいおいw



499 名前:nobodyさん mailto:sage [2007/08/18(土) 13:36:58 ID:???]
わざと自演しているやつがいるな

500 名前:nobodyさん mailto:sage [2007/08/18(土) 13:44:03 ID:???]
そりゃ自演する時はわざとするだろ

501 名前:nobodyさん mailto:sage [2007/08/18(土) 13:56:22 ID:???]
ID出さないとこうなる、ということで

502 名前:nobodyさん mailto:sage [2007/08/18(土) 20:31:46 ID:???]
掲示板とかにある
一定以上のレスだと [1][2]とかページリンクどうやって作ればいいんですか?

503 名前:nobodyさん mailto:sage [2007/08/18(土) 20:32:54 ID:???]
ま た お ま え か

そんくらい自分で考えろボケ

504 名前:nobodyさん mailto:sage [2007/08/18(土) 21:03:23 ID:???]
PEAR::Pager使えばいいじゃない

505 名前:nobodyさん mailto:sage [2007/08/18(土) 21:20:38 ID:???]
そんくらい自分で考えるかソース読むくらいしないとね
つーか思いつくだろそんくらい

506 名前:nobodyさん mailto:sage [2007/08/18(土) 21:44:24 ID:???]
さすがに、調べればすぐ分かる事や誰でも思いつく事を聞かれてはね・・。
>>1すら見てなさそうだし。

507 名前:nobodyさん mailto:sage [2007/08/18(土) 21:48:05 ID:???]
クダスレなんだから、回答する気がないならレスするなよw

>>502
[1][2]のリンクだと、<a href="/1.html">[1]</a><a href="/2.html">[2]</a>とすれば可能です。
あとは、hrefのリンクの部分は必要に応じて変更して下さい。

508 名前:nobodyさん mailto:sage [2007/08/18(土) 22:36:01 ID:???]
エーッ!!



509 名前:nobodyさん mailto:sage [2007/08/18(土) 22:45:58 ID:???]
>>507
秀逸すぐる

510 名前:nobodyさん mailto:sage [2007/08/18(土) 23:26:57 ID:???]
>>507
さては本職だな

511 名前:nobodyさん mailto:sage [2007/08/18(土) 23:48:15 ID:???]
ひさしぶりに下スレでなごんだ(´ω`)

512 名前:nobodyさん mailto:sage [2007/08/18(土) 23:54:12 ID:???]
>>507
そのとおりだよな。サーバの負荷を考えれば別プログラムで静的HTMLを吐き出すのが定石。

513 名前:nobodyさん mailto:sage [2007/08/18(土) 23:54:15 ID:???]
なごまねえよキメエな殴りたくなる顔だわwwwwwwwww

514 名前:nobodyさん mailto:sage [2007/08/18(土) 23:56:55 ID:???]
エスパー乙

515 名前:nobodyさん mailto:sage [2007/08/18(土) 23:57:19 ID:???]
>>512
それはある意味正論だな
けど動的に吐き出せないんなら意味ねー

516 名前:nobodyさん mailto:sage [2007/08/19(日) 00:19:06 ID:???]
(´ω`)<僕はログが増える度に手書きでリンク修正している


517 名前:nobodyさん mailto:sage [2007/08/19(日) 00:26:01 ID:???]
すっごい廃人。
誰でも一度は考えたことがあるだろうけど。

518 名前:nobodyさん mailto:sage [2007/08/19(日) 00:39:17 ID:???]
>>516
スゲー笑った



519 名前:nobodyさん mailto:sage [2007/08/19(日) 01:03:49 ID:???]
昔は小規模なチャットサイトとかそうだったよな。
「24時間以内にアカウントを発行します」とかいって
リーマンが家に帰ってから手動でアカウント作って送ってたんだろうな

520 名前:nobodyさん mailto:sage [2007/08/19(日) 01:08:51 ID:???]
今でもそれが普通だろ
お前どんなブルジョワだよ

521 名前:nobodyさん mailto:sage [2007/08/19(日) 01:40:34 ID:???]
いやいや普通、自動でやるだろw

522 名前:nobodyさん [2007/08/19(日) 03:33:17 ID:3pgnVbVO]
Division by zero
というエラーがログに残ります。
0を割っているということが原因なのはわかってるんですが、
大部分のソースを
if( $num != 0 ){
割る処理;
}else{
割らない処理;
}

として修正していくのが結構つらいです。
何か簡単な修正方法ないでしょうか。

523 名前:nobodyさん mailto:sage [2007/08/19(日) 03:58:26 ID:???]
0にしない

524 名前:nobodyさん mailto:sage [2007/08/19(日) 10:42:57 ID:???]
除算じゃなくて乗算でやればいいんじゃないの?

ja.wikipedia.org/wiki/%E3%82%BC%E3%83%AD%E9%99%A4%E7%AE%97
数学嫌いの俺には何がなんだかさっぱりだ

525 名前:nobodyさん mailto:sage [2007/08/19(日) 11:02:52 ID:???]
乗算ならできるというのは驚異的で革新的な理論だ

526 名前:nobodyさん mailto:sage [2007/08/19(日) 11:19:00 ID:???]
頭使えば除算でできることは工夫すれば乗算でもできるだろ。
答えはもちろん同一にはならないが。

527 名前:nobodyさん mailto:sage [2007/08/19(日) 12:00:08 ID:???]
ちょw どんな風に?w

528 名前:nobodyさん mailto:sage [2007/08/19(日) 12:25:45 ID:???]
簡単な例として
$i / 5 が int型 だったら

これの答えは5の倍数

ようは5の倍数をとれればいいわけだから

$i % 5 が 0 だったら

$i * 2 の 1桁目が0だったら

とかできるよな



529 名前:nobodyさん mailto:sage [2007/08/19(日) 12:37:33 ID:???]
そんなトリッキーな実装するやつと一緒に仕事したくないなぁ。
この手の人間は平気で三項演算子をばんばん使うんだろうが、
自己陶酔型で、人間的にも扱いにくい厄介者。

530 名前:nobodyさん mailto:sage [2007/08/19(日) 12:51:37 ID:???]
トリッキーも何も除算でdivision by zero出るならしょうがないだろ

531 名前:nobodyさん mailto:sage [2007/08/19(日) 12:56:51 ID:???]
>>530
ちょwww
ゼロ除算を乗算を使って回避(orチェック)するやり方がトリッキーなんだろ。
素直に、if文で分母をチェックしろよ。
そもそも分母がゼロの際に、処理すべきことがあるだろ。

532 名前:nobodyさん mailto:sage [2007/08/19(日) 13:07:43 ID:???]
>>529
三項演算子がトリッキーで使うやつは自己陶酔型の厄介者。
そんなこといったら夏だからヒートアップしちゃうぜ?
三項演算子大好き回答者がたまにいるからな。

533 名前:nobodyさん mailto:sage [2007/08/19(日) 13:40:23 ID:???]
そもそも>>522の言う面倒とは何だ?
既存のチェック関数に追記するか新たに作るかすれば済む話じゃんか。

それを面倒と言うならゆとり認定だ。

534 名前:=== [2007/08/19(日) 14:04:32 ID:TluxcOv3]
呼びました?

535 名前:nobodyさん mailto:sage [2007/08/19(日) 14:07:34 ID:???]
ゆとりって言葉を使いたがるやつって本物のゆとり世代らしいなwww

536 名前:nobodyさん [2007/08/19(日) 14:13:27 ID:jPabp8UF]
まあ / っていうのは関数じゃないから引数渡せなくて不便だわな
関数自作するのが一番早いな

537 名前:nobodyさん mailto:sage [2007/08/19(日) 15:18:58 ID:???]
三項演算っても使い方次第じゃねーの?
$mode = isset($_GET['mode']) ? $_GET['mode'] : null;
とかは逆に見易いと思うんだけど。

538 名前:nobodyさん mailto:sage [2007/08/19(日) 15:21:32 ID:???]
>>535
自分がゆとりとは違うんだってことを思い込みたいがために使うんだよ



539 名前:nobodyさん mailto:sage [2007/08/19(日) 15:28:16 ID:???]
>>528
っていうかトリッキー以前に、>>528のどこが便利な方法なんだ?
こんな下らないことやるよりは552の方法でやったほうが1000倍効率いいだろ。

540 名前:nobodyさん mailto:sage [2007/08/19(日) 15:33:43 ID:???]
>>552の方法に期待

541 名前:nobodyさん mailto:sage [2007/08/19(日) 15:34:28 ID:???]
>>528
便利とはいってないだろ
『できる』といっただけちゃうんかと

542 名前:541 mailto:sage [2007/08/19(日) 15:34:59 ID:???]
>>528じゃなくて>>539

543 名前:nobodyさん mailto:sage [2007/08/19(日) 15:42:18 ID:???]
三項演算子は実用的だろ
汚い構文ではあるが

544 名前:nobodyさん mailto:sage [2007/08/19(日) 16:28:21 ID:???]
×:下らねぇ質問はここに書き込みやがれ 52
○:くだらない質問でもトンチンカンな回答を偉そうに答えていいスレ

545 名前:nobodyさん mailto:sage [2007/08/19(日) 16:35:35 ID:???]
下らないレスはしていいスレではありませんよ

546 名前:nobodyさん mailto:sage [2007/08/19(日) 16:42:24 ID:???]
只でさえ暑いんだから、熱くなるなよポマイラ

547 名前:nobodyさん [2007/08/19(日) 18:22:19 ID:VPl/L3m9]
2ちゃんねるのような書き込み時のチェックはセッションを使っているのでしょうか?

548 名前:nobodyさん mailto:sage [2007/08/19(日) 18:25:39 ID:???]
なんのチェック?



549 名前:kanicyi [2007/08/19(日) 18:30:37 ID:kp2GMsKg]
今、僕は"CGIプログラミング"について学んでいるところなんですが、

WWWサーバーは"HTTPD"というサーバーで設定したんですか。
フォームメールの送受信の設定方法が出来なくて、
どのサイト開いても細かい説明が書いてなくて、
いつも他のサイトへサーフィンします。

CGIを分かりやすいサイトや実際に分かる方は、
この掲示板に書き込んでください。

550 名前:nobodyさん mailto:sage [2007/08/19(日) 18:33:48 ID:???]
日本語でお願いします

551 名前:nobodyさん [2007/08/19(日) 19:04:47 ID:VPl/L3m9]
すみません、>>547の質問はわすれてください。
おたずねしたいのですが、20070801という日付をチェックしたいのですが、
checkdate(date('m,d,Y',strtotime($_GET['d'])));
これだと
Warning: checkdate() expects exactly 3 parameters, 1 given in
というエラーになってしまいました。
どうやれば日付の妥当性をチェックできるでしょうか?

552 名前:nobodyさん mailto:sage [2007/08/19(日) 19:12:54 ID:???]
>>551
jp.php.net/checkdate

553 名前:nobodyさん mailto:sage [2007/08/19(日) 19:18:31 ID:???]
>>552
すみません、内容がよくわからないのですが、構文がまちがってるからでしょうか?

554 名前:nobodyさん mailto:sage [2007/08/19(日) 19:19:38 ID:???]
引数の渡し方が書いてあるので読みましょう

555 名前:nobodyさん [2007/08/19(日) 19:19:46 ID:VPl/L3m9]
date('m,d,Y',strtotime($_GET['d']))
これだけを出力すると3つのパラメータをはく出すので
checkdateにわたってると思っているのですが・・・よくわかりません

556 名前:nobodyさん mailto:sage [2007/08/19(日) 19:23:43 ID:???]
>>555
jp2.php.net/manual/ja/language.functions.php

557 名前:nobodyさん [2007/08/19(日) 19:30:14 ID:VPl/L3m9]
すみません、理解しかねます

558 名前:nobodyさん mailto:sage [2007/08/19(日) 19:30:52 ID:???]
どの辺が?



559 名前:nobodyさん mailto:sage [2007/08/19(日) 19:33:27 ID:???]
また低レベルな回答だらけか、あきた

560 名前:nobodyさん mailto:sage [2007/08/19(日) 19:41:07 ID:???]
>>559が高尚な回答をしてくれるそうです


561 名前:nobodyさん mailto:sage [2007/08/19(日) 20:02:21 ID:???]
もう無駄なレスはいらね

562 名前:nobodyさん mailto:sage [2007/08/19(日) 20:03:37 ID:???]
>>555
それは一つの文字列パラメーターが渡っているだけ。
というよりstrtotime()の時点で出鱈目な日付の場合falseが返ってくるからそれをチェックするといいよ。

563 名前:nobodyさん mailto:sage [2007/08/19(日) 20:24:12 ID:???]
var_dumpで確認してみました。
さっそくstrtotimeで判断するように修正します。
ありがとうございました。

564 名前:nobodyさん [2007/08/19(日) 23:00:30 ID:cW2EniXm]
マニュアルをローカルに保存して閲覧したいんだけど、いい方法ないですか?
www.php.net/manual/ja/
wgetで取ってみたんですが、リンク先がwww.php.netになっちゃってるんで。


565 名前:nobodyさん mailto:sage [2007/08/19(日) 23:05:39 ID:???]
>>564
いい方法かどうかは知らない。
ttp://www.php.net/download-docs.php

566 名前:564 mailto:sage [2007/08/19(日) 23:10:12 ID:???]
>>565
うわぁ、こんなのあったんですね。すいませんよく見てなくて。
wgetしたやつのソースを修正しようとしてましたw
ありがとうございました。

567 名前:nobodyさん [2007/08/20(月) 00:57:41 ID:B0zY7BN9]
質問させてください。
linuxのFedora core4なんですが、
画面が次の表示にいってくれません。
もしかしたらパスのミスかなと思っています。
パスのミスで表示されないということはありえるんでしょうか?
var/www/html直下でないとだめですか?
今までvar/www/html/phpのディレクトリで操作
していたんですが....
うまくかけなくて申し訳ないんですが、
よろしくお願いします。


568 名前:nobodyさん mailto:sage [2007/08/20(月) 00:58:48 ID:???]
wwwって何笑ってんの不愉快なんだけど



569 名前:nobodyさん mailto:sage [2007/08/20(月) 01:14:14 ID:???]
面白くね

570 名前:nobodyさん mailto:sage [2007/08/20(月) 01:24:22 ID:???]
568 :nobodyさん:2007/08/20(月) 00:58:48 ID:???
wwwって何笑ってんの不愉快なんだけど

569 :nobodyさん:2007/08/20(月) 01:14:14 ID:???
面白くね


自演乙

571 名前:nobodyさん mailto:sage [2007/08/20(月) 01:26:00 ID:???]
なんでそうなる

572 名前:nobodyさん mailto:sage [2007/08/20(月) 01:48:38 ID:???]
>>569はツマランって意味で言ったんじゃないのか


573 名前:nobodyさん [2007/08/20(月) 02:19:40 ID:yOmS4YeY]
if(empty($id)){
header("Location:index.php");
}

というように、$idに値が入っていなければindex.phpに飛ばすコードがあります。
これにtarget指定するにはどうしたらいいのでしょうか?

574 名前:nobodyさん mailto:sage [2007/08/20(月) 02:23:34 ID:???]
>>573
次元(Layer)が違うから無理。
targetはHTMLレベルの話。Location(300x系)はHTTPレベルの話。

575 名前:nobodyさん mailto:sage [2007/08/20(月) 02:24:54 ID:???]
>>573
www.google.co.jp/search?q=Location+target+php

576 名前:nobodyさん mailto:sage [2007/08/20(月) 02:28:28 ID:???]
HTMLに変数置いてmetaで飛ばせ

577 名前:nobodyさん [2007/08/20(月) 03:19:53 ID:B0zY7BN9]
誰か567お願いします。


578 名前:nobodyさん mailto:sage [2007/08/20(月) 03:28:04 ID:???]
>>567, 577
分かるようにお願いします。



579 名前:nobodyさん mailto:sage [2007/08/20(月) 03:32:14 ID:???]
了解しました。

580 名前:567です [2007/08/20(月) 03:33:44 ID:B0zY7BN9]
自宅サーバーをやっていて、PHPの設定をしたんですが、
次のフォームで確認の画面がでってきません。
DBの設定もし、DBの設定はOKでEUC-JPに統一し、
php info();もでるんですが
なにがいけないのか?わかりません。
ほかに書けということであれば書きますので、
誰か教えてください。


581 名前:nobodyさん mailto:sage [2007/08/20(月) 03:39:53 ID:???]
了解しました。

582 名前:nobodyさん mailto:sage [2007/08/20(月) 04:10:13 ID:???]
>>580
じゃあまずちんぽのサイズを書いてもらおうか

583 名前:nobodyさん mailto:sage [2007/08/20(月) 04:13:16 ID:???]
30cm

584 名前:nobodyさん mailto:sage [2007/08/20(月) 04:36:05 ID:???]
PHPの設定をした次のフォームって時点で意味不明

585 名前:nobodyさん mailto:sage [2007/08/20(月) 05:37:18 ID:???]
PHPの設定をした次のフォームって時点で意味不明って時点で意味不明

586 名前:nobodyさん mailto:sage [2007/08/20(月) 05:56:54 ID:???]
お前その程度の日本語も分からないなんて頭悪いな

587 名前:nobodyさん mailto:sage [2007/08/20(月) 06:06:57 ID:???]
>>582
詩ね

588 名前:nobodyさん mailto:sage [2007/08/20(月) 06:42:35 ID:???]
>>587
詩ね、って言葉を見ると、小学校の時に好きだった高島詩穂さんのことを思い出すのは俺だけ?



589 名前:nobodyさん mailto:sage [2007/08/20(月) 07:04:11 ID:???]
>>588
ちょw
それ俺の嫁www

590 名前:nobodyさん mailto:sage [2007/08/20(月) 08:56:25 ID:???]
>>580
error_reporting(1);

591 名前:nobodyさん mailto:sage [2007/08/20(月) 10:00:45 ID:???]
>>580
多分掲示板かなんかで投稿画面から確認画面への移行なんだろうけど
phpinfo がちゃんと出るのであればコードが悪い。

592 名前:nobodyさん mailto:sage [2007/08/20(月) 10:10:01 ID:???]
>>591
掲示板ごときに、いちいち確認画面を表示されたらウザくてしょうがないと、マジレスしてみる。

593 名前:nobodyさん mailto:sage [2007/08/20(月) 10:54:19 ID:???]
女子高生の質問まってます

594 名前:nobodyさん mailto:sega [2007/08/20(月) 11:30:52 ID:???]
mb_internal_encodingなどで使える
内部エンコーディングの表記の一覧はどこにありますか?
UTF8なら "UTF-8" などの

595 名前:nobodyさん [2007/08/20(月) 12:03:19 ID:BnxEw0cS]
includeで外部記事(自分の鯖内から自分の別サイトへ)を取得してたんですが(レッツPHPの更新履歴)
サーバー仕様がかわりincludeがつかえなくなりました。インラインフレーム以外で取得する方法はないでしょうか?
アドバイスお願いします;;
php5の環境です。

596 名前:nobodyさん mailto:sage [2007/08/20(月) 12:08:21 ID:???]
file
file_get_contents

597 名前:nobodyさん mailto:sage [2007/08/20(月) 12:08:28 ID:???]
PHPで取得する

598 名前:nobodyさん [2007/08/20(月) 12:12:29 ID:BnxEw0cS]
>>596-597さんレスありがとうございます。

file_get_contentsにやっぱりなるんですね。
検索かけて調べてるのですが記述の仕方がさっぱりわかりません。

file_get_contents('URL');
でいいのでしょうか?



599 名前:nobodyさん [2007/08/20(月) 12:16:40 ID:sYDjliIG]
(・∀・)i n c l u d e ! !

600 名前:nobodyさん mailto:sage [2007/08/20(月) 12:19:37 ID:???]
>検索かけて調べてるのですが記述の仕方がさっぱりわかりません。

もう諦めろ

601 名前:nobodyさん [2007/08/20(月) 12:23:03 ID:BnxEw0cS]
<?php
// ファイルの内容を配列に取り込みます。
// この例ではHTTPを通してURL上のHTMLソースを取得します。
$lines = file('www.example.com/');

// 配列をループしてHTMLをHTMLソースとして表示し、行番号もつけます。
foreach ($lines as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}

// 他の例として、Webページを文字列に取り込みます。file_get_contents()も参照してください。
$html = implode('', file('www.example.com/'));
?>
これをみて勉強してがんばります><

>>600
       / ̄ ̄ ̄ ̄\
      (  人____)
       |ミ/  ー◎-◎-) 
      (6     (_ _) ) 
       | ∴ ノ  3 ノ  
       \_____ノ
       ,,-┴―┴- 、    ∩_
     /,|┌-[]─┐| \  (  ノ
      / ヽ| |  バ  | '、/\ / /
     / `./| |  カ  |  |\   /
     \ ヽ| lゝ    |  |  \__/
     \ |  ̄ ̄ ̄   |
      ⊂|______|
       |l_l i l_l |
       |   ┬    |


602 名前:nobodyさん [2007/08/20(月) 12:25:33 ID:sYDjliIG]
(・∀・)i n c l u d e ! !

(・∀・)i n c l u d e ! !

(・∀・)i n c l u d e ! !

(・∀・)i n c l u d e ! !

(・∀・)i n c l u d e ! !

(・∀・)i n c l u d e ! !

(・∀・)i n c l u d e ! !

(・∀・)i n c l u d e ! !

(・∀・)i n c l u d e ! !

603 名前:nobodyさん mailto:sage [2007/08/20(月) 12:35:29 ID:???]











604 名前:nobodyさん mailto:sage [2007/08/20(月) 12:57:33 ID:???]
>>603
中華航空機が墜落して、大変なことになっている時に不謹慎じゃないの?

605 名前:nobodyさん mailto:sage [2007/08/20(月) 13:04:24 ID:???]
すみませんでした。

606 名前:nobodyさん mailto:sage [2007/08/20(月) 13:07:41 ID:???]
墜落だったのか?

607 名前:nobodyさん mailto:sage [2007/08/20(月) 13:10:13 ID:???]
墜落
墜落
墜落
墜落
墜落
墜落
墜落
墜落
墜落
墜落

608 名前:nobodyさん mailto:sage [2007/08/20(月) 13:11:47 ID:???]
飛行計器がphpで実装されていたら、大笑い



609 名前:nobodyさん mailto:sage [2007/08/20(月) 13:11:54 ID:???]
勝手に墜落にする方が、よっぽど不謹慎だと思います

610 名前:nobodyさん mailto:sage [2007/08/20(月) 13:24:03 ID:???]
>>609
jp.youtube.com/watch?v=XXVm0PICR9s

611 名前:nobodyさん [2007/08/20(月) 13:50:15 ID:BnxEw0cS]
               ___
    |_     /   |___|   _/__    | \
    |    /     |___|    /       |
  __|    \     |___|   /   ̄ ̄   |/ ̄ヽ
  \ノ\     \     ノ |_   / \___     _ノ

  誰も死んでないだってよ
  しねばよかったのに
  phpできたよカーチャン

612 名前:nobodyさん mailto:sage [2007/08/20(月) 13:52:13 ID:???]
>>611
jp.youtube.com/watch?v=oRC__Cnv8NM

613 名前:nobodyさん mailto:sage [2007/08/20(月) 13:57:20 ID:???]
>>612
オレ会社にいてテレビ見れないんだが、これまじで??

614 名前:nobodyさん mailto:sage [2007/08/20(月) 13:58:59 ID:???]
>>613
いつのニュースだよww
ってか、見て気付け。普段からニュース見ない人か。

615 名前:nobodyさん mailto:sage [2007/08/20(月) 13:59:44 ID:???]
会社にいたってニュースサイトくらい確認できるだろ…2chにはアクセスするくせに

616 名前:nobodyさん mailto:sage [2007/08/20(月) 14:05:30 ID:???]
>>614-615
サンクス。そうだよな。
長野県の南佐久群北相木村に墜落したっていうから、実家の近くでびびったわ。
でも、こんな事故あったけな?

617 名前:nobodyさん mailto:sage [2007/08/20(月) 14:10:39 ID:???]
相木市兵衛が、晴信に寝返って村上義清を討った事故だろ。

618 名前:nobodyさん [2007/08/20(月) 14:21:11 ID:BnxEw0cS]

             / ̄ ̄^ヽ 
             l      l        ____
       _   ,--、l       ノ .     /_ノ  ヽ、_\
   ,--、_ノ:: `ー'::   、ミー---‐,,l     o゚((●)) ((●))゚o    プギャアアアアアアアアアアアアアア
  ,/   :::         i ̄ ̄  | .  /::::::⌒(__人__)⌒::::: \   
/           l:::    l:::   ll   |     |r┬-|     |    (⌒)
l   l .   l     !::    |:::   l   |     | |  |     |    ノ ~.レ-r┐、
|   l   l     |::    l:    l .  |     | |  |     |   ノ__  | .| | |
|   l .   }    l:::::,r-----   l.  \      `ー'´     ./ 〈 ̄   `-Lλ_レレ
ヽ  :l::::   ト:;;;;;;;;;/-/__...........  /                   ̄`ー‐---‐‐




619 名前:nobodyさん mailto:sage [2007/08/20(月) 14:31:59 ID:???]
>>618
煽る訳じゃないけど本当に小学生みたいだね

620 名前:nobodyさん mailto:sage [2007/08/20(月) 14:35:38 ID:???]
>>616
お前wwwww釣りじゃないなら相当アレだなwwwww
20年ぐらい前の事故だよwwwww
つーかアナウンサー見て古い人間と気づけよwwww

俺つられた?

621 名前:nobodyさん mailto:sage [2007/08/20(月) 14:40:37 ID:???]
>>620
>>616が、20代前半なら知らないだろうなぁ。
あの時は、情報が錯綜していてそのアナが言った場所とは違うんだが。

622 名前:nobodyさん mailto:sage [2007/08/20(月) 15:11:46 ID:???]

↓ここで、菊池桃子が気の利いた一言


623 名前:nobodyさん mailto:sage [2007/08/20(月) 15:21:47 ID:???]
ぴゅ〜〜〜っ!

624 名前:nobodyさん mailto:sage [2007/08/20(月) 15:36:24 ID:???]
>>623
KY

625 名前:nobodyさん mailto:sage [2007/08/20(月) 16:34:29 ID:???]
次スレは
下らない雑談罵倒スレ 53
でよろ。

626 名前:nobodyさん [2007/08/20(月) 18:09:24 ID:9o/2Pa0I]
ttp://aaa.aaa/1.htmlとttp://aaa.aaa/2.htmlとttp://aaa.aaa/a.html
が開かれたときにURLはリダイレクトせずにttp://aaa.aaa/aaa.htmlの中身が開かれるようにするためにはどうしたらいいでしょうか
教えてくださいえらい人

627 名前:nobodyさん mailto:sage [2007/08/20(月) 18:11:38 ID:???]
>URLはリダイレクトせず

なぜ?

628 名前:626 [2007/08/20(月) 18:17:59 ID:9o/2Pa0I]
説明が悪かったです

test/のフォルダの中には aaa.htmlのファイルしかありませんが
404が出たときにURLをリダイレクトせずに aaa.htmlのファイルの中身が開かれるようにしたいです。
htaccessで ErrorDocument 404 うんたら。。。って書くとURLがリダイレクトされて困ります
フーン



629 名前:nobodyさん mailto:sage [2007/08/20(月) 18:18:38 ID:???]
フーンって何だよw

630 名前:nobodyさん mailto:sage [2007/08/20(月) 18:19:38 ID:???]
リダイレクトなしのページ遷移なんて
意図的にクリックしてもらう以外にできるわけないでしょ

631 名前:nobodyさん mailto:sage [2007/08/20(月) 18:20:58 ID:???]
readfileやフレーム使えばええやん

632 名前:nobodyさん mailto:sage [2007/08/20(月) 18:21:00 ID:???]
フーンにワロタwww

どうしてリダイレクトされると困るんだろう

633 名前:nobodyさん mailto:sage [2007/08/20(月) 18:22:27 ID:???]
>>628
php関係ある?

634 名前:626 mailto:sage [2007/08/20(月) 18:23:33 ID:???]
ナイッス

635 名前:nobodyさん mailto:sage [2007/08/20(月) 20:34:45 ID:???]
>>631
ファイルが無いとさすがに無理

636 名前:nobodyさん mailto:sage [2007/08/20(月) 20:38:39 ID:???]
>>630
真面目にいってんの?w
お前はプログラミングをやめたほうがいい

637 名前:nobodyさん mailto:sage [2007/08/20(月) 20:46:39 ID:???]
フーン

638 名前:nobodyさん mailto:sage [2007/08/20(月) 21:07:20 ID:???]
e-words.jp/w/E383AAE38380E382A4E383ACE382AFE38388.html



639 名前:nobodyさん mailto:sage [2007/08/20(月) 22:58:55 ID:???]
>>636
まじめにいってんの?とかいうぐらいなら自分でやり方を示せよ。
煽るだけなら誰でもできる。

640 名前:nobodyさん mailto:sage [2007/08/20(月) 23:10:53 ID:???]
新社名 どーん

641 名前:nobodyさん mailto:sage [2007/08/20(月) 23:14:37 ID:???]
>>628
rewriteしたらどう?
PHP関係ねーけど。

642 名前:nobodyさん mailto:sage [2007/08/20(月) 23:48:48 ID:???]
>>639
屑には分からないようだからヒントを教えてあげよう
mod_rewrite + file_exists

643 名前:nobodyさん mailto:sage [2007/08/21(火) 01:11:18 ID:???]
△▲ WebProg 初心者の質問 Part15 ▼▽
が落ちたので次スレ誰か立てて下さい
俺は無理でした

644 名前:nobodyさん [2007/08/21(火) 01:29:14 ID:pRJQAmjQ]
SWF→PHPにPOSTデータを送ってPHPで実行させたのですが、
PHPが前のFlashのリファラを取得してくれません。
IEだと取得してくれるのですが、それ以外のブラウザは取得してくれないです。
何か対策はないでしょうか?

645 名前:nobodyさん mailto:sage [2007/08/21(火) 01:46:03 ID:???]
おまえらみてこいよ!
news22.2ch.net/test/read.cgi/newsplus/1187620696/

646 名前:nobodyさん [2007/08/21(火) 02:05:28 ID:SwoLJr9m]
filemtime を使ってファイルの更新日時を自動で取得しているのですが、
例えば2007/8/8 8:8 と取得できるのですが、
これを2007/08/08 08:08 と取得出来るようにできませんか?

647 名前:nobodyさん [2007/08/21(火) 02:08:44 ID:SwoLJr9m]
>>646
おっと。
date()でひらってます。

648 名前:nobodyさん mailto:sage [2007/08/21(火) 02:10:32 ID:???]
date("Y.m.d H:i");



649 名前:nobodyさん mailto:sage [2007/08/21(火) 02:14:43 ID:???]
うぐ。
$lastupdate=date("Y/m/d H:i:s", filemtime("取得したいファイル.php"));
とすることで解決しました。
お騒がせしました。


650 名前:nobodyさん mailto:sage [2007/08/21(火) 02:15:22 ID:???]
print(date('Y/m/d H', filemtime($file)) . ':' . date('i', filemtime($file)));

651 名前:nobodyさん mailto:sage [2007/08/21(火) 03:25:16 ID:???]
酒の席で新入りに、人は何のために生きていると思うか聞いたら、
子孫を残すため、だってw

最近の子供はどういう道徳教育を受けているんだよ。

652 名前:nobodyさん mailto:sage [2007/08/21(火) 03:53:46 ID:???]
class Woman
{
 private $dna;

 public function factory(Man $man)
 {
  $child = new Child;
  for ($i=1; $i<=23; $i++) {
   if (rand(0,1)) {
    $child->setDNA($i, $man->getDNA($i));
   } else {
    $child->setDNA($i, $this->getDNA($i));
   }
  return $child;
 }

 public function getDNA($i)
 {
  return $this->dna[$i];
 }
}

$child = $woman->factory($man);

653 名前:nobodyさん [2007/08/21(火) 06:13:37 ID:CrdOKfm6]
>>651
新入りの言うことがあってるんだけどね?
人が何のために生きてるかって、まさか遊ぶため?働く為?
ちがいますよ。
子孫を残し人間種を永代滅びないよう維持していくのが生きる目的。
その目的の為に、仕事をや領土を開拓していくのです。
今頃新入り君に馬鹿にされてますよ・・・・

654 名前:nobodyさん mailto:sage [2007/08/21(火) 07:10:44 ID:???]
>>651
いるいる。酒の席とかでそういう質問して講釈垂れはじめるやつ
そいういう哲学は脳内だけで完結するもんだ。
しかもたいていどっかの啓発セミナーかってくらい無理やりな理論展開するんだ・・・

655 名前:nobodyさん mailto:sage [2007/08/21(火) 07:16:45 ID:???]
全然PHPと関係ない話する奴は詩ね

656 名前:nobodyさん mailto:sage [2007/08/21(火) 07:36:16 ID:???]
>>655
詩ね、って言葉を見ると、小学校の時に好きだった高島詩穂さんのことを思い出すのは俺だけ?

657 名前:nobodyさん mailto:sage [2007/08/21(火) 07:41:40 ID:???]
>>656
ちょw
俺の嫁の名前勝手に出すなってのwww

658 名前:nobodyさん mailto:sage [2007/08/21(火) 07:58:43 ID:???]
>>656
なんかのネタかとおもってぐぐったらここしかヒットしないじゃないか・・・



659 名前:nobodyさん [2007/08/21(火) 11:18:30 ID:ZclASYn8]
すいません、データの渡し方について少し教えてください。

form.php → check.php → db.php
上記のような、form.phpからデータが渡され、check.phpでバリデートして
正しければdb.phpに行ってデータを登録しようとするときに、
form.phpからはpostやらgetで受け取った値がcheck.phpに送られるようにするのは
判るのですが、check.phpからdb.phpに送られてきたデータを送るにはどうすれば
良いのでしょうか?

660 名前:nobodyさん mailto:sage [2007/08/21(火) 11:24:10 ID:???]
>>659
セッションでいいんでね?

661 名前:nobodyさん mailto:sage [2007/08/21(火) 11:36:26 ID:???]
>>659
そこもpostやらgetでいいんじゃね

662 名前:nobodyさん mailto:sage [2007/08/21(火) 11:43:48 ID:???]
???それぞれ別サーバならともかく同じサーバ内なら何でリレー方式にしてるの?
随時読み込&実行じゃまずい訳でもあるのかな?

663 名前:nobodyさん mailto:sage [2007/08/21(火) 12:37:55 ID:???]
ちがうよ。それぞれ画面があるってことでしょ

664 名前:nobodyさん [2007/08/21(火) 12:40:57 ID:HsIELwus]
(`・ω・´)

665 名前:nobodyさん mailto:sage [2007/08/21(火) 13:01:22 ID:???]
新社名 どーん

666 名前:nobodyさん [2007/08/21(火) 13:15:33 ID:HsIELwus]
>>665
www.youtube.com/watch?v=FIKYDzkaZOQ






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

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

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