【PHP】下らねぇ質問はここに書き込みやがれ 52
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2007/08/11(土) 10:08:03ID:???PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 51
http://pc11.2ch.net/test/read.cgi/php/1185521566/
◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0513nobodyさん
2007/08/18(土) 23:54:15ID:???0514nobodyさん
2007/08/18(土) 23:56:55ID:???0516nobodyさん
2007/08/19(日) 00:19:06ID:???0517nobodyさん
2007/08/19(日) 00:26:01ID:???誰でも一度は考えたことがあるだろうけど。
0519nobodyさん
2007/08/19(日) 01:03:49ID:???「24時間以内にアカウントを発行します」とかいって
リーマンが家に帰ってから手動でアカウント作って送ってたんだろうな
0520nobodyさん
2007/08/19(日) 01:08:51ID:???お前どんなブルジョワだよ
0521nobodyさん
2007/08/19(日) 01:40:34ID:???0522nobodyさん
2007/08/19(日) 03:33:17ID:3pgnVbVOというエラーがログに残ります。
0を割っているということが原因なのはわかってるんですが、
大部分のソースを
if( $num != 0 ){
割る処理;
}else{
割らない処理;
}
として修正していくのが結構つらいです。
何か簡単な修正方法ないでしょうか。
0523nobodyさん
2007/08/19(日) 03:58:26ID:???0524nobodyさん
2007/08/19(日) 10:42:57ID:???http://ja.wikipedia.org/wiki/%E3%82%BC%E3%83%AD%E9%99%A4%E7%AE%97
数学嫌いの俺には何がなんだかさっぱりだ
0525nobodyさん
2007/08/19(日) 11:02:52ID:???0526nobodyさん
2007/08/19(日) 11:19:00ID:???答えはもちろん同一にはならないが。
0527nobodyさん
2007/08/19(日) 12:00:08ID:???0528nobodyさん
2007/08/19(日) 12:25:45ID:???$i / 5 が int型 だったら
これの答えは5の倍数
ようは5の倍数をとれればいいわけだから
$i % 5 が 0 だったら
$i * 2 の 1桁目が0だったら
とかできるよな
0529nobodyさん
2007/08/19(日) 12:37:33ID:???この手の人間は平気で三項演算子をばんばん使うんだろうが、
自己陶酔型で、人間的にも扱いにくい厄介者。
0530nobodyさん
2007/08/19(日) 12:51:37ID:???0531nobodyさん
2007/08/19(日) 12:56:51ID:???ちょwww
ゼロ除算を乗算を使って回避(orチェック)するやり方がトリッキーなんだろ。
素直に、if文で分母をチェックしろよ。
そもそも分母がゼロの際に、処理すべきことがあるだろ。
0532nobodyさん
2007/08/19(日) 13:07:43ID:???三項演算子がトリッキーで使うやつは自己陶酔型の厄介者。
そんなこといったら夏だからヒートアップしちゃうぜ?
三項演算子大好き回答者がたまにいるからな。
0533nobodyさん
2007/08/19(日) 13:40:23ID:???既存のチェック関数に追記するか新たに作るかすれば済む話じゃんか。
それを面倒と言うならゆとり認定だ。
0534===
2007/08/19(日) 14:04:32ID:TluxcOv30535nobodyさん
2007/08/19(日) 14:07:34ID:???0536nobodyさん
2007/08/19(日) 14:13:27ID:jPabp8UF関数自作するのが一番早いな
0537nobodyさん
2007/08/19(日) 15:18:58ID:???$mode = isset($_GET['mode']) ? $_GET['mode'] : null;
とかは逆に見易いと思うんだけど。
0539nobodyさん
2007/08/19(日) 15:28:16ID:???っていうかトリッキー以前に、>>528のどこが便利な方法なんだ?
こんな下らないことやるよりは552の方法でやったほうが1000倍効率いいだろ。
0543nobodyさん
2007/08/19(日) 15:42:18ID:???汚い構文ではあるが
0544nobodyさん
2007/08/19(日) 16:28:21ID:???○:くだらない質問でもトンチンカンな回答を偉そうに答えていいスレ
0545nobodyさん
2007/08/19(日) 16:35:35ID:???0546nobodyさん
2007/08/19(日) 16:42:24ID:???0547nobodyさん
2007/08/19(日) 18:22:19ID:VPl/L3m90548nobodyさん
2007/08/19(日) 18:25:39ID:???0549kanicyi
2007/08/19(日) 18:30:37ID:kp2GMsKgWWWサーバーは"HTTPD"というサーバーで設定したんですか。
フォームメールの送受信の設定方法が出来なくて、
どのサイト開いても細かい説明が書いてなくて、
いつも他のサイトへサーフィンします。
CGIを分かりやすいサイトや実際に分かる方は、
この掲示板に書き込んでください。
0550nobodyさん
2007/08/19(日) 18:33:48ID:???0551nobodyさん
2007/08/19(日) 19:04:47ID:VPl/L3m9おたずねしたいのですが、20070801という日付をチェックしたいのですが、
checkdate(date('m,d,Y',strtotime($_GET['d'])));
これだと
Warning: checkdate() expects exactly 3 parameters, 1 given in
というエラーになってしまいました。
どうやれば日付の妥当性をチェックできるでしょうか?
0552nobodyさん
2007/08/19(日) 19:12:54ID:???http://jp.php.net/checkdate
0554nobodyさん
2007/08/19(日) 19:19:38ID:???0555nobodyさん
2007/08/19(日) 19:19:46ID:VPl/L3m9これだけを出力すると3つのパラメータをはく出すので
checkdateにわたってると思っているのですが・・・よくわかりません
0556nobodyさん
2007/08/19(日) 19:23:43ID:???http://jp2.php.net/manual/ja/language.functions.php
0557nobodyさん
2007/08/19(日) 19:30:14ID:VPl/L3m90558nobodyさん
2007/08/19(日) 19:30:52ID:???0559nobodyさん
2007/08/19(日) 19:33:27ID:???0561nobodyさん
2007/08/19(日) 20:02:21ID:???0562nobodyさん
2007/08/19(日) 20:03:37ID:???それは一つの文字列パラメーターが渡っているだけ。
というよりstrtotime()の時点で出鱈目な日付の場合falseが返ってくるからそれをチェックするといいよ。
0563nobodyさん
2007/08/19(日) 20:24:12ID:???さっそくstrtotimeで判断するように修正します。
ありがとうございました。
0564nobodyさん
2007/08/19(日) 23:00:30ID:cW2EniXmhttp://www.php.net/manual/ja/
wgetで取ってみたんですが、リンク先がwww.php.netになっちゃってるんで。
0566564
2007/08/19(日) 23:10:12ID:???うわぁ、こんなのあったんですね。すいませんよく見てなくて。
wgetしたやつのソースを修正しようとしてましたw
ありがとうございました。
0567nobodyさん
2007/08/20(月) 00:57:41ID:B0zY7BN9linuxのFedora core4なんですが、
画面が次の表示にいってくれません。
もしかしたらパスのミスかなと思っています。
パスのミスで表示されないということはありえるんでしょうか?
var/www/html直下でないとだめですか?
今までvar/www/html/phpのディレクトリで操作
していたんですが....
うまくかけなくて申し訳ないんですが、
よろしくお願いします。
0568nobodyさん
2007/08/20(月) 00:58:48ID:???0569nobodyさん
2007/08/20(月) 01:14:14ID:???0570nobodyさん
2007/08/20(月) 01:24:22ID:???wwwって何笑ってんの不愉快なんだけど
569 :nobodyさん:2007/08/20(月) 01:14:14 ID:???
面白くね
自演乙
0571nobodyさん
2007/08/20(月) 01:26:00ID:???0573nobodyさん
2007/08/20(月) 02:19:40ID:yOmS4YeYheader("Location:index.php");
}
というように、$idに値が入っていなければindex.phpに飛ばすコードがあります。
これにtarget指定するにはどうしたらいいのでしょうか?
0574nobodyさん
2007/08/20(月) 02:23:34ID:???次元(Layer)が違うから無理。
targetはHTMLレベルの話。Location(300x系)はHTTPレベルの話。
0575nobodyさん
2007/08/20(月) 02:24:54ID:???http://www.google.co.jp/search?q=Location+target+php
0576nobodyさん
2007/08/20(月) 02:28:28ID:???0577nobodyさん
2007/08/20(月) 03:19:53ID:B0zY7BN90579nobodyさん
2007/08/20(月) 03:32:14ID:???0580567です
2007/08/20(月) 03:33:44ID:B0zY7BN9次のフォームで確認の画面がでってきません。
DBの設定もし、DBの設定はOKでEUC-JPに統一し、
php info();もでるんですが
なにがいけないのか?わかりません。
ほかに書けということであれば書きますので、
誰か教えてください。
0581nobodyさん
2007/08/20(月) 03:39:53ID:???0583nobodyさん
2007/08/20(月) 04:13:16ID:???0584nobodyさん
2007/08/20(月) 04:36:05ID:???0585nobodyさん
2007/08/20(月) 05:37:18ID:???0586nobodyさん
2007/08/20(月) 05:56:54ID:???0591nobodyさん
2007/08/20(月) 10:00:45ID:???多分掲示板かなんかで投稿画面から確認画面への移行なんだろうけど
phpinfo がちゃんと出るのであればコードが悪い。
0593nobodyさん
2007/08/20(月) 10:54:19ID:???0594nobodyさん
2007/08/20(月) 11:30:52ID:???内部エンコーディングの表記の一覧はどこにありますか?
UTF8なら "UTF-8" などの
0595nobodyさん
2007/08/20(月) 12:03:19ID:BnxEw0cSサーバー仕様がかわりincludeがつかえなくなりました。インラインフレーム以外で取得する方法はないでしょうか?
アドバイスお願いします;;
php5の環境です。
0596nobodyさん
2007/08/20(月) 12:08:21ID:???file_get_contents
0597nobodyさん
2007/08/20(月) 12:08:28ID:???0598nobodyさん
2007/08/20(月) 12:12:29ID:BnxEw0cSfile_get_contentsにやっぱりなるんですね。
検索かけて調べてるのですが記述の仕方がさっぱりわかりません。
file_get_contents('URL');
でいいのでしょうか?
0599nobodyさん
2007/08/20(月) 12:16:40ID:sYDjliIG0600nobodyさん
2007/08/20(月) 12:19:37ID:???もう諦めろ
0601nobodyさん
2007/08/20(月) 12:23:03ID:BnxEw0cS// ファイルの内容を配列に取り込みます。
// この例ではHTTPを通してURL上のHTMLソースを取得します。
$lines = file('http://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('http://www.example.com/'));
?>
これをみて勉強してがんばります><
>>600
/ ̄ ̄ ̄ ̄\
( 人____)
|ミ/ ー◎-◎-)
(6 (_ _) )
| ∴ ノ 3 ノ
\_____ノ
,,-┴―┴- 、 ∩_
/,|┌-[]─┐| \ ( ノ
/ ヽ| | バ | '、/\ / /
/ `./| | カ | |\ /
\ ヽ| lゝ | | \__/
\ |  ̄ ̄ ̄ |
⊂|______|
|l_l i l_l |
| ┬ |
0602nobodyさん
2007/08/20(月) 12:25:33ID: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 ! !
0603nobodyさん
2007/08/20(月) 12:35:29ID:???ん
こ
ち
ん
こ
ち
ん
こ
0605nobodyさん
2007/08/20(月) 13:04:24ID:???0606nobodyさん
2007/08/20(月) 13:07:41ID:???0607nobodyさん
2007/08/20(月) 13:10:13ID:???墜落
墜落
墜落
墜落
墜落
墜落
墜落
墜落
墜落
0608nobodyさん
2007/08/20(月) 13:11:47ID:???0609nobodyさん
2007/08/20(月) 13:11:54ID:???0610nobodyさん
2007/08/20(月) 13:24:03ID:???http://jp.youtube.com/watch?v=XXVm0PICR9s
0611nobodyさん
2007/08/20(月) 13:50:15ID:BnxEw0cS|_ / |___| _/__ | \
| / |___| / |
__| \ |___| /  ̄ ̄ |/ ̄ヽ
\ノ\ \ ノ |_ / \___ _ノ
誰も死んでないだってよ
しねばよかったのに
phpできたよカーチャン
0612nobodyさん
2007/08/20(月) 13:52:13ID:???http://jp.youtube.com/watch?v=oRC__Cnv8NM
■ このスレッドは過去ログ倉庫に格納されています