PHP】下らねぇ質問はID出して書き込みやがれ 122
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/08/15(水) 01:52:15.26ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 121
http://kohada.2ch.net/test/read.cgi/php/1343219409/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
0075nobodyさん
2012/08/15(水) 20:15:59.53ID:???・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0077nobodyさん
2012/08/15(水) 20:18:49.03ID:???終了希望理由はこれだけですか?
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0079nobodyさん
2012/08/15(水) 20:30:52.35ID:???仲良くしろよ
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0083nobodyさん
2012/08/15(水) 20:32:46.50ID:???0084nobodyさん
2012/08/15(水) 20:33:29.82ID:???先月はよく釣れた
0085nobodyさん
2012/08/15(水) 20:35:21.95ID:???0086nobodyさん
2012/08/15(水) 20:40:46.11ID:???・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止しています
0087nobodyさん
2012/08/15(水) 20:43:36.14ID:???0089nobodyさん
2012/08/15(水) 23:12:14.40ID:???以下、理由一覧です。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止していますので別スレへお願いします。
0090nobodyさん
2012/08/15(水) 23:17:13.26ID:???・PHPの裾野を広げるため
0091nobodyさん
2012/08/15(水) 23:42:27.72ID:???→ゴミと戯れて人生を無駄にするため
・PHPの裾野を広げるため
→ゴミ言語の被害者を増やすため
0092nobodyさん
2012/08/15(水) 23:54:02.58ID:???以下、理由一覧です。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止していますので別スレへお願いします。
0093nobodyさん
2012/08/15(水) 23:55:19.66ID:???質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ
例えば、悪いことをしてるやつがいてそれを通報するとする
正義のために・いいことをしたいから通報するわけじゃない
その悪いやつと誰かを戦わせて眺めたいから通報するのだ
0094nobodyさん
2012/08/15(水) 23:55:32.55ID:???以下、理由一覧です。
・PHPへの理解を深めるため
・PHPの裾野を広げるため
※質問は受け付けておりますので、IDを表示して投稿してください。
0095nobodyさん
2012/08/15(水) 23:59:52.51ID:ZiLgfuLq質問OK?
ゴミへの理解を深めてどうするの?
ゴミの裾野を広げて被害者増やしたいの?
0097nobodyさん
2012/08/16(木) 00:05:06.61ID:???|| ○荒らしは放置が一番キライ。荒らしは常に誰かの反応を待っています。
|| ○重複スレには誘導リンクを貼って放置。ウザイと思ったらそのまま放置。
|| ○放置された荒らしは煽りや自作自演であなたのレスを誘います。
|| ノセられてレスしたらその時点であなたの負け。
|| ○反撃は荒らしの滋養にして栄養であり最も喜ぶことです。荒らしにエサを
|| 与えないで下さい。 Λ_Λ
|| ○枯死するまで孤独に暴れさせておいて \ (゚ー゚*) キホン。
|| ゴミが溜まったら削除が一番です。 ⊂⊂ |
||___ ∧ ∧__∧ ∧__ ∧ ∧_ | ̄ ̄ ̄ ̄|
( ∧ ∧__ ( ∧ ∧__( ∧ ∧  ̄ ̄ ̄
〜(_( ∧ ∧_ ( ∧ ∧_ ( ∧ ∧ は〜い、先生。
〜(_( ,,)〜(_( ,,)〜(_( ,,)
〜(___ノ 〜(___ノ 〜(___ノ
0099nobodyさん
2012/08/16(木) 00:05:40.37ID:???>>96
↑↑↑↑↑↑↑↑↑
みなさん見てください
質問に質問で返すアフォ回答者
しかも産廃言語だと自覚していないw
これがこのスレの回答者のレヴェルですwww
0100nobodyさん
2012/08/16(木) 00:07:54.14ID:???0101nobodyさん
2012/08/16(木) 00:15:13.83ID:???0102nobodyさん
2012/08/16(木) 00:27:16.87ID:???以下、理由一覧です。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止していますので別スレへお願いします。
0103nobodyさん
2012/08/16(木) 00:28:29.04ID:???一週間前くらい前に始めたばっかだけどやめるわ
アメリカかヨーロッパ辺りだと思ってた
0105nobodyさん
2012/08/16(木) 00:28:52.31ID:???0106nobodyさん
2012/08/16(木) 00:31:24.39ID:???質問受付は行なっていませんので別スレへお願いします。
0107nobodyさん
2012/08/16(木) 00:32:48.36ID:???http://blog.seabow.pe.kr/?tag=php
0108nobodyさん
2012/08/16(木) 00:44:28.60ID:???0109nobodyさん
2012/08/16(木) 00:46:59.15ID:???0110nobodyさん
2012/08/16(木) 02:01:26.66ID:CIBfaLN/時限式で消すってphpで可能ですか?どうやるのですか?
0112nobodyさん
2012/08/16(木) 03:45:28.53ID:???0113nobodyさん
2012/08/16(木) 08:37:12.09ID:J+KpjArQhttp://digital-gate.com/2008/11/php-2.html
0114nobodyさん
2012/08/16(木) 08:47:35.10ID:???以下、理由一覧です。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止していますので別スレへお願いします。
0116nobodyさん
2012/08/16(木) 09:50:16.12ID:Rr8bqNuS【PHPのバージョン】5.1.6
【連携ソフトウェア】MySQL
【質問内容】
通常はdate関数を使っていたのですが2038年問題で困っております。
date_createを使うことで回避できると見かけますがPHP5.1.6のせいで使用できません。
PHPのアップデートを行うことは出来ないのですが、PHP5.1.6でも2038年問題を回避する方法はありますでしょうか?
アドバイスいただけると助かります。
0117nobodyさん
2012/08/16(木) 10:14:17.33ID:???0118nobodyさん
2012/08/16(木) 10:30:22.41ID:???0119nobodyさん
2012/08/16(木) 10:44:55.62ID:???0120nobodyさん
2012/08/16(木) 11:04:06.61ID:Rr8bqNuS単体で動くのであれば大丈夫なんですが、アップデートとかそういった追加が出来ない環境なもので。
0122nobodyさん
2012/08/16(木) 12:23:42.56ID:???以下、理由一覧です。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止していますので別スレへお願いします。
0123nobodyさん
2012/08/16(木) 12:25:13.63ID:J+KpjArQhttp://pear.php.net/manual/ja/installation.shared.php
0124nobodyさん
2012/08/16(木) 12:46:04.65ID:???0125nobodyさん
2012/08/16(木) 12:49:16.92ID:???header("Location: {$add}") ;
file関数、fgets関数等で下記の様に読み込むと中身がカラッポで入っていません
$data = '' ;
if ($fp = @fopen($add, "r")) {
while (!feof($fp)) $data .= @mb_convert_encoding(fgets($fp, 1024), "EUC-JP", "auto");
fclose($fp);
}
$data = htmlspecialchars($data);
そこでエラー抑制を外してみました
if ($fp = @fopen($add, "r")) {
↓
if ($fp = fopen($add, "r")) {
そしたら次の様なワーニングが出てきました
『
Warning: fopen(アドレス) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in 動いてるスクリプト on line 374
』
どうもアクセス相手側から拒否されている様です
しかしヘッダー関数では取得できる様なのでどうにかしてfile関数等でデータを取り込みたいのですが
どうしたら良いかご存知のかたいらっしゃったら教えて頂ける様お願いします
0126nobodyさん
2012/08/16(木) 12:55:53.12ID:???スクリプトからのアクセスは拒否してるところなんか結構ある
諦めな
0127nobodyさん
2012/08/16(木) 13:05:57.13ID:???headerのLocationは受け取ったブラウザ側が勝手に転送するだけでしょ、別に何も取得してない
あるアドレスに・・・ってことは他のアドレスなら大丈夫なの?allow_url_fopenがfalseになってるってオチじゃなく?
スクリプトからのアクセス拒否してたとしても、Snoopyとか使うとかすりゃ取得できるでしょ
0128nobodyさん
2012/08/16(木) 13:40:53.71ID:J+KpjArQ0129nobodyさん
2012/08/16(木) 13:42:32.51ID:PIc6ODkKとりあえず>>1読んでID出せ
質問は、
「とある外部サイトのURL」に対して
・ブラウザからはアクセスできる
・PHPからアクセスすると 403 Forbidden になる
ということかな?
アクセス先のURLがアクセス制御に使用する情報は一般的に
・IPアドレス
・UserAgent
・Cookie
・リファラ
とかがあるけど、今回はUserAgentかな
ini_set で user_agent を設定したらいいと思う
http://hain.jp/index.php/tech-j/2007/09/03/file_get_contents%E3%81%AEuseragent
fopenも対応してるかは試してないが、file_get_contentsのほうが楽だろ
0130nobodyさん
2012/08/16(木) 13:49:36.24ID:J+KpjArQfopenでも、そのヘッダは送信されるよ。
--
IDなしに誘導しながら回答するのは、合意が取れなかったよ。
0132nobodyさん
2012/08/16(木) 13:52:49.37ID:???他のことは全く分かってないのに
0133nobodyさん
2012/08/16(木) 13:53:34.96ID:???0134125
2012/08/16(木) 14:08:35.61ID:5y13Q7LXthnx
>>128,129
とりあえずID出しときます
0135nobodyさん
2012/08/16(木) 16:47:31.92ID:???【PHP】気軽にPHP質問スレ
http://kohada.2ch.net/test/read.cgi/php/1343015189/
0136nobodyさん
2012/08/16(木) 19:06:09.39ID:???他人と議論するなら分かるけどタダで教えてって言ってる時点で根性は腐ってるし世間知らずだし
自分で解決する能力が全くないわけだから答えられる人が現れなければ死ぬまで開発がそこで止まるわけだ
世間知らず+誰でも答えられる程度の知識
つったらどの程度のものができるか分かるよな
0137nobodyさん
2012/08/16(木) 19:17:48.05ID:???教えてもらえる掲示板ってないもんかね
と思うことがある
0138nobodyさん
2012/08/16(木) 19:33:24.24ID:4XRI9B/2配列の要素の型(intとstrの混合)を文字列型(str)に統一したいです。
その場合、strvalとarray_mapを使えばよいのでしょうか?
$arr = array_map("strval", $arr);
他に良い方法があれば、ご教示お願い致します。
0140nobodyさん
2012/08/16(木) 21:23:42.78ID:aZw5FRyVカラム名とその順番も同じテーブルが違う名前で4つあります。
この4つのテーブルの全データをあるカラムを基準に並び替え、
上位10個を取りたいと思ってます。
ですが、テーブル名が違うデータを取得してからどうやって並び替えればいいかわかりません。
SQLITEの構文でそのようなものがあるのか、
もしくはそれぞれのテーブルでデータを取得してあとから配列として並び替えるのかなど
色んな方法がありそうなのですが思い浮かびません。
そのカラムだけのデータなら配列に突っ込んで並びかえれるんですが、
そのほかのカラムのデータも一緒に並び替えるにはどうすればわからなかったので
配列を使う方法は断念しました。
アドバイス願います。
0141nobodyさん
2012/08/16(木) 21:37:23.79ID:???以下、理由一覧です。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止していますので別スレへお願いします。
0142nobodyさん
2012/08/16(木) 21:42:46.43ID:Isc8m1w1SQLiteでやるなら UNIONだし、
全データ取得して全部配列に入れてソートしたいなら
http://www.php.net/manual/ja/function.usort.php
の例2辺りを参考に。
0143nobodyさん
2012/08/16(木) 21:52:15.01ID:???0144nobodyさん
2012/08/16(木) 22:00:19.48ID:???以下、理由一覧です。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止していますので別スレへお願いします。
0145nobodyさん
2012/08/16(木) 22:08:03.14ID:???http://php.net/manual/ja/function.array-multisort.php の
例3みたいになっちゃうよ。
0146138
2012/08/16(木) 22:10:55.04ID:2lssvgyHやはりarray_mapの使用がベストなのですね。
ありがとうございました。
0147nobodyさん
2012/08/16(木) 22:25:55.60ID:aZw5FRyVうおおおおおおおお!
こんな結果の連結ができたとは・・!
ちょうどこんなのないかなーって思ってたやつがあって嬉しいです
ありがとうございました
0148nobodyさん
2012/08/16(木) 22:46:58.60ID:???0149nobodyさん
2012/08/17(金) 11:38:35.61ID:QVP+35Nd[1]
if( $x === null ) {}
と
[2]
if( null === $x ) {}
とは同じなのでしょうか?
私はなんとなくずっと [1] を使っていたのですが、
たまに [2] の方法を見たりして、
しかもその作者に限って結構PHPを詳しく知っていたりするので
何か理由があるのかなと。
0151nobodyさん
2012/08/17(金) 11:46:03.78ID:QVP+35Ndよく分からないのですが、
$x に、本来代入すべきではない値を
代入してしまうリスクが減るということでしょうか?
0152nobodyさん
2012/08/17(金) 11:48:06.83ID:QVP+35Ndつまり比較処理の早い段階で null でないことが分かるというメリット。
何回もすいません。
0153nobodyさん
2012/08/17(金) 11:48:10.42ID:???勉強になったぜ
0154nobodyさん
2012/08/17(金) 11:54:15.23ID:+aSciR1cif( $x = null ) {} はエラーになんないけど
if( null = $x ) {} だとエラーになってくれるから定数との比較では定数を左にもってこようぜってヤツだ。
マネしてもいいけど、そうしないといけないわけでもない。
0155nobodyさん
2012/08/17(金) 11:59:20.83ID:???もしもAの値がBだったら
という意味を考えると逆だと分かりにくい
0156nobodyさん
2012/08/17(金) 12:01:28.41ID:???0157nobodyさん
2012/08/17(金) 12:14:42.59ID:QVP+35Ndあぁ、そういうことでしたか。
勉強になりました。
ありがとうございます。m(__)m
0160nobodyさん
2012/08/17(金) 13:29:38.91ID:A77u0e4rnullかどうかチェックするとき、おれは
is_null() を使うようにしてる
比較演算子は注意しないと
意図しない型変換が行われることがある
0161nobodyさん
2012/08/17(金) 13:43:50.01ID:???0162nobodyさん
2012/08/17(金) 13:44:39.09ID:???0164nobodyさん
2012/08/17(金) 19:51:39.83ID:???0165nobodyさん
2012/08/18(土) 00:02:28.74ID:???0166nobodyさん
2012/08/18(土) 00:26:19.69ID:???0167nobodyさん
2012/08/18(土) 03:17:23.51ID:???0168nobodyさん
2012/08/18(土) 10:57:05.02ID:0XzHh7gghttp://de.wikipedia.org/wiki/Yoda_Conditions
こりゃ勉強になるわwww
0169nobodyさん
2012/08/18(土) 11:15:45.33ID:???Yoda conditions ヨーダ条件式
0170nobodyさん
2012/08/18(土) 14:09:06.23ID:???0171nobodyさん
2012/08/18(土) 16:03:01.88ID:64yQ0WV0insert into ranking select @rnk:=IF((@rownum := @rownum + 1) and (@preval <=> point), @rnk, @rownum) AS rank,id,@preval:=point point FROM point_table order by point;
これをphpでクエリ送信する場合どう書けばいいですか?
0172171
2012/08/18(土) 16:03:35.98ID:64yQ0WV0mysqlクエリです。
■ このスレッドは過去ログ倉庫に格納されています