【PHP】下らねぇ質問はここに書き込みやがれ 46
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2007/05/12(土) 16:43:57ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 45
http://pc11.2ch.net/test/read.cgi/php/1177635762/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0910nobodyさん
2007/05/24(木) 15:22:13ID:???header('Content-Disposition: attachment; filename="hoge.jpg")
0911908
2007/05/24(木) 15:29:24ID:Ultn4Y5Q素早い回答ありがとうございます
本当に助かりました
ありがとうございました
0912nobodyさん
2007/05/24(木) 15:34:49ID:IzNiejk0馬鹿の見本
0913nobodyさん
2007/05/24(木) 16:01:36ID:FJNwm9Bzどうもありがとうございます。
その説明で納得しました。
JavaのエラーとPHPのエラーは意味あいが違うのですね。
PHPにあわせた書き方ができるように精進します。
0914nobodyさん
2007/05/24(木) 16:05:55ID:o0IpBJnIif($_POST['name'] == "") { 該当処理 }
0915nobodyさん
2007/05/24(木) 16:10:49ID:c6PcIOvM0916914
2007/05/24(木) 16:17:00ID:o0IpBJnIありがとうございます。
0917nobodyさん
2007/05/24(木) 19:20:00ID:???$a = array(0=>"ゼロ",1=>"イチ");
$b = array(9=>"キュー");
array_merge や array_unshift を使うとキーが初期化されてしまいます
そこで $array = $a+$b; としたら思い通りの答えを取得できたのですが
マニュアルを見る限り上記のような方法を書いていないようなので
もっとちゃんとしたやり方があるなら教えてもらえませんか?
0918917
2007/05/24(木) 19:21:07ID:6SP9BKjt0919nobodyさん
2007/05/24(木) 19:36:00ID:???http://jp.php.net/manual/ja/language.operators.array.php
0920917
2007/05/24(木) 19:38:24ID:6SP9BKjt配列演算子なんてあるんですね
知りませんでした
ありがとうございます。
0921nobodyさん
2007/05/24(木) 20:23:53ID:???見てないくせに嘘書くなよ
0922nobodyさん
2007/05/24(木) 21:02:38ID:Bi1+wQVs<br>本文
<br><textarea name="value" rows="20" cols="70"></textarea>
取得側
$value = $_POST['value'];
$value_size = strlen($value);
上記の入力側で、テキストエリアに(日本語の混在時も英数のみ時も)
データを数百バイト以上いれてPOSTすると、取得側処理でサーバが落ちます。
テスト用なので鯖はT.N.L HTTP Serverっていうのでやってます。
phpは4.3です。
どういう理由で落ちるのか、またその回避方法を教えていただけませんか?
0923nobodyさん
2007/05/24(木) 21:20:21ID:c6PcIOvMそういう理由で落ちてるだけだ
0924nobodyさん
2007/05/24(木) 23:28:17ID:???詳しく解説しているサイトや書籍が全然ないですね。
いずれ顧客管理もPHPで作りたいのでPerlではやらないでおこうとおもうのですが、
参考になるサイトや本ってないですか?
0925nobodyさん
2007/05/24(木) 23:32:25ID:???http://www.google.co.jp/search?hl=ja&q=php+%E3%83%A1%E3%83%BC%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%80%80%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88&lr=
0926nobodyさん
2007/05/24(木) 23:49:00ID:???0927nobodyさん
2007/05/25(金) 00:04:33ID:???0928nobodyさん
2007/05/25(金) 00:05:21ID:???そうそうないだろう
0930924
2007/05/25(金) 00:16:03ID:???マニュアルは読んでいるのですが、全体の設計の説明がなく参考になるサイトを探しています。
>>928
特化までしてなくてもいいんですが、そういうのはないですか。諦めてPerlにしようかな・・・。
0932nobodyさん
2007/05/25(金) 00:23:56ID:???別にPerlで作れるのならそれでいいだろう
0933nobodyさん
2007/05/25(金) 00:40:07ID:QXM8OM610934nobodyさん
2007/05/25(金) 00:54:36ID:???そんなもん探せばいくらでもあるし
http://www.sakura-pc.jp/php/02020000.shtml
こいつがつくったフォームだけは使いたくない、って思ったの俺だけか?
0936nobodyさん
2007/05/25(金) 01:20:02ID:BGp5fjEQ0938936
2007/05/25(金) 01:32:47ID:BGp5fjEQごめんなさい、ちょっと質問を変えます。
メソッド中にreturn;って書くべきなんですか?
0939nobodyさん
2007/05/25(金) 01:34:54ID:???これすごいな。IE6バグ依存で作ってるCSSレイアウトが、他では崩れるにもかからわずそのまま放置ってのが・・
0941nobodyさん
2007/05/25(金) 01:53:26ID:???メソッドというか関数全般そうだろ
0942nobodyさん
2007/05/25(金) 02:05:36ID:???こんなやつのクラスに関数さんは入りたいと思わないよ
0943nobodyさん
2007/05/25(金) 02:06:02ID:???どこ文句つけてるんだよwwww
メルフォの作り方を偉そうに書いてる教えたがり君なんて、しょせんそんなレベルなんだよ
自分で貼っておいてなんだが、extract()の危険性について触れてない(むしろ推奨してる)しね
0944936
2007/05/25(金) 02:15:10ID:BGp5fjEQその答えが知りたかったです。
プロパティにすればreturnで返す必要もないと思うし、
でも本とか見ると、たいていはreturn;って書いてるし。
どっちかなと思い質問しました。
0945nobodyさん
2007/05/25(金) 03:54:05ID:???なら最初からそう書けよ
クラスのメソッド中にreturnを書くべきかという問題と
プロパティ変数に格納するか返り値を返すかの問題は全然違うじゃねーか
0946nobodyさん
2007/05/25(金) 04:11:55ID:???0947nobodyさん
2007/05/25(金) 04:36:26ID:???0948nobodyさん
2007/05/25(金) 05:21:17ID:???0949nobodyさん
2007/05/25(金) 09:04:17ID:???クラスのメソッドって最後にreturn;書くべきなの?
↓
ごめんなさい、ちょっと質問を変えます。
↓
その答えが知りたかったです。
↓
わからないから聞いたのになんでそんなこといわれないといけないんですかっ!
↓
ハァ?お前が人間やめとけ。
0950nobodyさん
2007/05/25(金) 10:18:21ID:kfg7VEbwいまチャットを作っていまして、自分がメッセージを投稿したか、○秒ごとかに
画面の更新をしています。
これがたまたま重なるようなときに「情報を再送信してください」ダイアログが出てくるようです。
これをうまく避ける方法はないでしょうか?
0951nobodyさん
2007/05/25(金) 10:20:57ID:???わけもわからず、なんでもかんでもreturnしてるのはおかしい。
0953950
2007/05/25(金) 11:02:32ID:kfg7VEbw実はAjax挫折してしまった口なんです。
わかりやすい初心者向けサイトとか、おすすめはないでしょうか?
0954nobodyさん
2007/05/25(金) 11:09:22ID:???0956nobodyさん
2007/05/25(金) 11:32:09ID:???0957nobodyさん
2007/05/25(金) 11:32:45ID:???0958nobodyさん
2007/05/25(金) 11:53:44ID:???作ったよ
0960nobodyさん
2007/05/25(金) 12:24:23ID:???0961nobodyさん
2007/05/25(金) 12:31:45ID:???0963nobodyさん
2007/05/25(金) 13:05:32ID:???もうちょっと合わせて作れよwwwww
しかしあれはうまかったな。
単語がたまにマッチしてたりするとこもまた良かった。
ttp://jimaku.in/w/TjCXdlPQraI/N_Xj1b_hnVz
0964nobodyさん
2007/05/25(金) 13:29:10ID:???0965nobodyさん
2007/05/25(金) 15:24:34ID:???何でいつもこの時間は質問がこないわけw
暇で氏にそうだ
0966nobodyさん
2007/05/25(金) 15:26:41ID:3AEIFxDGだから、何でおまえはこの時間暇そうにしてるんだ?w
0967nobodyさん
2007/05/25(金) 15:28:09ID:3AEIFxDG0968950
2007/05/25(金) 15:31:00ID:kfg7VEbwlocation.href="○○.php";に変えたらいけたよ。
ホントお前らは使えない。
0969nobodyさん
2007/05/25(金) 15:33:01ID:3AEIFxDG0971nobodyさん
2007/05/25(金) 16:22:39ID:3AEIFxDGhttp://php.net/manual/en/
http://php.net/manual/ja/
このページの下の方、ってことではないですよね?
すみません、下の方ってどこを指しているのでしょうか…?
0972nobodyさん
2007/05/25(金) 16:34:07ID:???ずらずらとソースがかかれてます
0973nobodyさん
2007/05/25(金) 16:41:13ID:???0974nobodyさん
2007/05/25(金) 16:57:28ID:3AEIFxDGあ、そういう事ですね ありがとうございます!
>>973
自慢じゃないが、>>968より偉そうじゃない自信はあるよ
0975nobodyさん
2007/05/25(金) 17:29:31ID:???0976nobodyさん
2007/05/25(金) 18:01:56ID:???2. なんで(include|require)(_once)?で読み込むphpファイルは地のHTMLが書いてあるとエラーぶっこきますか?
ってそうだっけ?PHPコード外では普通にHTMLでも標準出力してくれると思ってたが
0977nobodyさん
2007/05/25(金) 18:03:02ID:???0978nobodyさん
2007/05/25(金) 18:34:57ID:???その元の記事、何を言っているのかが分からん
// hello.php
Hello<br>
// foo.php
<html>
<body>
<?php requre_once('hello.php'); ?>
</body>
</html>
で、エラーが出るって事かと思ったが
そんなことないよな
記事のさらにリンクにある小飼氏も咆えているね〜
0979nobodyさん
2007/05/25(金) 18:40:55ID:???0982nobodyさん
2007/05/25(金) 19:42:46ID:???0983nobodyさん
2007/05/26(土) 00:03:18ID:???入金を手動で確認して、裏でクリック一つとかでコントロールしてんのかなぁ?
もうちょっとスマートなやり方がありそうな。
0984nobodyさん
2007/05/26(土) 00:16:06ID:???0985nobodyさん
2007/05/26(土) 00:59:02ID:JfY8I1NK前から何度か布教してるけど
このソースは勉強になる
ttp://framework.zend.com/manual/ja/index.html
このフレームワークが良いか悪いか(好きか嫌いか)は別として
どういう風に作ると、変更に強いwebアプリを作れるかマジで勉強になった。
0991nobodyさん
2007/05/26(土) 02:14:04ID:???それはフレームワーク自体のソースを読むといいの?
それともこのフレームワークでシステム構築をしてみて
勉強するのがいいの?
0992nobodyさん
2007/05/26(土) 02:19:48ID:???0993nobodyさん
2007/05/26(土) 04:17:34ID:???クレジットとかプリペイドとかのオンライン決済なら
よっぽど重要なサービスでもない限り
自動で処理させてるけどなぁ。
手動操作のサイトなんてそんなにたくさんあるの?
0996nobodyさん
2007/05/26(土) 14:57:51ID:26ICpUA0$body = htmlspecialchars($body);
$pattern = "(https?:\/\/[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+)";
$replacement = "<a href=\"\\1\">\\1</a>";
echo preg_replace($pattern, $replacement, $body);
/*
Result: "I am PHP! <a href="http://www.php.net/&lt;>">http://www.php.net/&lt;></a>"
$bodyをサニタイズしているので、"< >"がハイパーリンクのアンカー文字列に
含まれてしまいます。どうしたらよいのでしょうか?
*/
0998nobodyさん
2007/05/26(土) 19:44:59ID:???http://pc11.2ch.net/test/read.cgi/php/1178955768/
0999nobodyさん
2007/05/26(土) 20:31:00ID:???1000nobodyさん
2007/05/26(土) 20:31:53ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。