【PHP】下らねぇ質問はここに書き込みやがれ 56
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん
2007/10/11(木) 17:55:41ID:uObe69hrPHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り
◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 55
http://pc11.2ch.net/test/read.cgi/php/1191058556/
◆質問する時の注意
・ sage進行(メール欄にsageと記入すること)「sage進行」とはスレを目立つ上部に上げないことによって、荒らしが発見できないようにすることです
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
・ 書き込むときには、「公式マニュアル、リファレンス本は読みました」と明記すること
(でないと、公式マニュアル読めと煽られます)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
・質問者が「公式マニュアル読んだ」と書いていないからといって、
公式マニュアルに書いてもいないのに、公式マニュアルよめと適当なことを言わないこと。
質問者は公式マニュアルを読んでいるかもしれない。
【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
0877nobodyさん
2007/10/22(月) 00:11:31ID:???0878nobodyさん
2007/10/22(月) 00:17:27ID:???そういう直接的な注意は不粋というものだ
どんな質問にも答えることはできる
質問者が気づくかどうかは知らんけど
0880nobodyさん
2007/10/22(月) 01:31:08ID:???0881nobodyさん
2007/10/22(月) 01:34:58ID:???0882nobodyさん
2007/10/22(月) 01:41:18ID:b3zF2Ui70884nobodyさん
2007/10/22(月) 01:55:22ID:???以前に別の人間が質問して叩かれた内容と類似してるんじゃねえの
それだけ質問の内容が快く思われていないんだと思う
0885nobodyさん
2007/10/22(月) 02:08:22ID:???0886nobodyさん
2007/10/22(月) 02:35:00ID:byAZxbU80887nobodyさん
2007/10/22(月) 02:58:01ID:???うる覚えなので間違ってるかも知れんが、DBを使って回避みたいなのを本で読んだ記憶がある。
time関数の範囲より広いんだと。
たしかpostgresのシーラカンス本
0888nobodyさん
2007/10/22(月) 04:48:06ID:b3zF2Ui7スレが落ちないようにたまに質問してやるだけって感じだし。
どうせ回答者もぐぐって答えさがしてんだし。
0889nobodyさん
2007/10/22(月) 04:55:36ID:???これ組み込んだらいいんじゃね
PHPで出来たブログシステム結構あるけどどうやってんだろうな
0890nobodyさん
2007/10/22(月) 04:55:37ID:???皆もっと寛大な心を持たないかい。
0892nobodyさん
2007/10/22(月) 05:25:37ID:???0893nobodyさん
2007/10/22(月) 06:59:37ID:???質問を投げる奴を寛大な心で迎え入れるコミュニティは存在しない
それに気づかない奴がバカなんだよ
0897nobodyさん
2007/10/22(月) 10:18:58ID:???0898nobodyさん
2007/10/22(月) 13:33:32ID:fwkYbUt6PHPマニュアルでは、Nullバイトは \0 としていますが、
僕の環境では、 %00 しかNullバイトとして認識しません。
バージョンによって違うんでしょうか?
0899nobodyさん
2007/10/22(月) 13:35:36ID:???元記事:
http://phpspot.org/blog/archives/2007/10/php_84.html
指摘関連記事:
http://labs.cybozu.co.jp/blog/akky/archives/2007/10/phpspot-bad-regex.html
http://labs.cybozu.co.jp/blog/akky/archives/2007/10/phpspot-issue.html
http://labs.cybozu.co.jp/blog/akky/archives/2007/10/phpspot-final.html
0901nobodyさん
2007/10/22(月) 13:52:09ID:???秋元面倒くさい奴だな
と思ったがphpspotも若干アフィ厨なのでどっちもどっちか
phpspotは記事の邪魔になるような広告はどけろよ
0902nobodyさん
2007/10/22(月) 13:57:42ID:???アドセンスなどは広めに「そんなつもりじゃないのについクリックしちゃったよ」
的なところに置く
phpspotって結構叩かれてたんだな・・・
0906nobodyさん
2007/10/22(月) 14:41:57ID:wYjDaOJpecho $random;
出力「1317099188」
randって何桁まで可能なんですか?
0909nobodyさん
2007/10/22(月) 14:50:44ID:???著者間戦争か
0910nobodyさん
2007/10/22(月) 14:52:40ID:???あの規模のサイトでコメントやメールをまともにチェックしてたら身がもたないだろうに、それを強要するってよっぽど寂しがり屋だろ。
0912nobodyさん
2007/10/22(月) 15:05:14ID:???1969年とかになったりする
有名どころのブログでも2038年問題の対応はまだみたいね
0914nobodyさん
2007/10/22(月) 15:28:05ID:???そう思ってたのに予想外に使われてしまった例は多々あるよ。
2000年問題のときなんてアホか!って思うくらい多かったし。
みんな「15〜20年もしたら絶対にリプレースされるから」を前提に作ってるのなw
まぁ、Webアプリはコンピュータのシステムとしては極端に短命の部類だとは思うが、
移植や他システムとの連携などでライブラリやデータだけがいつまでも
生き残ってしまうケースは思ってる以上にあるものだ。
そして「処理が簡単で速度的にも有利」とか言って日時をdatetime型でなく
UNIXタイムでDBに保存してたシステムなんかが軒並み死ぬんだなw
0915nobodyさん
2007/10/22(月) 15:29:45ID:ElA0RlAx0917nobodyさん
2007/10/22(月) 15:41:12ID:tvXYQA/L以下のようにすると効率が悪いので他に効率的な方法がありましたらお願い致します
$hoge = array(NULL,NULL,NULL,NULL,NULL…);
0921nobodyさん
2007/10/22(月) 15:49:56ID:???社会人失格だなw
0922nobodyさん
2007/10/22(月) 16:20:16ID:???0923nobodyさん
2007/10/22(月) 16:21:25ID:???0924nobodyさん
2007/10/22(月) 16:25:29ID:???ネットには間違った情報が氾濫してるのが当たり前なのに
いちいち記事にしてスルーできないなんて糞だなこいつ
0925nobodyさん
2007/10/22(月) 16:31:15ID:???見えます!サイボウズのオフィスで
銀縁メガネにツルピカおでこが青筋たてて因縁つけてる様子が見えます!
0926nobodyさん
2007/10/22(月) 16:32:38ID:???関係者混ざってるだろ
どっちもどっちでおk
0927nobodyさん
2007/10/22(月) 16:32:45ID:KptdLAsS.fowardの設定をしているところです。とりあえずメールの転送設定をして
動かしてみましたが、問題無く動いている様です。
これから.fowardとphpの連結をしたいと思うのですが、.forward側にはどの
様に記述をすれば良いでしょうか?全くの素人で申し訳ありませんが、
ご教授頂けたら幸いです。
0930nobodyさん
2007/10/22(月) 16:50:22ID:???>>1
◆質問する時の注意
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
(´-`).。oO(spam業者だったらヤダなぁ…)
0931nobodyさん
2007/10/22(月) 16:56:57ID:???0932nobodyさん
2007/10/22(月) 16:58:09ID:KptdLAsSご返事ありがとうございます。
条件等についてですが、上から回された話でして、正確に細かい所までは
分らないのですが、Linuxサーバーで、「mygets」というレンタルサーバー
の様です。とりあえず.forwardの動作確認はできました。
とりあえず動かすPHPの方はネットで見つけたのですが、.forwardとの
連結方法が分からない状態です…。つまりは.forward側に記述する
書き方が分らない…という感じです。
とりあえずサーバー内にmail.phpという物を置き、そちらにアクセスする
方法を模索中です。ネットで拾った書き方は以下の通りです。
"| /var/vhosts/ドメイン/httpdocs/mail.php"
この様な状態ですが、ご教授頂けたら幸いです…。
0933nobodyさん
2007/10/22(月) 17:01:08ID:KptdLAsS飲食店のメール会員サービスとして利用するそうです。
迷惑メールの部類に入るのかどうか分かりませんが…
0935nobodyさん
2007/10/22(月) 17:36:34ID:BX8wBWnfwikipediaを参考にして以下のようにコーディングしました
http://ja.wikipedia.org/wiki/%E3%83%84%E3%82%A7%E3%83%A9%E3%83%BC%E3%81%AE%E5%85%AC%E5%BC%8F
コードはwikipediaほとんどそのままですが
今日の曜日を表示すると2になります
なぜでしょう??
function getDayOfTheWeekByZeller ($year,$month,$day)
{
if ( $month < 3 ) {
$year--;
$month = 12+$month;
}
return (5 * $year / 4 - $year / 100 + $year / 400 + (26 * $month + 16) / 10 + $day) % 7;
}
echo getDayOfTheWeekByZeller(2007,10,22);
0936nobodyさん
2007/10/22(月) 17:44:15ID:???forward側は特に問題ないよ
php側はphp://stdinをfile_get_contentsとか使って取得する
>>935
wikiに答え書いてるし
0:土曜〜
0939nobodyさん
2007/10/22(月) 17:53:40ID:KptdLAsSご返事ありがとうございます。
.forward側は問題無いんですね。
では、この記述でメールを送れば転送されるんですね?
そうなると問題はPHP側の記述ですね。
一番最初の行に「.forward」からの引き継ぎみたいな文章が必要となる
と思うのですが、先ほどの「httpdocs」の直下に置いた場合、どの様な
記述をすれば良いのでしょうか?
その他PHPの部分に関しては、ネットでサンプルデータを拾って来ました
ので、そちらを流用すれば行けそうな感じです。
お手数ですがまたご教授頂けたら幸いです。
0940あほです
2007/10/22(月) 18:15:58ID:OgOtQ7oPWindows環境では同じ記述で動作していましたが、
FC6(Linux)で同一の環境を整備したのですが上手く表示ができません。
環境は以下の通りです。
Linux FC6 最新
MySQL5 5.0.27-1.fc6
PHP5 5.1.6-3.7.5c6
Apache2 httpd-2.2.6-1.FC6
症状としてはコマンドで実行[php ./xxx.php]した時には、
htmlが正しく生成されているようですが、IE上では表示結果が変わってしまい、
データベースの項目は上手く出力されますが、
肝心のデータが表示結果から失われてしまいます。
どなたかわかる方ご教授願います。
0942935
2007/10/22(月) 18:19:12ID:BX8wBWnfecho getDayOfTheWeekByZeller(2007,10,31);
echo getDayOfTheWeekByZeller(2007,11,1);
これが両方とも4=水曜日になってしまいます
本来は11/1は木曜日です
一体どういうことでしょうか
0943935
2007/10/22(月) 18:40:07ID:???return ( intval(5 * $year / 4) - intval($year / 100) + intval($year / 400) + intval((26 * $month + 16) / 10) + $day ) % 7;
これでokでした
0944nobodyさん
2007/10/22(月) 18:51:19ID:???return round(5 * $year / 4 - $year / 100 + $year / 400 + (26 * $month + 16) / 10 + $day) % 7;
0946nobodyさん
2007/10/22(月) 19:00:11ID:???お前ら、その頃まで生きていないだろw
生きていたって、それまで現役でやっているわけがない。
その頃にはウランPCが開発されて、目が回って大変だよ。
端的にいえば、PCが開発されていないのにもう月に行きましたって言っているようなものだろw
0948nobodyさん
2007/10/22(月) 19:08:41ID:na0g6V2m$sql = "SELECT * FROM namelist order by date";
$result = mysql_query($sql)
or die ("error");
こういう構文がある時、$sqlの結果が0だとすると「error」という文字が表示されると思ったんですが
何も表示されません。(エラー出力無し、真っ白です)
dieをexit("error");に変更しても、
if (!$result) {print "error";}に変更しても
やはり真っ白のままです。何故でしょうか?
(ちなみにデータが1つ以上存在する時はちゃんとデータ表示されます)
0949nobodyさん
2007/10/22(月) 19:11:30ID:byAZxbU82000年問題をクリアした者達の驕りがこれほどの惨事を生むとは・・・
0950nobodyさん
2007/10/22(月) 19:11:33ID:???【スクープ】コンピュータの“西暦2038年問題”発生、早くも日本を揺るがす
http://itpro.nikkeibp.co.jp/free/NC/NEWS/20040202/139212/
2038年問題による影響はすでに広く報道されている。
1月11日に23行の銀行でATM(現金自動預払機)が一部の取引で
正常に利用できなくなったトラブルの原因が、この2038年問題に
よるものだった。
0951nobodyさん
2007/10/22(月) 19:16:10ID:byAZxbU8>「error」という文字が表示されると思ったんですが
思い違い
0952nobodyさん
2007/10/22(月) 19:20:23ID:???http://jp.php.net/mysql_query
0953nobodyさん
2007/10/22(月) 19:21:18ID:???0954nobodyさん
2007/10/22(月) 19:22:07ID:???if (!$result)でも駄目なんですよね
検索結果があっても無くてもFALSEを返さないのかな…
0956nobodyさん
2007/10/22(月) 19:31:45ID:???件数0の時にエラーを出したいだけなんですが
0957nobodyさん
2007/10/22(月) 19:33:03ID:???0958nobodyさん
2007/10/22(月) 19:35:07ID:???了解しました
0959nobodyさん
2007/10/22(月) 19:36:09ID:???0960948
2007/10/22(月) 19:37:00ID:???0962nobodyさん
2007/10/22(月) 19:39:52ID:???0963nobodyさん
2007/10/22(月) 19:40:41ID:???0964nobodyさん
2007/10/22(月) 19:41:45ID:???0965nobodyさん
2007/10/22(月) 19:47:18ID:???0967nobodyさん
2007/10/22(月) 19:53:30ID:???表示されると思った
表示される
表示
0968nobodyさん
2007/10/22(月) 19:54:01ID:???この時間は馬鹿しか居ない様だから俺様が回答して差し上げるか。
>>948
件数ゼロならerrorを出せばいいだけだよな
mysql_num_rows使え
$result = mysql_query($sql);
$check = mysql_num_rows($result);
if (!$check) {echo "error";}
これでおk
0969nobodyさん
2007/10/22(月) 19:56:23ID:na0g6V2mありがとうございます!!天才!!
この時間帯って分かる人いなくて駄目ですね
質問に答える気が無いなら書かなきゃいいのに…
0972nobodyさん
2007/10/22(月) 20:07:01ID:???0973nobodyさん
2007/10/22(月) 20:07:37ID:???booleanのFALSEと0を同一視しているオマエがよっぽど駄目だろ
てめえの無能さ棚上げして煽りいれてんじゃねえよ
0974nobodyさん
2007/10/22(月) 20:11:03ID:???0件という結果返ってるんだから
エラーが出ないのは当たり前
レス数が950を超えています。1000を超えると書き込みができなくなります。