PHP】下らねぇ質問はID出して書き込みやがれ 122
レス数が1000を超えています。これ以上書き込みはできません。
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を表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
0002nobodyさん
2012/08/15(水) 01:52:56.23ID:???・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
■過去ログ
【PHP】下らねぇ質問はID出して書き込みやがれ 120
http://kohada.2ch.net/test/read.cgi/php/1340275027/
【PHP】下らねぇ質問はID出して書き込みやがれ 119
http://kohada.2ch.net/test/read.cgi/php/1337172256/
【PHP】下らねぇ質問はID出して書き込みやがれ 118
http://kohada.2ch.net/test/read.cgi/php/1335198562/
【PHP】下らねぇ質問はID出して書き込みやがれ 117
http://kohada.2ch.net/test/read.cgi/php/1332346244/
【PHP】下らねぇ質問はID出して書き込みやがれ 116
http://kohada.2ch.net/test/read.cgi/php/1330224598/
【PHP】下らねぇ質問はID出して書き込みやがれ 115
http://kohada.2ch.net/test/read.cgi/php/1327005803/
【PHP】下らねぇ質問はID出して書き込みやがれ 114
http://kohada.2ch.net/test/read.cgi/php/1325437405/
【PHP】下らねぇ質問はID出して書き込みやがれ 113
http://kohada.2ch.net/test/read.cgi/php/1322564127/
【PHP】下らねぇ質問はID出して書き込みやがれ 112
http://hibari.2ch.net/test/read.cgi/php/1320005469/
【PHP】下らねぇ質問はID出して書き込みやがれ 111
http://hibari.2ch.net/test/read.cgi/php/1317232566/
【PHP】下らねぇ質問はID出して書き込みやがれ 110
http://hibari.2ch.net/test/read.cgi/php/1314692611/
【PHP】下らねぇ質問はID出して書き込みやがれ 109
http://hibari.2ch.net/test/read.cgi/php/1311803617/
0003nobodyさん
2012/08/15(水) 01:53:25.18ID:???これで初心者を袋叩きにできる!
0004nobodyさん
2012/08/15(水) 01:53:48.76ID:???■本家マニュアル http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル http://pear.php.net/manual/ja/
■メーリングリスト http://ns1.php.gr.jp/mailman/listinfo/
■ZFマニュアル http://framework.zend.com/manual/ja/
■Smartyマニュアル http://www.smarty.net/manual/ja/
(以下英語)
■Zend本家 http://www.zend.com/
■Zend Framework http://framework.zend.com/
■php | architect http://www.phparch.com/
■Smarty http://www.smarty.net
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
0005nobodyさん
2012/08/15(水) 01:54:15.08ID:???バーカw
0006nobodyさん
2012/08/15(水) 01:54:40.46ID:???1.文字コードは何を使えばいいの?
→1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
→ http://example.com/が例文などのために予約されている。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
→ Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
→ 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
→ {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
→ cronかタスクスケジューラを使え。
7.extractって危険なの?
→変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
→ URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
→ .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
10. そもそもインストールの時点でうまくいかない
→ 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
0008nobodyさん
2012/08/15(水) 01:55:15.80ID:???→ データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
→ ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。
13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
→ 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
14. echoとprintってどう違うの?
→ よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
15. クッキーの情報をユーザから隠したい
→ セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
16. strip_tags()で削除しないタグを複数指定したい
→ strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
17. CSVやTSVのファイルをスマートに扱いたい
→ まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
→ C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと
19. ファイル入出力関数(fopen等)でリモートファイル(http://〜とか)を扱う際の限界
→ fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
20. PHPからPOSTリクエストしたい
→19.を参照
21. 画像処理一般 or GDの限界
→ ImageMagick(PECLのやつ or シェルから実行)
22. 画像・音・動画はファイルで保存?DBに保存?
→ 好きにしてください
0009nobodyさん
2012/08/15(水) 01:55:52.37ID:???クソスレ終了
0010nobodyさん
2012/08/15(水) 01:55:57.81ID:???→ 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
24. メソッドと関数の違い
→ えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
25. オブジェクト指向
→ 使用しないこと。実装が中途半端だという説もありますが、
PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
26. 配列の中の最大値の添え字を取得したいんだけど・・・
→ まずドラゴンボールを7つ集めます
次に「タッカラプト・ポッポルンガ・プピリット・パロ」と唱えます
27.パフォーマンスが悪いと感じられるとき
→ キャッシュを使用してください。
それでもだめならサーバーCPUのオーバークロックをお試しください。
0011nobodyさん
2012/08/15(水) 01:56:19.14ID:???. _,レ_人_ _|_
_____ ____ _ ___
|__ | |__ | l二 二l |__ | [][]
/_ノ /_ノ l二 二l / /
__| | / /
ハ___ ハ___ / o ヽ__ | |
|____| |____| ヽ、__ノヽ_| ヽ_ヽ
─── _ __O | ──っll ―┼―
─┬─ | l | ./ ○|
/ _ノ _/ |ノ (___ ノ
0012nobodyさん
2012/08/15(水) 01:57:28.64ID:???質問は受付終了していますので別スレへお願いします。
現在の存続希望理由は以下のとおりです。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
0013nobodyさん
2012/08/15(水) 01:57:45.88ID:???|
|★★荒らしは放置が一番キライ!★★
|
|●重複スレ、板違いスレには誘導リンクを貼って放置!
| ウザイと思ったらそのまま放置!
|
|▲放置された荒らしは煽りや自作自演であなたのレスを誘います!
| ノセられてレスしたらその時点であなたの負け!
|
|■反撃は荒らしの滋養にして栄養であり最も喜ぶことです
| 荒らしにエサを与えないで下さい
|
|☆枯死するまで孤独に暴れさせておいて
| ゴミが溜まったら削除が一番です
|
| 。
Λ Λ /
(,,゚Д゚)⊃ ジュウヨウ!
〜/U /
U U  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0014nobodyさん
2012/08/15(水) 01:59:06.31ID:???別スレへお願いします。
現在の存続希望理由は以下のとおりです。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
0015nobodyさん
2012/08/15(水) 02:01:27.51ID:???で、スレを続けたい理由は?
0016nobodyさん
2012/08/15(水) 02:01:29.83ID:???0017nobodyさん
2012/08/15(水) 02:02:42.29ID:???・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
0018nobodyさん
2012/08/15(水) 02:05:48.06ID:???質問は受け付けていませんので
別スレへお願いしますm(__)m
0019nobodyさん
2012/08/15(水) 02:25:50.70ID:???どうしたらプログラムが実行されるのでしょうか?
0023nobodyさん
2012/08/15(水) 02:33:41.08ID:???※質問受付は行なっていません
0024nobodyさん
2012/08/15(水) 02:34:25.61ID:???・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
0026nobodyさん
2012/08/15(水) 02:37:57.87ID:???・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
0027nobodyさん
2012/08/15(水) 02:39:48.04ID:???0028nobodyさん
2012/08/15(水) 05:45:24.81ID:???回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくしてや
る回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくして
やる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなくし
てやる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられなく
してやる回答者にいじめられた辛い思い出とやらをお前の脳に刻み込んで一生忘れられな
くしてやる
0029nobodyさん
2012/08/15(水) 05:46:47.74ID:???質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ
例えば、悪いことをしてるやつがいてそれを通報するとする
正義のために・いいことをしたいから通報するわけじゃない
その悪いやつと誰かを戦わせて眺めたいから通報するのだ
0030nobodyさん
2012/08/15(水) 08:37:29.93ID:Gc2ynrwG終了議論はしておりませんし、質問も受け付けています。
0031nobodyさん
2012/08/15(水) 09:43:37.76ID:???質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ
例えば、悪いことをしてるやつがいてそれを通報するとする
正義のために・いいことをしたいから通報するわけじゃない
その悪いやつと誰かを戦わせて眺めたいから通報するのだ
0032nobodyさん
2012/08/15(水) 12:00:24.38ID:???・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
※質問受付は行なっていません
0033nobodyさん
2012/08/15(水) 12:12:54.66ID:???質問は受け付けています。
0034nobodyさん
2012/08/15(水) 12:33:32.82ID:???前スレで終了という結論が出たのに続けている方が荒らしですよ。
続けたいのであれば理由を教えてください。
スレを続けたい理由は他にありますか?
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
※質問受付は行なっていません
0035nobodyさん
2012/08/15(水) 12:39:34.36ID:???終了議論を無理やり押し切って荒らしが立てたスレなんだから
明確に続けたい理由を論じなければまずくない?
今の状態は君が荒らしだよ。
※質問受付は行なっていません
0036nobodyさん
2012/08/15(水) 12:39:57.00ID:Gc2ynrwG今すぐ止めてください。
0037nobodyさん
2012/08/15(水) 12:45:26.09ID:???コピペしているのはオレではないんだけど
終了議論をする上において周知することは大切でしょ。
勝手に終わっていたらいやでしょ?それが荒らしですか?
続けたいのであれば理由を論じてください。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
※質問受付は行なっていません
0039nobodyさん
2012/08/15(水) 12:51:51.68ID:Gc2ynrwG無関係なスレへの書き込みは荒らし行為以外の何者でもありません。
荒らし行為を停止してください。
0040nobodyさん
2012/08/15(水) 12:58:47.97ID:???続けたい理由を述べていただいてよろしいでしょうか?
今、あがっている理由は以下の通りです。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
※質問受付は行なっていません
0041nobodyさん
2012/08/15(水) 13:00:34.17ID:???続けたい理由として
「質問者が袋叩きになるところをみたいから」があがっていますが、
これをあなたは是認しているのですね。私にはスレ自体が荒らしにしか思えませんが。
0042nobodyさん
2012/08/15(水) 13:03:23.89ID:???0043nobodyさん
2012/08/15(水) 13:03:42.27ID:???質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ
例えば、悪いことをしてるやつがいてそれを通報するとする
正義のために・いいことをしたいから通報するわけじゃない
その悪いやつと誰かを戦わせて眺めたいから通報するのだ
0044nobodyさん
2012/08/15(水) 13:07:20.33ID:Gc2ynrwG自分の見解は述べましたが、荒らしに反応するのも荒らしですので この辺にしておきますね。
質問お待ちしております。
0045nobodyさん
2012/08/15(水) 13:11:45.46ID:???続けたい理由を述べていただいてよろしいでしょうか?
今、あがっている理由は以下の通りです。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
※質問受付は行なっていません
0046nobodyさん
2012/08/15(水) 15:44:55.25ID:???その一番最初の要素を呼び出すときはどうすればいいんですか?
連想配列なのでキーの名前がわかっていないとアクセスできませんよね?
foreachでアクセスするしかないのでしょうか?
0048nobodyさん
2012/08/15(水) 15:58:15.53ID:???質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ
例えば、悪いことをしてるやつがいてそれを通報するとする
正義のために・いいことをしたいから通報するわけじゃない
その悪いやつと誰かを戦わせて眺めたいから通報するのだ
0050nobodyさん
2012/08/15(水) 16:22:56.49ID:tRHXMv2kその一番最初の要素を呼び出すときはどうすればいいんですか?
連想配列なのでキーの名前がわかっていないとアクセスできませんよね?
foreachでアクセスするしかないのでしょうか?
0052nobodyさん
2012/08/15(水) 16:31:51.49ID:Gc2ynrwG$a = array("key1"=>"value1","key2"=>"value2");
$first = reset($a);
で最初の要素が取れます。
0054nobodyさん
2012/08/15(水) 16:40:51.73ID:???続けたい理由を述べていただいてよろしいでしょうか?
今、あがっている理由は以下の通りです。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
※質問受付は行なっていません
0055nobodyさん
2012/08/15(水) 16:44:35.42ID:???質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ
例えば、悪いことをしてるやつがいてそれを通報するとする
正義のために・いいことをしたいから通報するわけじゃない
その悪いやつと誰かを戦わせて眺めたいから通報するのだ
0056nobodyさん
2012/08/15(水) 17:01:57.45ID:???0057nobodyさん
2012/08/15(水) 17:13:32.35ID:???0058nobodyさん
2012/08/15(水) 19:05:01.72ID:???質問は受付終了していますので別スレへお願いします。
現在の存続希望理由は以下のとおりです。
存続希望者の方は理由を論じてください。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0059nobodyさん
2012/08/15(水) 19:08:39.69ID:tRHXMv2k躊躇せずに質問したほうがいいよ
基地外みたいな荒らしは無視しとけばいずれ消えるさ
0060nobodyさん
2012/08/15(水) 19:12:33.36ID:???質問は受付終了していますので別スレへお願いします。
現在の存続希望理由は以下のとおりです。
存続希望者の方は理由を論じてください。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0061nobodyさん
2012/08/15(水) 19:14:15.17ID:???http://kohada.2ch.net/test/read.cgi/php/1343015189/
0063nobodyさん
2012/08/15(水) 19:25:50.71ID:???質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ
例えば、悪いことをしてるやつがいてそれを通報するとする
正義のために・いいことをしたいから通報するわけじゃない
その悪いやつと誰かを戦わせて眺めたいから通報するのだ
0064nobodyさん
2012/08/15(水) 19:31:52.01ID:???見なきゃいいだけなのに、何でそこまで粘着するのか
このスレは終了してないし、
終了厨が存続理由としてるのは捏造したもの
質問者を罵倒してるのも終了厨だから、無視すればいい
0065nobodyさん
2012/08/15(水) 19:41:59.94ID:???あなたが思うホントの存続希望理由を論じてください。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0067nobodyさん
2012/08/15(水) 19:57:54.71ID:???終了希望理由↓
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0070nobodyさん
2012/08/15(水) 20:00:15.30ID:???・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0071nobodyさん
2012/08/15(水) 20:01:50.23ID:???↓こんなスレを続ける方が荒らしだろwwww
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
0072nobodyさん
2012/08/15(水) 20:04:44.85ID:???975 名前:nobodyさん[sage] 投稿日:2012/08/15(水) 01:10:49.81 ID:???
質問者と回答者を戦わせてそれを眺めるのが楽しいわけよ
例えば、悪いことをしてるやつがいてそれを通報するとする
正義のために・いいことをしたいから通報するわけじゃない
その悪いやつと誰かを戦わせて眺めたいから通報するのだ
0073nobodyさん
2012/08/15(水) 20:11:54.34ID:xFW+/z6o完全にシカトでOKだろ。
0074nobodyさん
2012/08/15(水) 20:12:33.96ID:???その結果、質問者を叩いたり、
無責任な回答をするおバカさん回答者が続出。
回答者は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クエリです。
0176171
2012/08/18(土) 16:11:49.53ID:64yQ0WV0phpから一行のクエリを送信するのは理解できています。
この場合二行(複数)送信になるのでmysql_queryではできないみたいで、どうすればいいかわかりません。
0178171
2012/08/18(土) 18:43:01.73ID:64yQ0WV0…それでできました。
mysqlのユーザ変数を使っていたので、一気にクエリを送らないと駄目だと思い込んでました。
ありがとうございました。
0179nobodyさん
2012/08/18(土) 18:52:28.76ID:QdVLt3fJサイトの長さが1400ピクセル以上だと特定の場所に画像を表示させたいです。
0180nobodyさん
2012/08/18(土) 19:19:15.27ID:???長さは見る人によって違う
0181nobodyさん
2012/08/19(日) 03:06:20.51ID:???0182nobodyさん
2012/08/19(日) 04:48:19.42ID:???長い間お疲れ様でした。
0183nobodyさん
2012/08/19(日) 10:34:32.33ID:1zora0s1この期限をサイト別(ディレクトリ別)に伸ばすにはどうしたらいいでしょうか?
使用サーバはレンタルサーバでルート権などはありません
http://jp.php.net/manual/ja/session.configuration.php
ini_setでmaxlifetimeを変更してみたのですが効果がないようです
他に変更する必要があるのか?
あるいはini_setでの変更ではだめなのか?
解決方法がありましたら教えてください
0184nobodyさん
2012/08/19(日) 10:42:08.31ID:???長い間お疲れ様でした。
0185nobodyさん
2012/08/19(日) 10:53:41.25ID:???お大事に
0186nobodyさん
2012/08/19(日) 11:51:44.62ID:???0187nobodyさん
2012/08/19(日) 12:17:11.88ID:???回答者にバカが多くて残念なスレ
0188nobodyさん
2012/08/19(日) 12:30:22.74ID:???0189nobodyさん
2012/08/19(日) 12:35:41.61ID:z7pXVw2M一概にコレというにはいろいろありすぎるので
http://pentan.info/php/session_gc.html
このあたり一通り読んで設定してみて、駄目だったらまた聞いてください
0190nobodyさん
2012/08/19(日) 12:43:25.62ID:7fVQtMZZ自分のサイトにはあるカテゴリが50個ほどがあるのですが、
ユーザが直接URLを打ち込むなどして、存在しないカテゴリにアクセスした場合の処理についてお聞きしたいです。
これをPHP側で制御するのか、htaccess側でmod_rewriteで制御するのかどっちがいいですか?
0192nobodyさん
2012/08/19(日) 12:55:04.76ID:7fVQtMZZカテゴリが今後300個とかに増えるとどうかな〜って思ってます。
404を出すにはmod_rewrite使ったほうが楽ですし、
PHPだといちいちリダイレクトさせるから無駄かなと思いまして。
0194nobodyさん
2012/08/19(日) 13:03:19.75ID:7fVQtMZZ(ABC|CDE|FGH|・・・)
って300個も並べて正規表現で並べて書くのがなんか気になっただけです。
問題ないならmod_rewriteでいきます。
ありがとうございました。
0195nobodyさん
2012/08/19(日) 13:04:18.09ID:???処理ってほどのおおげさなもんではないがな
0196nobodyさん
2012/08/19(日) 13:30:46.86ID:???0197nobodyさん
2012/08/19(日) 13:34:13.36ID:???0198nobodyさん
2012/08/19(日) 13:34:53.57ID:7fVQtMZZなるほどありがとうございます
0199nobodyさん
2012/08/19(日) 14:15:16.01ID:???悪い例は「スペースアルク」の辞書サイト
せっかく辞書の中身は充実してて素晴らしいのに
打ち間違えたときの候補の出し方が下手糞
0200nobodyさん
2012/08/19(日) 14:33:11.99ID:???PHPであるかは知らないがGoogle並の精度を自分で実装すると大変だろうな
GoogleがそんなAPIを提供してる可能性もあるがはてさて
0201nobodyさん
2012/08/19(日) 14:41:50.72ID:???検索 約 395,000,000 件 (0.26 秒)
もしかして: もしかして
0202nobodyさん
2012/08/19(日) 14:50:12.14ID:???いいひとが、いるのなら
0203nobodyさん
2012/08/19(日) 14:53:54.59ID:???0204nobodyさん
2012/08/19(日) 15:02:15.63ID:???↓
2.見つからない
↓
3.Googleで検索する
↓
4.もしかしてをスクレイピング
↓
5.再度4で得た単語で検索して見つからなかったら終了
0205nobodyさん
2012/08/19(日) 15:06:22.14ID:???プランテーションの楽園を発見した
0206nobodyさん
2012/08/19(日) 15:06:45.74ID:???0207nobodyさん
2012/08/19(日) 15:47:11.12ID:???0208nobodyさん
2012/08/19(日) 16:16:00.52ID:iYqnc6djpearなら/usr/share/pearにありましたが
0209nobodyさん
2012/08/19(日) 16:19:16.70ID:???0212nobodyさん
2012/08/19(日) 16:48:18.44ID:iYqnc6dj失礼しました
0213nobodyさん
2012/08/19(日) 20:50:19.77ID:lbA4VXo/【OS名】windows server
【PHPのバージョン】5.3
【連携ソフトウェア】SQLite
【質問内容】
opentask+というphpで書かれたフリーソフトを弄っているのですが、
SQLite2でDBが作らているのでSQLite3にしようと思い、
sqlite old.sqlite .dump | sqlite3 new.sqlite
上記を実行して新しいDBで実行してみたら"接続エラー"と表示されました。
私のない知識では接続されない理由に検討がつきません。
回答やヒントをください。
0215nobodyさん
2012/08/19(日) 20:58:35.26ID:???SQLite2と3では接続ドライバが違う
http://www.php.net/manual/ja/book.sqlite.php
http://www.php.net/manual/ja/book.sqlite3.php
コードによってはまるっきりDB接続部分やクエリ投げる部分とかを書きなおさないとだめ
使用するアプリでSQLite3にする必要がないんだから
よくわからないならそのまま使いなよ
0216215
2012/08/19(日) 21:01:29.13ID:???sqlite >= 1.0.0って書いてるから3でもたぶん使えるな
とりあえずアプリケーションが出してるような接続エラーじゃ答えようがない
PHPが出してるエラーじゃないと
0217nobodyさん
2012/08/19(日) 21:09:40.18ID:???いや、sqlite_系関数はSQLite3をサポートしてないだろ
http://www.php.net/manual/ja/sqlite.installation.php
> SQLite 3 は、PDO SQLite でサポートされます。
OpenTask+というのを確認したら、
ADODB使ってて、SQLiteはsqlite_系関数使ってるから
SQLite3は対応してないと思われる
0218nobodyさん
2012/08/20(月) 03:17:37.63ID:???以下、理由一覧です。
・質問者が袋叩きになるところをみたいから
・質問者と回答者のバトルをみたいから
・回答者の自己満足
・適当な質問で回答者を釣るため
※質問受付は停止していますので別スレへお願いします。
0220nobodyさん
2012/08/20(月) 12:16:39.59ID:???#!/usr/bin/php
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
MAILTO=""
HOME=/
*/1 * * * * /usr/bin/php /var/lib/a/bin/test.php
crontab -eでこれを書き込んで実行結果を見ると
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mbstring.so' - /usr/lib64/php/modules/mbstring.so: undefined symbol: zend_multibyte_set_functions in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo.so' - /usr/lib64/php/modules/pdo.so: undefined symbol: zend_new_interned_string in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_pgsql.so' - /usr/lib64/php/modules/pdo_pgsql.so: undefined symbol: php_pdo_register_driver in Unknown on line 0
モジュールが無いって怒られるんですが、無いわけではなく
ブラウザ上でPDO使おうとするとちゃんと読み込んでて実行できる状態なんですが
これってどうやって直せばいいですか?
教えて下さい偉い人。
0223nobodyさん
2012/08/20(月) 12:22:42.30ID:QarwQVnHCronのPHPは、WebのPHPのプロセスとは違うんや節子
0226220
2012/08/20(月) 12:26:36.33ID:lprKNbrw教えて下さい偉い人
0227nobodyさん
2012/08/20(月) 12:27:06.50ID:???0228nobodyさん
2012/08/20(月) 12:36:21.38ID:???最近は順調ですが今後ともよろしく
0229nobodyさん
2012/08/20(月) 12:47:43.77ID:???0230nobodyさん
2012/08/20(月) 12:52:10.37ID:???コンソール使える?
su -
で、素のrootから実行してみると確認できる。
コマンドからphpinfo() 実行してみて
0232220
2012/08/20(月) 13:07:15.54ID:lprKNbrw# php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mbstring.so' - /usr/lib64/php/modules/mbstring.so: undefined symbol: zend_multibyte_set_functions in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo.so' - /usr/lib64/php/modules/pdo.so: undefined symbol: zend_new_interned_string in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_pgsql.so' - /usr/lib64/php/modules/pdo_pgsql.so: undefined symbol: php_pdo_register_driver in Unknown on line 0
でした
たすけてくだしあ
0233nobodyさん
2012/08/20(月) 13:11:43.86ID:???どうせいつものググレカス厨だろ?
帰れよ
0234nobodyさん
2012/08/20(月) 13:17:35.51ID:???0235nobodyさん
2012/08/20(月) 13:28:20.67ID:???0236nobodyさん
2012/08/20(月) 13:29:54.17ID:???0237nobodyさん
2012/08/20(月) 13:35:07.30ID:???which や find のコマンドで探せ
っつーかそれも考慮して>>230はphpinfo();やってみろと言ったのではないだろうか?
0238nobodyさん
2012/08/20(月) 13:36:56.62ID:???0241nobodyさん
2012/08/20(月) 15:44:11.57ID:xAaAstNOググるとこういうのがありました。
BEGIN TRANSACTION;
-- hogeをコピーしたテーブルを作る
CREATE TEMPORARY TABLE hoge_temp(a, b);
INSERT INTO hoge_temp SELECT * FROM hoge;
-- 古いhogeテーブルを削除
DROP TABLE hoge;
-- カラムを追加した新しいhogeテーブルを作る
CREATE TABLE hoge (a, b, c);
INSERT INTO hoge SELECT *,NULL FROM hoge_temp;
-- 古いhogeのコピーテーブルを削除する
DROP TABLE hoge_temp;
COMMIT;
でも新しいhogeテーブルを作ってinsert intoしようとしたところ、
カラムの数が一致してませんと出ました。
どうすればいいでしょうか?
0242nobodyさん
2012/08/20(月) 15:48:11.85ID:???0243nobodyさん
2012/08/20(月) 15:48:51.26ID:xAaAstNO0244nobodyさん
2012/08/20(月) 15:50:31.50ID:???そのやり方はデータ取っておいて作りなおしてるけど、
ALTER TABLE でも追加できるぜ
0245nobodyさん
2012/08/20(月) 15:52:40.56ID:???追加コマンドは
ALTER TABLE テーブル名 ADD COLUMN カラム名;
0247nobodyさん
2012/08/20(月) 15:56:04.96ID:???-- カラムを追加した新しいhogeテーブルを作る
この部分のINSERT INTOか
>INSERT INTO hoge SELECT *,NULL FROM hoge_temp
この * で以前のカラム、,NULLが追加したカラム用だろ。
INSERT INTO hoge (a,b) SELECT * FROM hoge_temp
でいけるかもね
0248nobodyさん
2012/08/20(月) 16:00:22.49ID:???0249nobodyさん
2012/08/20(月) 16:01:01.94ID:???0250nobodyさん
2012/08/20(月) 16:07:17.84ID:xAaAstNOsqlite2なのでalter tableは無理っす
>>247
でもダメでした。
突然ですが私の勘違いだと思います。
私は追加したカラムを末尾ではなく、中間に入れたかったのですが、
どうも末尾じゃないとうまくいかないっぽいです。
もう古いほうからselectで読み込んで変数にぶち込んで、
新しいほうのdbの対象の場所にぶち込むコード書いて済ませました
ありがとうございました。
0251nobodyさん
2012/08/20(月) 16:08:26.94ID:xAaAstNOカラムの追加が手軽に出来ないってどんなクソ仕様だよ
20分返せ
0252nobodyさん
2012/08/20(月) 16:09:18.68ID:???位置なんて関係ないけど
SELECT で * 使わないで全部書けばいいだけだろ。
SELECT a,NULL,b って書けばいい。
もうちょっと考えようぜ
0253nobodyさん
2012/08/20(月) 16:09:29.27ID:???初心者がSQLiteなんて使うからだろバカ
お前みたいなゆとりはMySQL使えって前にも指南してやっただろウンコ
0254nobodyさん
2012/08/20(月) 16:15:22.48ID:???あ。。。
なるほど!頭良いですね
ありがとうございました!
>>253
うるせー
もう離れられないんだよ
いまさらMYSQLのコードに書き直す時間なんかねー
0255nobodyさん
2012/08/20(月) 16:29:24.34ID:QVHysu23親ディレクトリを777にすればとりあえず行けるかなと思ったのですが無理でした
cgi版を使わないでセーフモードかかってる環境でどうにか作成できないでしょうか?
0256nobodyさん
2012/08/20(月) 16:42:32.18ID:???safe_mode = On 環境下でmkdir/rmdirの使用が制限されるのは、
親となるディレクトリの所有者のUIDとスクリプト実行者のUIDとが違う場合であってパーミッションは関係ない
system()からmkdir呼んでもダメならダメ
0257nobodyさん
2012/08/20(月) 16:43:15.81ID:24k4dPMJperl経由
http://www.xtrec.com/column/1206735656.html
ftp経由
http://blog.livedoor.jp/lionkid/archives/3191882.html
0258255
2012/08/20(月) 17:05:58.95ID:QVHysu23ファイルはパーミッションの設定で作れたので
ディレクトリもいけるかなと思ったのですが無理なんですね
systemから呼んでみたらエラーは出ないものの作成されなかったので無理みたいです
>>257
PerlもPHP-CGIと同様は環境に依存するのでNGで
自動作成が目的なのでftpもNGです
というわけで諦めたいと思います
ありがとうございました
0259nobodyさん
2012/08/20(月) 17:09:54.35ID:???ディレクトリ操作が超頻繁に呼ばれるんなら色々と不適当だろうけど実現は出来る
0260nobodyさん
2012/08/20(月) 17:11:25.21ID:???0261nobodyさん
2012/08/20(月) 17:15:43.27ID:???5.3.8でftp関連のオプション付けないでconfigureしてたけどRegistered PHP Streamsにftp入ってるぞ
0262nobodyさん
2012/08/21(火) 02:59:48.34ID:XWPs3HFYするってphpで可能ですか?
例えば、http://〜.zipに多数の人間がアクセスした時に
トラフィックを自動的に制限することをphpで可能でしょうか?
0264nobodyさん
2012/08/21(火) 03:26:01.00ID:???ダウンロード人数とファイルの容量などから計算して
許容範囲を超えたら一時的にダウンロードをできなくしたり
セッションを使って一度にダウンロードできる人数を制限することは可能
0265nobodyさん
2012/08/21(火) 04:10:58.19ID:M7Blza7t$array['huga']=2;
こういう連想配列があります。
後からとってきたfooとbarという文字列を、
$array['foo']=0;
$array['bar']=0;
といった具合にこの連想配列にくっつけたいです。
今は$a=array('foo','bar');をループでまわして$array[$i]=0;にしてます。
$aの構造次第では$array[$a]=0;とかもっと簡単にいけそうな気がするのです気のせいですか?
ちなみに$array[$a]だとIllegal offset type〜が出てしまうのでだめなんですが、
なんかいい方法あったら教えて下さい。
$array['foo']と直接つけることはできない(しない)ので、
直接かけというご指摘はなしの方向でお願いします。
0266nobodyさん
2012/08/21(火) 04:41:05.60ID:???何の疑問もなくhogeとか使ってるキチガイ。
嫌がらせのつもりじゃなかったらお前頭おかしいよ。
0268nobodyさん
2012/08/21(火) 10:07:40.97ID:???配列系の関数は腐るほどあるよ
>>267 とは全く逆の意味で○○かもしれないが、PHPはそういうものだと思って
リファレンスを常に読む。
とりあえず君が目を通すべきことはまさか知らないことはないと思うが、配列同士の加算について。
そして array_merge を調べてその違いを知る。
これを知らないとほとんどの有名どころのライブラリは読めない。
つぎに、array_fill_keys を ついでだから array_fill と同時に調べる。
あと、コールバック系の関数もたくさんあって、
同じ機能を自作するのはまさに車輪の再発名として無駄だから
まず暇があったら配列関数を全部試して、頭の隅にそういえばあんなのあったな程度に
引っかかるようにしておけ。
0269nobodyさん
2012/08/21(火) 10:38:51.28ID:hD35P2AHforeachでいいと思うけどな。
$arrayList = array("key1"=>"value1","key2"=>"value2");
$a=array('foo','bar');
$arrayList += array_fill_keys($a,0);
var_dump($arrayList);
0270265
2012/08/21(火) 11:02:38.87ID:M7Blza7tarray_mergeは試したのですがなんか結果が返ってきませんでした。
と思ったのですが、寝て頭がさえたら、
array_merge($array,$a)ではなく、$array=array_merge($array,$a)にしてないのが原因でし。た
配列系の関数はリファレンス渡しのイメージが強くついうっかりしてました。
>>269
まぁそうですよね。
一応パフォーマンス測りましたが、思ったよりボトルネックにはなってませんでした。
どうもありがとうございました。
0271nobodyさん
2012/08/21(火) 11:07:58.55ID:???0272nobodyさん
2012/08/21(火) 11:10:18.97ID:???( $a, 0 )
って空白開けるのがとっても気になる
読みづらくないんだろうか
0273nobodyさん
2012/08/21(火) 11:16:47.83ID:???0276nobodyさん
2012/08/21(火) 13:47:50.37ID:hD35P2AH0277nobodyさん
2012/08/21(火) 14:18:23.25ID:qLhbnQlN【PHPのバージョン】6.1
【連携ソフトウェア】
【質問内容】
正規表現での質問です。
文字列の最後がindex.*の場合のみreplaceしたいと思ってます。
preg_match("/index.*/i", $test)
とすることで出来たのですが、index.html?fuga=hogeといった場合も全て削除されてしまいます。
アドレスの最後がindex.〜場合だったのみreplaceするにはどのように変更すれば良いでしょうか?
0279nobodyさん
2012/08/21(火) 14:41:39.02ID:???0280nobodyさん
2012/08/21(火) 14:46:46.49ID:???index.html?fuga=hoge
でも、URLの最後がindex.〜だよ
クエリストリングは含めたくないということ?
変換前と変換後の希望する結果をいくつか例示したほうがいい
0282nobodyさん
2012/08/21(火) 15:08:01.19ID:qLhbnQlNもうしわけありません。
文字列の最後が
index.html index.htm index.js index.pl index.cgi index.php index.rb
といったファイル名のみで終了している場合のみその部分を削除したいと思います。
index.html/ index.html?fuga=hoge
といったファイル名と同じフォルダ名の場合やクエリストリングが
ある場合は削除せずにスルー出来ればと思っております。
0283nobodyさん
2012/08/21(火) 15:33:20.46ID:???index.*を消したいだけなら
$path="path/to/index.html?fuga=hoge";
echo preg_replace('/index\.\w+/','',$path);
0284nobodyさん
2012/08/21(火) 15:33:54.23ID:???0285nobodyさん
2012/08/21(火) 15:35:01.77ID:qLhbnQlNありがとうございます。
一歩近づきました。
フォルダの場合やクエリがある場合はスルー出来ればと思っております。
0287nobodyさん
2012/08/21(火) 15:50:30.26ID:????の前の部分を置換して、それに?の後の部分をくっつける
0288nobodyさん
2012/08/21(火) 16:04:13.08ID:???0289nobodyさん
2012/08/21(火) 16:04:55.14ID:???URLのファイル名部分を抜き出す、という定義でいいんでないの?
0290nobodyさん
2012/08/21(火) 16:07:54.36ID:qLhbnQlNありがとうございます。
こちらで思うような動作を確認できました。
確かに実際にこうして見て見るとなるほどと思います。
>>287
実は最初はそうしてたんですが、スマートに出来ないものかと思いまして。
あと拡張子の終わりをどう判断するか?というのがありましてクエリ以外にもスラッシュでフォルダといった場合やエンコードの関連などもありまして正規表現で出来ればと思っておりました。
みなさんご回答いただきありがとうございました。
0292nobodyさん
2012/08/21(火) 16:32:24.74ID:???0293nobodyさん
2012/08/21(火) 16:35:56.40ID:qLhbnQlN確かに不明なものが出てきた際は、正規表現ではなく個別に動作を変更できる分割のほうがいいかもしれないですね。
今後を見据えてどちらがいいのか検討してみます。
>>292
こんな関数あるの知りませんでした。
ちょっと試して見たいと思います。
0294nobodyさん
2012/08/21(火) 19:37:58.47ID:40TN/F5zテーブルの主キーはかならず id という名前で1つのみ存在
する状態でなければ
save()を実行してもだめなのでしょうか?
どうやっても思い通りの更新をする事ができないので
直接UPDATE分を書こうか迷っています。
しかし、そもそも折角cakeを使っているのでSQLの直書きだけは避けたいです。
@現在のテーブル
[ tb_hoge ]
user_id ( int )
emploied_id ( int )
user_name ( text )
0295nobodyさん
2012/08/21(火) 20:58:53.77ID:???0296nobodyさん
2012/08/21(火) 21:04:36.92ID:???http://kohada.2ch.net/test/read.cgi/php/1343015189/
0298nobodyさん
2012/08/21(火) 21:14:09.83ID:???http://kohada.2ch.net/test/read.cgi/job/1337174486/
0300nobodyさん
2012/08/21(火) 21:31:00.04ID:???http://anago.2ch.net/test/read.cgi/river/1343861550/
0301nobodyさん
2012/08/21(火) 22:51:31.69ID:???0302nobodyさん
2012/08/21(火) 23:57:26.73ID:ZlOByRzF0303nobodyさん
2012/08/22(水) 07:41:29.02ID:???ファイルをツリー形式で表示できるエディタかIDEってありますか?
0304nobodyさん
2012/08/22(水) 10:32:44.75ID:???0305nobodyさん
2012/08/22(水) 11:08:52.78ID:???PHP版にいる人の意見を効きたいからここに書き込んだっていうのに
0307nobodyさん
2012/08/23(木) 09:45:17.64ID:v9kKdUoC動的に変化するURLにアクセスして、その中身を取得したいのですが
0308nobodyさん
2012/08/23(木) 09:48:14.92ID:???HTML内から必要なテキストを抽出する
テキストを変数に格納する
寝る
0309nobodyさん
2012/08/23(木) 10:07:56.55ID:???簡単なテスト文章から練習するといい。
慣れたらライブラリ使うことも検討して
0310nobodyさん
2012/08/23(木) 10:43:56.80ID:???2.1でとったものを正規表現やDOM操作で
0311nobodyさん
2012/08/23(木) 10:56:51.48ID:1lZoqEZ8それ自体は納得いくのですが、結構探してもその手の記述がみつからないので気になりました
削除するファイルのパーミションは777で、
system関数はcatやlsなどの関数は問題なく実行できます
(ソース)
$cmd = "rm hoge.txt";
system($cmd,$ret);
echo "return_code[$ret]";
dump_var(unlink("hoge.txt"));
(表示)
return_code[1] bool(false)
0312nobodyさん
2012/08/23(木) 11:03:23.56ID:???CGIでやってみたらいいのではないか
0313311
2012/08/23(木) 12:10:33.07ID:CZBgvCvIすいません、単純にディレクトリの書き込み権限がありませんでした・・・
スレ汚し失礼しました
0314nobodyさん
2012/08/23(木) 23:57:17.04ID:???0315nobodyさん
2012/08/24(金) 19:39:21.42ID:6pGxEHfeファイルサイズの合計が8Mを超えたあたりでメールの送信に失敗してしまいます
php.iniのmemory_limitは256Mにしています
考えられる原因等ありましたら教えていただけないでしょうか?
0316nobodyさん
2012/08/24(金) 20:28:54.42ID:???仮に送れても相手に届かないことがある
0317nobodyさん
2012/08/24(金) 23:37:37.09ID:Uqq/1V6c「送信に失敗」とは具体的にどうなる?
再現コードは提示できる?
MTAは何?
0318nobodyさん
2012/08/25(土) 09:52:39.99ID:CCP03x17配列としてパースする方法を見かけますが、
これって厳密にはルール(W3C勧告)違反ですよね
原典
http://www.w3.org/TR/html4/types.html#type-name
和訳
http://www.asahi-net.or.jp/~SD5A-UCD/rec-html401j/types.html#type-name
ということは、これらの記述方法を解釈しないW3C準拠のブラウザが
今後出てこないとも限らないということですよね。(現実問題はともかくとして)
でも、あまりこのことについて触れられた話題を聞いたことがありません。
(※HTTPプロトコル的には問題はないようです)
それか何か別の上位規約みたいなものがあって問題になっていないのか、
あるいはPHPがオレオレでやっちゃってて、ブラウザ側が柔軟に対応しているのか、
このあたりの情報(話題にしているブログやQ&Aでも結構です)
があれば何でもいいので教えてください。
0319nobodyさん
2012/08/25(土) 10:23:06.45ID:???0320nobodyさん
2012/08/25(土) 10:37:09.73ID:CCP03x17> IDトークンとNAMEトークンは、アルファベット([A-Za-z])で開始し、任意の数のアルファベット、数字、([0-9])、ハイフン(-)、アンダースコア(_)、コロン、(:)、ピリオド(.)のみで記述する必要がある。
とありますので、大括弧(ブレース、[])は使用すべきでない文字であると解釈しました。
0321nobodyさん
2012/08/25(土) 10:45:11.83ID:???hoge[0]をhoge-0にしてサーバ側でhoge[0]に変えてたけど
面倒だし気にしないことにした
0322nobodyさん
2012/08/25(土) 10:49:13.58ID:???0323nobodyさん
2012/08/25(土) 10:49:21.87ID:CCP03x17ありがとう。
0324nobodyさん
2012/08/25(土) 10:55:01.40ID:???0325nobodyさん
2012/08/25(土) 11:11:23.54ID:CCP03x170326nobodyさん
2012/08/25(土) 11:39:16.84ID:???0327nobodyさん
2012/08/25(土) 11:59:23.75ID:???name="ここはNAMEじゃなくてCDATAだから[]も使える"
value="ここもCDATA まあJSON入れるとすれば普通はここ">
違反になる例ってどんなのかなあ
0328nobodyさん
2012/08/25(土) 12:14:04.36ID:???> IDトークンとNAMEトークンは、アルファベット([A-Za-z])で開始し、任意の数のアルファベット、数字、([0-9])、ハイフン(-)、アンダースコア(_)、コロン、(:)、ピリオド(.)のみで記述する必要がある。
これにNAMEが入ってるのは何だ?
どこから持ってきたんだ?
0329nobodyさん
2012/08/25(土) 12:14:38.57ID:???属性じゃないのか
0330nobodyさん
2012/08/25(土) 13:15:38.49ID:???http://www.asahi-net.or.jp/~SD5A-UCD/rec-html401j/index/attributes.html
ここのページのTypeの列を見ろ
TypeがNAMEなのは、http-equivとmeta要素のnameだけ
inputとかのnameの中身はCDATA
0331nobodyさん
2012/08/25(土) 13:51:07.63ID:CCP03x17よくわかりました。私の解釈が間違っていました。
以下が制約となるということを私は理解しました。
CDATAは、文書文字集合中の任意の文字の列であり、文字実体をも含む。ユーザエージェントは、この属性値を次のように解釈する必要がある。
文字実体は文字で置き換える。
改行文字LFは無視する。
個々の改行文字CRあるいはタブ文字は、1つの空白文字で置き換える。
どうもありがとう。
0332nobodyさん
2012/08/26(日) 04:37:11.25ID:NUwGA8LGどうやってもエラーが出る。。。
0333nobodyさん
2012/08/26(日) 05:34:39.80ID:???concatしたい文字列を配列にいれて
array_mapあたりでPDO::quoteを適用
implodeでカンマ区切りで文字列結合
クエリ文字列に組み込む
in演算子とかでも同じ事が言える
0334nobodyさん
2012/08/26(日) 07:19:24.54ID:NUwGA8LGありがとうございます クエリを結合しました
エスケープさえちゃんとしてれば必要無いですね
0335nobodyさん
2012/08/26(日) 21:42:41.88ID:???0336nobodyさん
2012/08/27(月) 18:27:04.38ID:beoPo3Gh0337nobodyさん
2012/08/27(月) 18:28:46.95ID:???0338nobodyさん
2012/08/27(月) 20:44:23.38ID:???0339nobodyさん
2012/08/28(火) 18:36:33.00ID:???のようにファイル読み込みをさせているのですが、もっと便利なやり方があるだろうと言われました。
自分としては、これが間違いにくくていいと思っているのですが、もっといい方法があるようでしたら教えてください。
0340nobodyさん
2012/08/28(火) 19:04:00.85ID:???0341nobodyさん
2012/08/28(火) 19:21:54.52ID:???ファイルAからファイルBを呼び出して、さらにファイルBの中でファイルCを呼び出していたりすると、BではAからの相対パスでCを指定しなければいけないはずです
これが面倒だったので、dirname(__FILE__)を追加して回避していました
0342nobodyさん
2012/08/28(火) 19:41:39.62ID:???0343nobodyさん
2012/08/28(火) 20:38:45.53ID:???php.iniでinclude_path(include、requireの基準位置?)を設定してしまうのですか
ありがとうございました
やってみます
0344nobodyさん
2012/08/28(火) 20:46:28.64ID:???0345nobodyさん
2012/08/28(火) 21:10:40.61ID:???0346nobodyさん
2012/08/29(水) 00:19:08.42ID:R37ZaK/qwordpress専用なのでしょうか?
0348nobodyさん
2012/08/29(水) 00:50:15.00ID:mnj7YyJThttp://michelf.ca/projects/php-markdown/
せめてどうやってやったのか書かないと分かるわけないじゃない。
>>347
そういうのやめようよ
0349nobodyさん
2012/08/29(水) 01:12:03.93ID:R37ZaK/qおさわがせしました
0350nobodyさん
2012/08/29(水) 17:33:36.45ID:gT4jykYwエラー文
Warning: ftp_put() [function.ftp-put]: Please login with USER and PASS in /home/example.com/public_html/lib/uni_class.php on line 512
ftp_putでエラーが出るのですが
実際のファイルはアップロードされており正常に動作しているようなのですが
エラー表示がされ、ログインの情報等を確認しても正しくて原因が特定できずで困っております。
0351nobodyさん
2012/08/29(水) 18:32:25.26ID:???0352nobodyさん
2012/08/30(木) 22:06:55.45ID:4UCNl7Xf$fp = fopen($pass,"a+");
flock($fp,2);
echo fgets($fp);
ってやるとfopenの時点でファイルポインタはファイル終端に置かれると思うのですが
なぜか1行目をfgetsできてしまいます
最後なので何も取得できないと思うのですがナゼなのでしょうか?
0353nobodyさん
2012/08/30(木) 22:09:17.49ID:???0354nobodyさん
2012/08/30(木) 22:13:11.94ID:???fcloseでflock解除できなくなった!なぁーんて事があったりする
0355nobodyさん
2012/08/30(木) 22:29:13.77ID:???0356nobodyさん
2012/08/30(木) 22:32:31.63ID:4UCNl7Xfということは書き込みポインターが終端に置かれて、読み込みは一番上って事ですね
>>354氏の言うとおりなら、一番上を取得した後、一番下に置くのなら
fopen(a+)をした後
fseekで一番上にポインタをやる
↓
fget
↓
fseekで一番下にポインタ
↓
fput
とやる方がいいのでしょうか?
0357nobodyさん
2012/08/30(木) 22:39:03.44ID:???これは変わらない and 変えられない
0358nobodyさん
2012/08/31(金) 00:23:15.87ID:???この件もfopenのページにある。
0359nobodyさん
2012/08/31(金) 00:32:15.92ID:???'a+'について「ファイルポインタをファイルの終端に置きます。 」ってあるけど
正確には
・ファイルポインタはファイルの先頭に置く
・書き込みはファイルポインタの位置に限らずファイルの終端
ってことだろ
0360nobodyさん
2012/08/31(金) 00:34:27.25ID:MVPLX6lz皆さんのレス、物凄く勉強になりました。感謝の極みです!
0361nobodyさん
2012/08/31(金) 00:36:13.51ID:???0362nobodyさん
2012/08/31(金) 00:37:53.11ID:???エフロック
0363nobodyさん
2012/08/31(金) 00:41:48.99ID:???0364nobodyさん
2012/08/31(金) 00:45:58.20ID:???「エフゲットゥク関数で1文字取り出せば解決だろ」
と言ってる
0365nobodyさん
2012/08/31(金) 00:50:38.09ID:???学術的っぽいかっこいい名前だなと真剣にググってしまったじゃないか
0366nobodyさん
2012/08/31(金) 00:56:48.60ID:???0367nobodyさん
2012/08/31(金) 02:12:44.75ID:p7ILmJoKこれを実行しようとすると
PHP Fatal error: Call to undefined function エフオープン()
となるんですが、どうすればいいでしょうか?
CentOS 5.8
PHP5.2.14 (cli) です。
0368nobodyさん
2012/08/31(金) 02:24:22.85ID:???0369nobodyさん
2012/08/31(金) 02:31:14.74ID:p7ILmJoK回答ありがとうございます
$え〜ぷらす = 'a+';
$エフピー = エフオープン($パス, $え〜ぷらす);
function エフオープン($パス, $オプション)
{
return fopen($パス, $オプション);
}
上記のようにラッパー関数を作成したところ、
問題なく動作しました
ありがとうございました
っつーか、まじで動くと思わなかったが日本語使えるんだな・・・
0370nobodyさん
2012/08/31(金) 02:34:04.75ID:???コスプレとかでも反応困るから
0371nobodyさん
2012/08/31(金) 02:44:59.70ID:p7ILmJoKclass クラス
{
function メソッド($引数)
{
echo $引数;
}
}
$インスタンス = new クラス;
$インスタンス->メソッド('日本語');
これが動くとは知らなかったし試そうとも思わなかったんだが、
いまどき当たり前のように動くのか?
VBはたまに見るが、JavaやRuby、PHPでも日本語変数名使えるんだな
0372nobodyさん
2012/08/31(金) 07:03:28.30ID:???0373nobodyさん
2012/08/31(金) 08:00:46.89ID:???【PHP】気軽にPHP質問スレ
http://kohada.2ch.net/test/read.cgi/php/1343015189/
0374nobodyさん
2012/08/31(金) 08:34:51.14ID:???イオクトゥル ioctl
とか元の綴りが想像できた方がいい場合もある
0375nobodyさん
2012/08/31(金) 14:07:29.17ID:???0376nobodyさん
2012/08/31(金) 14:41:29.69ID:???0377nobodyさん
2012/08/31(金) 16:35:40.77ID:???Aが1で、BかCかDかEが2の場合っていうwhere句は
A = 1 and b = 2 or c = 2 or d = 2 or e = 2
でいいでしょうか?
0378nobodyさん
2012/08/31(金) 16:46:39.80ID:???0379nobodyさん
2012/08/31(金) 18:08:15.34ID:???【PHP】気軽にPHP質問スレ
http://kohada.2ch.net/test/read.cgi/php/1343015189/
0380nobodyさん
2012/08/31(金) 18:24:42.50ID:???0381nobodyさん
2012/08/31(金) 23:01:38.47ID:???0382nobodyさん
2012/08/31(金) 23:04:54.34ID:???0384nobodyさん
2012/08/31(金) 23:29:06.00ID:???0386nobodyさん
2012/09/01(土) 14:19:03.31ID:???さっさと答えやがれぼけぇ!
0387nobodyさん
2012/09/01(土) 14:36:43.06ID:???0388nobodyさん
2012/09/01(土) 14:47:46.37ID:???0390nobodyさん
2012/09/01(土) 16:50:26.76ID:???0391nobodyさん
2012/09/02(日) 02:54:13.92ID:cmUGNg2Hunixの場合はmb_send_mail関数はsendmail関数を使用していて、
当初はphp.iniでsmtpサーバやポート番号の設定項目をgmailのsmtpに変更すれば、そのものを使えると思っていたのですが
sendmailは自分のマシンで動いてるメールサーバでないと送れないのでしょうか?
調べていくうちにPEAR::mailを使うとずばりgmailのsmtp経由の送信ができるらしいのですが
サンプルはgmailのユーザ名やパスワードを必要としていたので、
そこの設定をphp.iniにしないで送れるわけないとも思いましたし、そんな設定項目はなさそうでしたので
詳しい方にお聞きしたいです
0392nobodyさん
2012/09/02(日) 13:42:57.32ID:???スパム送るやつが後を絶たないのであとから追加された。
なので、ローカルに限定すれば認証要らないのが通常の仕様。
自分とこにSMTPサーバ立てて、全部GMailに転送するようにすればいいんじゃない?
何に困ってるの?
0394nobodyさん
2012/09/02(日) 14:33:40.85ID:Y3lSmyBH0395nobodyさん
2012/09/02(日) 14:38:37.96ID:???回答者が時間をさくんだから、質問にも時間をかけろ
0396nobodyさん
2012/09/02(日) 15:55:46.75ID:???http://www.hyuki.com/writing/techask.html
この辺読んどくといいかもな
0398nobodyさん
2012/09/02(日) 17:25:49.99ID:???OBP25あたりだと思うけど、SSL使ってSMTP AUTHもやるんだから
それなりのライブラリ、例えばPHPMailerとかPEAR使えばよろしい、その場合php.iniは忘れろ。
0399nobodyさん
2012/09/02(日) 21:21:15.41ID:???分かりづらくてすいません
まとめると、自分のとこにSMTPサーバーを立てないとmb_send_mail関数は使えないのかという質問です
gmailのSMTPサーバーは自由に外部から使える のようなことをブログなどで
見かけたので、それこそアカウントなしでただ乗りのような
gmailでないアドレス名義からgmailのsmtpサーバー経由でgmailでないアドレスに送信する
といったことができるのかと気になったのです
0400nobodyさん
2012/09/02(日) 21:28:52.59ID:???送信者と受信者に無関係なサーバが中継する
世界中に第三者中継を許可したまま放置してる糞サーバがあるから
スパマーがそれを悪用する
君がやろうとしてることはスパマーと同じこと
0401399
2012/09/02(日) 23:19:15.86ID:cmUGNg2H実際gmailのアカウントは持ってて
やれてしまいそうな例として出したんだけど
聞きたいのはそれがスパムまがいとかそういう話じゃないんだ
メールを送信したいだこならそれこそpearライブラリを使えばいいという話だろうから
今現在特に問題に差し迫っていふわけではなく、ただ単に
ネットで断片的に集めた情報をまとめた下の解釈が合っているのかどうかを聞きたいだけなんです
unixサーバーのphpスクリプト上でmb_send_mail関数はsendmailコマンドを利用していて、
sendmailコマンドは同一サーバー上のsmtpサーバーがないと使えない
0402nobodyさん
2012/09/02(日) 23:24:21.92ID:???0403nobodyさん
2012/09/02(日) 23:34:48.99ID:???ソケットで1からやってみ?
0405399
2012/09/03(月) 04:52:41.85ID:QiWup0cvありがとうございます
ソケットから学んで、SMTPサーバー立てるところまで勉強してきます
0406nobodyさん
2012/09/03(月) 09:33:08.65ID:???何もわかってない事はわかった。
0407nobodyさん
2012/09/03(月) 10:22:41.30ID:+PTDAgI4「02」といった数値文字列を書き込むと、
テンプレートファイルで書式を文字列にしていても0が消えて「2」となってしまいます
生成されたファイルに手入力で「02」と入力すると消えません
又、頭に'をつけると「'02」となり、一回セルを選択して解除すると「02」となります
素直に「02」と表示させる方法は無いのでしょうか?
0408nobodyさん
2012/09/03(月) 10:29:17.74ID:???0409nobodyさん
2012/09/03(月) 10:31:54.92ID:???0410nobodyさん
2012/09/03(月) 11:03:43.02ID:???結論から言うと、PHPのmail関数は第三者中継できる。
俺は実際にGmailやNiftyのSMTPサーバーを使っているから。
0411nobodyさん
2012/09/03(月) 11:32:36.65ID:???0414nobodyさん
2012/09/03(月) 14:40:15.94ID:???真の第三者中継じゃないんだろ
0415nobodyさん
2012/09/03(月) 14:43:56.44ID:???SMTP認証を設定できる、っていう意図で解釈したんだが、
それもMTAの設定と勘違いしてんのかな
0416nobodyさん
2012/09/03(月) 21:56:00.53ID:UQGeuy16どこで聞けばいいのかわからなかったのでお願いします。
1.画像をアップロード
2.アップロードした画像を縮小してブラウザに表示する
2の時に表示する縮小画像はGDとかPHPのライブラリで縮小したものではなく
1の画像をそのままブラウザに返し
HTML5 Canvasで画像を縮小したのを表示します
それでブラウザ側で縮小した画像を次のステップで再度PHPに渡したいのですが
そんなことって可能でしょうか?
ようはGDやImagickが使えないサーバで縮小画像を作成したいです
0417nobodyさん
2012/09/03(月) 22:36:58.12ID:???PHPでデコードすればいいんじゃないの
0418nobodyさん
2012/09/03(月) 22:40:15.75ID:???サーバ側で縮小しないならそういうことだ
0419nobodyさん
2012/09/03(月) 22:41:25.36ID:???クライアント側で縮小してサーバ側に返す処理を書くだけ
0420nobodyさん
2012/09/04(火) 00:18:16.57ID:???【PHP】気軽にPHP質問スレ
http://kohada.2ch.net/test/read.cgi/php/1343015189/
0421nobodyさん
2012/09/04(火) 00:28:03.15ID:???巣に帰れwww
0422416
2012/09/04(火) 01:03:20.19ID:lb6jEb4xレスどうもありがとうございます
dataURLなんてものがあるんですね
JavaScriptでもbase64エンコードはできるみたいなので
エンコードした値をhiddenにいれてpostして試したいと思います
どうもありがとうございました!
0423nobodyさん
2012/09/04(火) 11:40:19.74ID:iksC3lWBif( preg_match( '/<([^>]+)>$/', $from, $regs )){ $from = $regs[1]; }
if (eregi('"@', $from)) { $from = str_replace('"', '', $from); }
<>や""の除去をするようにしているのですが、どうもソフトバンクの
i.softbank.jpからくるものでうまく処理できていない場合があります。
処理後のアドレスを見ると > がゴミで残っているようです。
メールサーバのログをみると、空メール受信時には、
from=<******@i.softbank.jp>となっているものが、
処理をかませると、
RCPT TO:<******@i.softbank.jp>> ORCPT=rfc822;******@i.softbank.jp>\r\n
となっていて、自動返信したメールは501エラーで返ってきます
糸口が見つからないのでヒントでもあれば教えて下さいませ
0424423
2012/09/04(火) 11:57:26.91ID:???ここに<>とか入っていたのでしょうか・・・
この辺、空メール返信のシステム作ってらっしゃる方はどのように対処しているのでしょうか
0425nobodyさん
2012/09/04(火) 12:33:44.08ID:???0426nobodyさん
2012/09/04(火) 12:36:33.71ID:iksC3lWBどうやらPEARのMail_mimeDecodeでi.softbank.jpのメールでエラーがでる事例があるようで・・・
どうしたもんでしょうか
ちなみに下の処理で文字コードは直しているはずなんですが、そこにも不備があればご指摘ください
$from = mb_convert_encoding(mb_decode_mimeheader($structure->headers['from']), mb_internal_encoding(), "ISO-2022-JP");
if( preg_match( '/<([^>]+)>$/', $from, $regs )){ $from = $regs[1]; }
if (eregi('"@', $from)) { $from = str_replace('"', '', $from); }
0427nobodyさん
2012/09/04(火) 13:02:40.26ID:???print_r($_ENV);
とか幸せになれないかな?
見当違いならすまそ
0428nobodyさん
2012/09/04(火) 14:47:26.13ID:???0429nobodyさん
2012/09/04(火) 14:52:46.71ID:???>間違ったバッドノウハウ
頭痛くなってきたw
0430nobodyさん
2012/09/04(火) 15:09:33.97ID:???ただの使い方?
0431nobodyさん
2012/09/04(火) 18:19:48.96ID:wkU/fw35GETのデータを引き継ぎたいということで
リンクの後ろに href=" hoge.com?{ $継続したいGETパラーメータ } ”
と、いうことでGETデータをURLパラメーター化したものを追加しました。
ところが、ページをすすめると、
hoge.com?{継続されたGETパラメーター}{ $継続したいGETパラーメータ }
↓
hoge.com?{継続されたGETパラメーター}{継続されたGETパラメーター}{ $継続したいGETパラーメータ }
と、だんだん増殖していきます。
この増殖を防ぐにはどうすればよいでしょうか?
0432nobodyさん
2012/09/04(火) 18:22:18.13ID:???0433nobodyさん
2012/09/04(火) 18:23:13.62ID:???0434nobodyさん
2012/09/04(火) 18:24:42.27ID:???0435nobodyさん
2012/09/04(火) 18:28:42.91ID:???それをパラメタ抜きのやつに替えるといいと思うよ
0436nobodyさん
2012/09/04(火) 18:56:10.16ID:????で分けて
&で分けて
=で分けて
略
0437nobodyさん
2012/09/04(火) 22:07:22.04ID:???0438423
2012/09/05(水) 07:20:58.93ID:p5PRj0QZpearのmb_decode_mimeheaderでこけてるって感じでしょうか
i.softbank.jpが本文とヘッダーの文字コードが違うようなのでその辺ですね
送られてくるメールを見るとUS-ASCIIとなっているようですが、
i.softbank.jpだけそれを処理するように書くしかないですかね・・・
pearじゃなくzendにして回避してる事例もあるようですが、zendに乗り換えた方が簡単なんでしょうか
0439nobodyさん
2012/09/05(水) 13:01:06.25ID:???encodoのはとりあえず関係ないのでほっといて
mb_internal_encodingが何になっているか確認できますか?
US-ASCIIになってると言うのは良く分かりません。
$structure->headers['from']の文字列の文字コード調べても意味がないですよ。
0440nobodyさん
2012/09/05(水) 13:16:54.25ID:???いい加減迷惑なんだよ
PHP厨は基地害しかいないのか
0442nobodyさん
2012/09/05(水) 20:55:13.26ID:uSPSY1nd0443nobodyさん
2012/09/05(水) 21:23:21.63ID:???どちらを使おうか悩んでいます。
バージョンを考えるとText_wikiの方がいいのかな?と思っています。
ただ使える方が多い方にしたいのですが、
私自身wikiをほとんど使用した事なくどちらが良いのかわかりません
どちらもデメリット・メリットありそうですがアドバイス頂けると嬉しいです
0444nobodyさん
2012/09/05(水) 21:29:28.13ID:???自動車と、エンジンの部品を比べてどっちがいいか教えてといわれても。
まずそれぞれが何なのかの理解が間違ってるのでは。
0445nobodyさん
2012/09/06(木) 01:34:05.75ID:zimSW65yfseekで移動させた後fgetsを繰り返す方法を思いついたんですが、出来る事なら一発で取得したいんですが
0446nobodyさん
2012/09/06(木) 01:49:19.83ID:???0447nobodyさん
2012/09/06(木) 02:06:57.06ID:zimSW65yfread(700,filesize)ってやったら読み込みたい容量300バイトだけじゃなく無駄に700バイト読み込み作業をしてしまうような気がして
0448nobodyさん
2012/09/06(木) 03:52:17.55ID:???何が一発で、何が一発じゃないのか?
0450nobodyさん
2012/09/06(木) 03:59:01.44ID:???0451nobodyさん
2012/09/06(木) 08:47:48.13ID:???file_get_contentsで全部取得して、seek分消せ。
0452nobodyさん
2012/09/06(木) 09:06:50.38ID:???初耳なんだが詳しく
0453nobodyさん
2012/09/06(木) 09:14:29.02ID:???0454nobodyさん
2012/09/06(木) 09:37:33.50ID:???それを呼ぶだけの一発でできるぜ(ドヤ
0455nobodyさん
2012/09/06(木) 11:37:16.94ID:???0456nobodyさん
2012/09/06(木) 15:22:41.81ID:???0457nobodyさん
2012/09/06(木) 15:40:40.79ID:???0458nobodyさん
2012/09/06(木) 17:14:10.65ID:???PHPの関数を構成してるCのソースコードを読んでみろよ
実際読んでないから想像だけど
普通いろんな処理が混ざってるわけでもうその時点で1発なんて言えねーの
0459nobodyさん
2012/09/06(木) 17:36:34.55ID:Ly1PU2mq0460nobodyさん
2012/09/06(木) 18:54:13.48ID:???$im->getImageOrientation()がundefinedとなる。
他に何かインストールが必要なのか?
0461nobodyさん
2012/09/06(木) 19:01:27.58ID:???0462nobodyさん
2012/09/06(木) 20:18:33.53ID:???0463nobodyさん
2012/09/07(金) 16:26:32.89ID:???サンプルになりそうな情報とかないですかね、兄貴
0464nobodyさん
2012/09/07(金) 16:28:22.69ID:???0466nobodyさん
2012/09/07(金) 16:35:05.57ID:???・仮登録するまえにmysqlで重複確認
・メールで暗号をgetの引数としたリンクを本文に送信、それが一致したら本登録
0467nobodyさん
2012/09/07(金) 16:59:02.91ID:???0468nobodyさん
2012/09/07(金) 17:23:20.09ID:???キミはソニーのプログラマを超えた事になる・・・!
0469nobodyさん
2012/09/07(金) 17:27:23.04ID:???私の手にかかればパスワードの暗号化などお茶の子さいさいです!って
0470nobodyさん
2012/09/07(金) 17:30:40.15ID:???0471nobodyさん
2012/09/08(土) 01:03:56.41ID:???Webサイトに住所を掲載する。(私書箱でも可)
ユーザーのアクション=仮登録申込用紙にもれなく記入して郵送する。
受け取り処理=郵便物の内容をDBに入力し、不備が無いかチェック。
受け取り内容に問題が無ければ本登録用紙をユーザーへ郵送する。
ユーザーのアクション=本登録用紙にもれなく記入して郵送。
受け取り処理=受け取った内容をチェックし、問題が無ければ本登録完了。完了通知をユーザーへ郵送する。
これらの処理をMySQL+PHPで実装すれば宜しい
0473463
2012/09/08(土) 02:01:00.05ID:???次はどうすればいいですかね、兄貴
0475nobodyさん
2012/09/08(土) 03:35:55.11ID:???0476nobodyさん
2012/09/08(土) 05:24:44.55ID:rS56ogndナゼPHPにはcheckdateなど「ユーザーが簡単に作れるでしょ」と思うような関数とかが沢山入ってるのでしょうか?
確かに便利といえば便利なのですが多すぎて把握しきれないような
それともこういう関数すら入っていない今までのプログラミング言語の方がおかしかったのでしょうか?
0477nobodyさん
2012/09/08(土) 06:02:47.51ID:???別に車輪の再発明でもいいんだよ
指摘されて初めてそういう関数もあったんだって知ればいいし
当然みんな全部把握してるわけじゃない
ただ配列操作をしてるときもしかしてそういう関数あるかもと
PHPマニュアルの配列の項目見に行ったりはするけど
0478nobodyさん
2012/09/08(土) 06:07:48.68ID:rS56ognd> PHPマニュアルの配列の項目見に行ったりはするけど
やっぱり自分だけじゃなかったんですねコレ
ありがとうございます、phpと仲良くなれた気がしました
0479nobodyさん
2012/09/08(土) 08:10:58.92ID:???0480nobodyさん
2012/09/08(土) 08:32:36.92ID:???せいぜい999以下だと思ってた
0481nobodyさん
2012/09/08(土) 08:41:04.42ID:???0482nobodyさん
2012/09/08(土) 08:44:49.06ID:???0483nobodyさん
2012/09/08(土) 10:03:39.05ID:???0484nobodyさん
2012/09/08(土) 10:09:41.33ID:???0485nobodyさん
2012/09/08(土) 11:03:15.52ID:???0486nobodyさん
2012/09/08(土) 15:39:36.08ID:???せいぜい255以下だと思ってた
0487nobodyさん
2012/09/08(土) 15:41:10.27ID:???0488nobodyさん
2012/09/08(土) 15:49:00.18ID:???0489nobodyさん
2012/09/08(土) 15:53:39.83ID:???0490nobodyさん
2012/09/08(土) 15:55:05.65ID:???0491nobodyさん
2012/09/08(土) 16:00:59.90ID:???http://livedoor.3.blogimg.jp/mamesoku/imgs/8/d/8d1e58c9.png
http://www.info-study.net/math/binary-fingers.htm
0492nobodyさん
2012/09/08(土) 16:02:55.45ID:???0493nobodyさん
2012/09/08(土) 16:24:15.47ID:HFGd35U3$res = fgets($handle);
echo $res !== false ? $res : 'FALSE';
}
共用のレンタルサーバでpopen()が動作しない場合、何を確認すればいいでしょうか。
ブラウザから上のスクリプトを実行した場合、
pipeは開かれるが出力が帰ってこず("FALSE")、ログにもメッセージが残りません。
PHP5.4でsafe_modeがないこと、open_basedirには
foo.plを置いている親ディレクトリが含まれていることを確認しています
0494nobodyさん
2012/09/08(土) 17:35:06.22ID:???うちの子が10を超えると計算できないっていうから、
両手で1024まで数える方法を教えてやったら、不器用なので暗算に燃え出した。
0495493
2012/09/08(土) 17:55:35.57ID:HFGd35U3他言語のスクリプトからも呼ばれるので動作確認は済んでるつもりだったんですが
PHPだけ?違ったようです。
0497nobodyさん
2012/09/08(土) 22:29:32.73ID:???豊臣秀吉は指が6本あったらしいな。
両手か片手かは知らないけど・・・
仮に両手に6本指があったとして、1026まで数えられたっていうことなんだな!
やっぱ歴史に名を残す人ってすげえー
0499nobodyさん
2012/09/09(日) 02:43:26.53ID:???指5本なら2^5となりましてー
0501nobodyさん
2012/09/09(日) 03:03:23.63ID:???○と×の二通りを重複可で10個並べると何通り出来るか
0504nobodyさん
2012/09/09(日) 14:51:44.76ID:???2までしか数えらんね〜ぞ
0505nobodyさん
2012/09/10(月) 02:28:21.85ID:bPhL+Om7あえて5.3から追加された無名関数を使う必要はあるんでしょうか?
0506nobodyさん
2012/09/10(月) 13:37:53.96ID:???callbackのときとかは、必要ではないけど、使いたくなる。
必要があるかないかで言うならばないでしょ。
>>498
手のひらを返せばさらに片手あたり1bit増量だっ
0508nobodyさん
2012/09/10(月) 21:04:20.10ID:gLMnif+i遅いし、メモリも食う ループ内で使うと最悪。それらのメモリは開放されない、記述が面倒、
外部変数参照辺りの新しい機能もあるし、さっさとふるいのは忘れるべき。
0509nobodyさん
2012/09/10(月) 21:16:42.68ID:???そのへんのレン鯖って5.26あたりが入ってるイメージがある
0513nobodyさん
2012/09/11(火) 13:53:34.49ID:MQ2mX/EWCentOS release 5.7 (Final)
file_get_contents()で取得したhtmlを
preg_match()で解析するとどうしても
エラー 324 (net::ERR_EMPTY_RESPONSE)
とブラウザ(chrome)に表示されて動きません。
preg_matchじゃなくてstristr()とかだと動くんですが
一体なんなのでしょうか??メチャクチャ困惑してます…
file_get_contents()した後、printで値吐いてみると
ちゃんとhtmlは取得出来てます。
ただpreg_matchを置くとダメです…
どなたかお助けを…
0514nobodyさん
2012/09/11(火) 14:10:21.12ID:???chromeの問題
0515nobodyさん
2012/09/11(火) 14:15:38.50ID:???そうなんですか?
でも一旦エラーが出ると他のブラウザでも出ますよ?
ガラケーからもエラーになりました。
一応正規表現の形を入れ替えたらエラー消えました。
本当にchromeの問題なんでしょうか??だとしたら何が悪いの??
0517nobodyさん
2012/09/11(火) 14:32:29.47ID:???0518nobodyさん
2012/09/11(火) 14:45:46.88ID:???それ以外の何物でもない
0519nobodyさん
2012/09/11(火) 14:51:35.69ID:???display_errorsを設定してエラーを表示しろ
もしくはlog_errorsでログにエラーを記録しろ
0521nobodyさん
2012/09/11(火) 14:55:15.86ID:???0522nobodyさん
2012/09/11(火) 15:07:14.32ID:???やっぱエラーっぽい気がします。
また後で時間がある時に調べてみますね!
0523nobodyさん
2012/09/11(火) 19:05:22.27ID:hqGkGd7kPHPSESSID みたいなセッションIDのあれを
別の名前にしてるとき、なんて名前にしてたか忘れたときように
名前を取得したいんだけど、どうしたらいいですか?
0524nobodyさん
2012/09/11(火) 19:23:01.05ID:???0526nobodyさん
2012/09/11(火) 21:39:47.08ID:???0528nobodyさん
2012/09/11(火) 22:15:26.12ID:???0529nobodyさん
2012/09/12(水) 01:42:27.62ID:???preg_matchでPHPが落ちる。
http://www.php.net/manual/ja/function.preg-match.php
また、下のnoteにしか書いてないけどさ。
http://docs.php.net/manual/ja/pcre.configuration.php
0530nobodyさん
2012/09/12(水) 05:19:21.39ID:zAC47Bhvこーいうデータを
2011年3月12日 18時29分52秒
という風に型変換をしたいのですが、
文字列操作なしに yyyymmdd みたいな感じでどうやれば変換できますか?
0531nobodyさん
2012/09/12(水) 07:10:25.69ID:???string(19) "2011-03-12 18:29:52"
これが文字列なんだから文字列操作なしにってのは無理がある気がするけど
date('Ymd', strtotime('2011-03-12 18:29:52'));
これじゃだめ?
0532nobodyさん
2012/09/12(水) 07:15:53.44ID:???date('Y年m月d日 H時i分s秒', strtotime('2011-03-12 18:29:52'));
こうだね
0533nobodyさん
2012/09/12(水) 12:21:13.48ID:Hsh35kHw試してみたくてサンプルコードを書いてみました。
ただ、自分だとこの書き方でいいのかわからないので
添削していただきたいです。よろしくお願いします。
http://chopapp.com/#pykzo0ll
自分としてはメソッドの命名のしかた(オブジェクト指向関係ないですけど)、
generate_numbers()のネストが深さが気になっています。
0534nobodyさん
2012/09/12(水) 12:29:44.07ID:???$date="2011-03-12 18:29:52";
sscanf($date,"%d-%d-%d %d:%d:%d",$y,$m,$d,$h,$i,$s);
print("{$y}年{$m}月{$d}日 {$h}時{$i}分{$s}秒");
0535nobodyさん
2012/09/12(水) 12:37:53.14ID:???0536nobodyさん
2012/09/12(水) 12:46:16.39ID:???0537nobodyさん
2012/09/12(水) 13:00:23.09ID:???別にいいんじゃないの?
じぶんならこうするけど
for($i=0;$i<6;$i++){
$r=range(1,43);
shuffle($r);
foreach( array_slice($r,0,6) as $n )
print " $n";
print "\n";
}
0539nobodyさん
2012/09/12(水) 13:17:23.21ID:???各10万回で
date('Y年m月d日 H時i分s秒', strtotime($date));
3.2秒
sscanf($date,"%d-%d-%d %d:%d:%d",$y,$m,$d,$h,$i,$s);
$x=$y.'年'.$m.'月'.$d.'日 '.$h.'時'.$i.'分'.$s.'秒';
0.3秒
0541nobodyさん
2012/09/12(水) 13:29:53.35ID:???$date="2011-03-12 18:29:52";
for($a=0;$a<100000;$a++){
preg_match("/(\d{4})-(\d{2})-(\d{2})\s(\d{2}):(\d{2}):(\d{2})/",$date,$m);
$x=$m[1].'年'.$m[2].'月'.$m[3].'日 '.$m[4].'時'.$m[5].'分'.$m[6].'秒';
}
0.3秒
>>540
そういうのやめようぜ
0542nobodyさん
2012/09/12(水) 13:57:57.76ID:???それ見た感じ、DBから引っ張り出してきたもんに見えるんだけど
もし、そうであればSELECTかける際に整形するって手もあるけど。
例えばMySQLならDATE_FORMATとか。
0544536
2012/09/12(水) 14:21:09.43ID:???適当なことを言って申し訳ないです。イメージで語ってしまいました
0545nobodyさん
2012/09/12(水) 14:29:56.00ID:???記法すらちゃんと覚えてないんじゃない?
イメージで語るけど
0546nobodyさん
2012/09/12(水) 14:42:40.51ID:???字句解析してるからね
parse_date.c
re2cの出力なんで見にくいけど
手間のかかる処理だね
0548nobodyさん
2012/09/12(水) 18:38:16.11ID:yaqcUT69バイナリデータがログファイルに記録されてしまい、ログファイルを閲覧する際に画面が崩れてしまいます。
従って、バイナリデータはログファイルに記録されないようにしたいと考えています。
例えばdataカラムがBLOBだとして、現状
INSERT INTO table (id, name, data) VALUE (1, 'テスト', '!Qa"Ws#Ed$Rf');
みたいになってますが
INSERT INTO table (id, name, data) VALUE (1, 'テスト', '');
のようにクエリ文字列からASCII印字とUTF-8文字の範囲外は取り除くような感じで考えています。
ログへの記録はerror_log()を使っていて
function logSql($sql) {
// TODO バイナリを取り除く処理
error_log($sql, 3, '/path/to/sql.log');
}
みたいな感じです。
バイナリを取り除く処理はどのようなやり方があるのでしょうか?
一応自分で考えてみたところ、mb_strlen()で長さを計ってforの中でmb_substr()で一文字ずつ取り出して
ord()で31以下か127ならスキップして(改行やタブはスキップしない?)文字列を作り直すみたいなイメージですが、
何か重くなりそうですし、こういう場合の定石があればお願いします。
0549nobodyさん
2012/09/12(水) 20:36:15.83ID:???0550nobodyさん
2012/09/12(水) 23:24:41.52ID:???mb_encode_numericentity($sql, array(0,31,0,0xff) ,"utf8")
そういうSQLの組み立てはやめたほうがいいよ
0551nobodyさん
2012/09/13(木) 00:08:57.38ID:???そんな関数あんのか!
本当、把握し切れんなぁ。。。みんなよく知ってるよなぁ。
第二引数の範囲指定がわけわからん
0553nobodyさん
2012/09/13(木) 01:42:28.81ID:SYCxV2zj0554nobodyさん
2012/09/13(木) 02:41:39.00ID:???0555nobodyさん
2012/09/13(木) 02:44:54.09ID:???0556nobodyさん
2012/09/13(木) 10:28:02.98ID:OFHzdsvAPHPの割り算って
/で商を返すんじゃないんですか?
小数点付きで帰ってくるんですが。。
0557nobodyさん
2012/09/13(木) 10:33:03.77ID:???0558nobodyさん
2012/09/13(木) 10:42:25.40ID:OFHzdsvAPHPっていらんところでいらんことしますな
0559nobodyさん
2012/09/13(木) 11:19:07.09ID:???0560nobodyさん
2012/09/13(木) 12:07:12.98ID:???とりあえず割るのみだよ。
か、もしくは先に%等を使ってあまりを引け。
0561nobodyさん
2012/09/13(木) 12:14:12.16ID:???0562nobodyさん
2012/09/13(木) 12:37:14.74ID:???0563nobodyさん
2012/09/13(木) 12:40:31.97ID:???ならないのが php perl VB javascript pascal
Pythonは途中からならないように変更
0564nobodyさん
2012/09/13(木) 12:41:40.25ID:OFHzdsvA0565nobodyさん
2012/09/13(木) 12:48:11.68ID:???0566nobodyさん
2012/09/13(木) 13:00:54.16ID:???0567nobodyさん
2012/09/13(木) 13:36:45.99ID:???0568nobodyさん
2012/09/13(木) 15:57:04.64ID:???結果はrealで、 あとからCの仕様見てへんだなと思ったな
0569nobodyさん
2012/09/13(木) 17:00:55.41ID:mx46wsSaPHPでウェブ上の画像をwidth、heightはそのままで画質だけ
落とす方法がわかりません。
ファイルサイズを少しでも少なくしたいのです。
詳しい方、お手数掛けますがご教授お願いします。
0570nobodyさん
2012/09/13(木) 17:35:23.40ID:???imagejpegのqualityオプション
色数減らすのであれば
imagetruecolortopalette
0571nobodyさん
2012/09/13(木) 18:23:33.27ID:???俺様Cばりばりとか言っている奴でも
よく仕様を確認しないくそPHPerにしてしまう
何かよくわからないすごいパワーを見た。
0572nobodyさん
2012/09/13(木) 18:25:45.63ID:???引数の順番とかカオスじゃん
0573nobodyさん
2012/09/13(木) 18:41:56.88ID:???0574nobodyさん
2012/09/13(木) 18:50:40.16ID:???だが、それを言ってても直りようもない
ひたすらエイリアス作って古い関数名を非推奨って言い張って徐々に直すくらいか
旧バージョンと互換性なくなったら、PHPから一気に人離れちゃうからね
0575nobodyさん
2012/09/13(木) 18:57:27.61ID:mx46wsSa回答ありがとうございます。
でも使い方がさっぱりわかr(ry
0576nobodyさん
2012/09/13(木) 19:21:43.49ID:???キチガイだ
0578nobodyさん
2012/09/13(木) 19:25:25.91ID:???ここは日本だ
0579nobodyさん
2012/09/13(木) 19:29:31.80ID:???0580nobodyさん
2012/09/13(木) 19:29:45.70ID:???同じ英語でも違う並びの文化もあるからな
一緒くたにするな
0582nobodyさん
2012/09/13(木) 19:30:57.84ID:???0584nobodyさん
2012/09/13(木) 19:33:42.02ID:???0585nobodyさん
2012/09/13(木) 19:34:16.14ID:???0587nobodyさん
2012/09/13(木) 19:35:48.71ID:???↑PHPerは馬鹿だから読めない
0589nobodyさん
2012/09/13(木) 19:50:45.84ID:???0593nobodyさん
2012/09/13(木) 21:01:22.20ID:???0595nobodyさん
2012/09/13(木) 21:04:25.57ID:???0596nobodyさん
2012/09/13(木) 21:55:12.99ID:???0597nobodyさん
2012/09/13(木) 22:09:52.92ID:???0598nobodyさん
2012/09/13(木) 23:39:05.59ID:???どっかに報告するんだっけ?
0599nobodyさん
2012/09/13(木) 23:48:36.57ID:???0600nobodyさん
2012/09/14(金) 09:25:17.84ID:???:e ~/_gvimrc
ファイルに↓の設定をしているにも関わらず
長い文字列をコンソール上で編集していると自動で下段に文章が
折り返されてしまいます。
set nowrap
gvimには、gvimrcの内容を無視(スルー)する優先度の高い何か
特殊な設定がされているのでしょうか?
0602nobodyさん
2012/09/14(金) 12:23:58.86ID:0fGFEht6なぜかUTCで記録されます。
他のhttpdやメールサーバーのログは違うのですが、phpのログだけなので
php固有の設定場所があればどなたか教えてくださいませ
0603602
2012/09/14(金) 12:26:06.77ID:???php.iniのタイムゾーンの設定は以下の通りです
date.timezone = Asia/Tokyo
0604nobodyさん
2012/09/14(金) 12:36:28.93ID:???0605nobodyさん
2012/09/14(金) 13:32:47.09ID:???https://bugs.php.net/bug.php?id=60723
もう一個の荒れてる質問スレに回答があった
0606nobodyさん
2012/09/14(金) 15:34:56.73ID:pQ1rhec8HTTPヘッダでソケット通信をしているからリダイレクトできないのかな?
http-equiv="refresh"か、JavaScriptで対処するしかないのでしょうか?
0608nobodyさん
2012/09/14(金) 16:32:53.34ID:pQ1rhec8fsockopenを使ってソケット通信の処理を行う
header('location: hogehoge.html')
と書くと「Cannot modify header information - headers already sent」というエラーメッセージがでます
header関数の前にはechoなどの出力はしていないですが、このエラーが出るためリダイレクトできないのです
別のページでも同じ症状が出ているところがあり、どちらもソケット通信後はheader関数でのリダイレクトとなっているので、ソケット通信後はheader関数でのリダイレクトはできないのかな?
0609nobodyさん
2012/09/14(金) 16:33:55.67ID:ea72DcYTパスワードのかかったページのソースはPHPで取得できるのでしょうか?
0610nobodyさん
2012/09/14(金) 16:49:56.05ID:???ソケット通信関係ないんじゃない?
header関数の直前でexitした場合に、なんか出力されてんじゃないかな
BOMか空白、空行かエラーかな
0612606
2012/09/14(金) 17:29:23.99ID:???ヒントをありがとう。原因がわかりました
fsockopenで別鯖と接続し、送信したデータの結果をループで取得しているのですが、ループ毎にflush()していました
flush()を消したら無事header関数でリダイレクトできました
0613605
2012/09/14(金) 18:32:13.76ID:0fGFEht6I am having the same issue!!
ってことで、同じ現象おきてるってことはわかったのですが、
英語があまり得意出ないので、解決方法がわからんです
main.cをいじって、phpをインストールしなおせってことでしょうか?
0614nobodyさん
2012/09/14(金) 20:10:26.87ID:ea72DcYTおお!ベーシック認証じゃなくてもできるんですか!
普通のログイン処理がしたいので、教えていただけると嬉しいです
0615nobodyさん
2012/09/14(金) 21:10:20.08ID:???ブラウザでやる処理(HTTPのリクエスト処理、レスポンス処理、COOKIE処理)を
自分で実装するだけだよ
0616nobodyさん
2012/09/14(金) 21:32:14.27ID:ea72DcYT回答ありがとうございます
おおまかに理解できました!
ちょっと自分なりに作ってみることにします
詳しい部分、再度教えてもらうかもしれませんがその時はよろしくお願いします!
0617nobodyさん
2012/09/14(金) 22:20:18.43ID:???HTTP_Client (今なら HTTP_Request2?)か curl あたりを
使うことが多いと思う
0618nobodyさん
2012/09/15(土) 00:07:13.68ID:JCdwiU1Y管理画面を作ってるんですが、
管理フォーム、画像アップローダ、記事削除、画像削除、インサート、アップデート
入力したものが、反映されるエンドユーザーページ、バリデーション
過去に作ったものを使いまわしても、変更箇所が多かったり
大幅に仕様が変わったりして
全部で4日くらいかかります。
もっと早く作る方法ってないですか?
また、普通どれくらいかかりますか?
0620nobodyさん
2012/09/15(土) 00:59:03.77ID:???IDEとフレームワークを駆使する
>普通どれくらいかかりますか?
人規模つくり込みによる
0621nobodyさん
2012/09/15(土) 02:15:28.72ID:3QA/1G4Iコミットと同時にVPSに配置したいです
0622nobodyさん
2012/09/15(土) 03:23:12.41ID:???同じ様にやってる人いますかw? サーバーへのssh接続は公開鍵認証にしてるし大丈夫だよね…?
ちゃんと.gitignoreを作れば、設定ファイル等も壊れる事はないし。
0623nobodyさん
2012/09/15(土) 03:34:20.88ID:???0624nobodyさん
2012/09/15(土) 15:01:32.36ID:???0625nobodyさん
2012/09/15(土) 16:00:49.50ID:???Gunblarウィルスとかあったし、ただのftpはセキュリティが弱いのにね。
0626nobodyさん
2012/09/15(土) 16:18:10.24ID:???0627nobodyさん
2012/09/15(土) 16:21:36.74ID:???0628nobodyさん
2012/09/15(土) 17:11:34.28ID:???まれにFileZilla
0629nobodyさん
2012/09/15(土) 17:44:09.52ID:???0632nobodyさん
2012/09/15(土) 20:36:24.16ID:???SFTP
FTPS
FTPES
があるが、違いをちゃんと説明できるやつはいないだろうな
0633nobodyさん
2012/09/15(土) 20:43:17.48ID:???0634nobodyさん
2012/09/15(土) 20:51:33.39ID:???FTPS = FTP over SSL/TLS
FTPSにはExplicitモードとImplicitモードがあって、
Explicitモードを特にFTPESと呼ぶ
0636nobodyさん
2012/09/15(土) 21:49:29.22ID:???0638nobodyさん
2012/09/15(土) 21:54:58.44ID:???お手軽
0639nobodyさん
2012/09/15(土) 21:57:17.94ID:???0640nobodyさん
2012/09/15(土) 21:58:39.80ID:???0641nobodyさん
2012/09/15(土) 22:00:29.34ID:???セキュリティでちと劣るけどパスワード認証でいいじゃん
あの変な文字列使うのはオプションでもっとセキュリティ高めたい人用
0642nobodyさん
2012/09/15(土) 22:02:27.37ID:???0643nobodyさん
2012/09/17(月) 02:27:24.32ID:xBCPC2+Yjavaだとwarファイルとかに固めればいいじゃない?
0644nobodyさん
2012/09/17(月) 07:12:02.76ID:???0645nobodyさん
2012/09/17(月) 08:12:38.92ID:???0646nobodyさん
2012/09/17(月) 14:10:28.12ID:???別にセキュリティとかどうでもいいんじゃね?
このスレでセキュリティの話をする奴は阿呆
セキュリティを気にするならそもそもPHPを使うなんて選択肢はない
0648nobodyさん
2012/09/17(月) 14:20:11.55ID:???0650nobodyさん
2012/09/17(月) 14:59:45.68ID:SKadOOhpフォームで外部サイトからログインをしてセッションとしてID等の情報を保存したいのですが、
どうすればいいかいまいちわかりません。
そのサイトではaction先でリダイレクトされてトップに戻る仕組みです。
実現の方法はフレームも考えましたが、ソースにはframe srcとしか書いてないしなぁ…という状況です。
ログイン自体は成功しました。
詳しい方、ご教授お願いします。
0651nobodyさん
2012/09/17(月) 15:39:07.80ID:???>ご教授
日本語すらままならないゴミカスがPHPやってんの?
マジでクズじゃんお前
どんなDQN親に教育受けたらお前みたいなゴミができるの?
両親の顔思い浮かべてみろよ
それゴミクズの顔だからしっかり覚えとけよwwwww
0652nobodyさん
2012/09/17(月) 15:40:31.48ID:???お前らの同胞だろ何とかしろ。
0655nobodyさん
2012/09/17(月) 17:14:45.35ID:???Perlについての質問箱 55箱目
http://toro.2ch.net/test/read.cgi/tech/1346052614/
0656nobodyさん
2012/09/17(月) 17:16:11.30ID:???0657nobodyさん
2012/09/17(月) 17:35:27.33ID:???0658nobodyさん
2012/09/17(月) 17:38:56.23ID:???phpのワンライナーっつーのを特集してたページを読んだけど、笑っちまった
多分あのレベルの事を使えるって言うんだろな、php厨は。
0663nobodyさん
2012/09/17(月) 18:58:04.80ID:???0664nobodyさん
2012/09/17(月) 19:39:12.92ID:???まともな奴ならそもそもPHPなんて選択しない
0665nobodyさん
2012/09/17(月) 19:48:23.99ID:???Rubywww
0666nobodyさん
2012/09/17(月) 20:23:39.25ID:???0667nobodyさん
2012/09/17(月) 20:55:33.93ID:G7eg0yvI0668nobodyさん
2012/09/18(火) 01:07:27.18ID:???ああやっぱりPHP厨の腐った脳じゃPerlは理解できないんだな
ってことだ
0669nobodyさん
2012/09/18(火) 01:22:33.74ID:???0670nobodyさん
2012/09/18(火) 06:58:12.31ID:???スピードが出ないんだ
どうしたらスピードとパワーを両立できる?
0671nobodyさん
2012/09/18(火) 07:43:53.61ID:???0672nobodyさん
2012/09/18(火) 10:29:24.00ID:ApaAG9JPネットで調べながら自作しようと思ってますが、出来上がりのやつありますか。
mb_detect_encodingは相当ミスります。
0673nobodyさん
2012/09/18(火) 10:37:32.49ID:???0674nobodyさん
2012/09/18(火) 11:13:19.44ID:???mb_detect_encodingで検索して、上から全部読めばいいとおもう。
確かに不備はあるけど、
そもそも文字コードがなんであるかは複数ありうる
mb_detect_encodingは、指定した順にチェックして通ればそれにしてるだけなので
使い方を間違ってるということは?
0677nobodyさん
2012/09/18(火) 16:20:11.79ID:???mbstring.detect_order
と
mbstring.strict_detection
はどうなってる?
0678nobodyさん
2012/09/18(火) 16:41:53.75ID:???しかし、なんで autoが ASCII,JIS,UTF-8,EUC-JP,SJIS なんだろうな。
結果が変になるに決まってる。犯人は誰だ。
それに、autoだからか、コレにしとけば自動で みたいなこと書いてるページがいっぱいw
0679nobodyさん
2012/09/18(火) 16:51:47.71ID:???そもそもPHPを選ぶのが間違い
0680nobodyさん
2012/09/18(火) 16:54:48.14ID:???そんなことも知らんのだろ?
0681nobodyさん
2012/09/18(火) 17:22:09.75ID:???巣へお帰りください
Perlについての質問箱 55箱目
http://toro.2ch.net/test/read.cgi/tech/1346052614/
0682nobodyさん
2012/09/18(火) 19:31:37.56ID:???基地害がこっちに来るだろ。
0683nobodyさん
2012/09/18(火) 19:35:47.15ID:???ぱーらーのみなさんさーせん
0684nobodyさん
2012/09/18(火) 19:35:54.43ID:???0685nobodyさん
2012/09/19(水) 01:11:23.04ID:f1Iyg0Bamb_check_encoding($str, 'SJIS-win');
!!mb_detect_encoding($str,'SJIS-win', true);
0686nobodyさん
2012/09/19(水) 04:46:34.24ID:???はいすごいすごいよく知ってまちゅねー
0687nobodyさん
2012/09/19(水) 06:31:00.22ID:???って何だよ
根拠くらい用意しろよキチガイ
0688nobodyさん
2012/09/19(水) 08:17:10.30ID:Byfg1LxQPHPは関数が多くて全部把握してる人は少ないと思うのですが
「あっ、こういう関数あるかも?」って思った時皆さんはどーやって調べてますか?
やっぱりググるスキルが重要なんでしょうか?
0689nobodyさん
2012/09/19(水) 08:24:04.23ID:???時々図書館で借り忘れることあるからその時はググる
0690nobodyさん
2012/09/19(水) 09:10:15.47ID:???エラーの原因を探すときは英語力がある方がいい
0691nobodyさん
2012/09/19(水) 09:37:34.41ID:???どの本持ってるか知らんけど索引とかあるだろ
あとは暇なときパラパラ見てたら頭の片隅に残ってたりしないか?
0692nobodyさん
2012/09/19(水) 11:38:53.61ID:???マニュアルの関連する分野を総なめで読む。
0693nobodyさん
2012/09/19(水) 12:03:24.52ID:???見覚えがあるかないかで決まる
0694nobodyさん
2012/09/19(水) 12:07:24.28ID:???0695nobodyさん
2012/09/19(水) 12:53:43.66ID:f1Iyg0Baこのサンプルをパスできるコードありますか。
http://sakuraweb.homeip.net/uploader/src/up194220.zip
0696nobodyさん
2012/09/19(水) 12:57:28.30ID:???簡潔な最小限のソースも示せないクズか
0697nobodyさん
2012/09/19(水) 13:07:56.23ID:???0698nobodyさん
2012/09/19(水) 13:10:37.13ID:???http://sakuraweb.homeip.net/uploader/src/up194220.zip
0700nobodyさん
2012/09/19(水) 13:17:25.99ID:???普段から
0702nobodyさん
2012/09/19(水) 14:17:22.89ID:f1Iyg0Ba0703nobodyさん
2012/09/19(水) 14:28:29.08ID:f1Iyg0Bahttp://sakuraweb.homeip.net/uploader/src/up194223.zip
0704nobodyさん
2012/09/19(水) 14:36:20.73ID:f1Iyg0Ba0706nobodyさん
2012/09/19(水) 14:59:23.32ID:???EUCなら「留」、UTF-8なら「α」なんだけど
0707nobodyさん
2012/09/19(水) 15:16:10.65ID:???あと、αは日本語ではない
0708nobodyさん
2012/09/19(水) 15:36:55.06ID:f1Iyg0Bahttp://sakuraweb.homeip.net/uploader/src/up194232.zip
0709nobodyさん
2012/09/19(水) 15:45:11.56ID:???0710nobodyさん
2012/09/19(水) 15:52:05.85ID:???何がしたいんだ
0711nobodyさん
2012/09/19(水) 17:49:32.37ID:TB7TqwDy先ほどまでmb_send_mail()できたんですが、色々鯖のチューニングしてたら上のエラーが出ます。
何か解決の心当たりあったら教えて下さい。PHP5.3.15 on FreeBSD9
0712nobodyさん
2012/09/19(水) 18:06:00.00ID:???みたいなことをPHPでやりたいんだけど、 この .. に相当する
構文はPHPだとどう書けばいいのかわかりません
だれか教えてください
0713712
2012/09/19(水) 18:11:27.82ID:9HG1iQ7h0714nobodyさん
2012/09/19(水) 18:32:48.39ID:???同じことは出来ない
$c= "A00";
while($c!=="AA00")print $c++;
0716nobodyさん
2012/09/19(水) 19:36:21.93ID:TB7TqwDyすいませんが分かるかただけの回答をお願いします。
0717nobodyさん
2012/09/19(水) 19:40:01.36ID:?????????
0718nobodyさん
2012/09/19(水) 19:41:38.10ID:qYg2JAu6↓こういう形式(本当は全角の&が半角 & です)
&#12452;&#12521;&#20;
0719nobodyさん
2012/09/19(水) 19:42:54.16ID:???0720nobodyさん
2012/09/19(水) 19:45:58.40ID:qYg2JAu6定番のやり方があるのかと思って
0721nobodyさん
2012/09/19(水) 19:54:39.94ID:???意訳すると
拒否られました:「'/usr/sbin/sendmail -t -i'」というメール配信バイナリ(実行ファイル)を動かすためのシェルを実行できませんでした。
文字通り読めばPHPからシェルが起動できないってことだし
まず
<?php
excute "whoami";
?>
を実行して
どうなるかが
もしかして
rootで「chsh www」(wwwはApacheのユーザーに適宜変えて)ってやって
Shell:なんとかって行をShell:/bin/shとかにしたら治るかも
0722nobodyさん
2012/09/19(水) 19:56:48.22ID:???http://www.programming-magic.com/20080328235111/
これ・・・?
0723nobodyさん
2012/09/19(水) 20:01:57.97ID:qYg2JAu6あーどうも
そんなやり方があるのか
「&#20;」を含めたXMLをsimplexml_load_string()で解析するとエラーになった
そこだけ外す正常終了
うちの環境が壊れているのかもしれない・・・
0724nobodyさん
2012/09/19(水) 20:19:05.19ID:Cbvfm1TE0726nobodyさん
2012/09/19(水) 20:59:51.36ID:???23は分からんでもないが、24-27は元ネタも分からない上につまらない
面白いのに差し替えもしくは削除
っつーか>>10はテンプレじゃないぞw
0727nobodyさん
2012/09/19(水) 21:21:44.34ID:???一番簡単なのはPHPをインストールすることです。
レンタルサーバ等でPHPをインストールできない場合、
もしくはすでにPHPをインストールしてある場合には
PHPスクリプトをアップロードしておくと
大きなセキュリティホールを作ることができます。
PHPスクリプトはウェブサーバ等を介して外部からアクセスできるところに置いておくと
尚効果的です。
セキュリティホールを増やすための最高のツール・・・それがPHP。
さぁ、あなたも楽しいセキュリティホールライフを。
0728nobodyさん
2012/09/19(水) 21:35:03.99ID:F2xEQ95A反対します
0729nobodyさん
2012/09/19(水) 21:50:08.57ID:F2xEQ95A文字コードの20て何?
? 変な文字なので消すべし。
?x20 ならスペースだから通るよ
0730nobodyさん
2012/09/19(水) 21:52:55.76ID:F2xEQ95A&#20; は変じゃない?
&#x20;ならスペース
0731sage
2012/09/19(水) 21:55:36.81ID:qYg2JAu6半角スペースなんで通るはずなんだけど
ちなみに &#11; って制御文字のコードでもエラーになってる
300行ぐらいある長いXMLなんで他に原因があるのかもしれない
今は &#20; と &#11; を外して回避している
そもそも半角スペースを &#20; として先方が送って来ているところが間違っている気がする
0732nobodyさん
2012/09/19(水) 21:58:43.44ID:???0733sage
2012/09/19(水) 22:05:07.72ID:qYg2JAu6---------------------------------
$ php -v
PHP 5.3.3 (cli) (built: Feb 2 2012 18:29:52)
-------------------------------
<?php
$buf = simplexml_load_string('<div>イ</div>');
var_dump($buf);
---
結果
PHP Warning: simplexml_load_string(): Entity: line 1: parser error : xmlParseCharRef: invalid xmlChar value 20 in /h\
ome/mik/work/j.php on line 3
PHP Warning: simplexml_load_string(): <div>イ</div> in /home/mik/work/j.php on line 3
PHP Warning: simplexml_load_string(): ^ in /home/mik/work/j.php on line 3
bool(false)
------------------------------------
<?php
$buf = simplexml_load_string('<div>イ</div>');
var_dump($buf);
---
結果
object(SimpleXMLElement)#1 (1) {
[0]=>
string(3) "イ"
}
0734nobodyさん
2012/09/19(水) 23:19:04.07ID:???0735nobodyさん
2012/09/20(木) 00:28:55.75ID:???まあそういうデータを送ってくる奴が悪いという事で。
0736nobodyさん
2012/09/20(木) 04:49:22.72ID:???セキュリティがゆるゆるなのもそういうPHP厨の姿勢が現れてるからだろうなw
SQLインジェクションしてくる奴が悪い!とか言ってんだろw
言語が糞ならユーザーも糞の良い例w
0737nobodyさん
2012/09/20(木) 04:52:43.32ID:???0738nobodyさん
2012/09/20(木) 06:47:12.38ID:???0739nobodyさん
2012/09/20(木) 07:48:10.33ID:???0741nobodyさん
2012/09/20(木) 14:00:15.76ID:???0742nobodyさん
2012/09/20(木) 15:23:28.03ID:???0743nobodyさん
2012/09/20(木) 15:27:54.83ID:???0744nobodyさん
2012/09/20(木) 15:59:43.63ID:???Perlについての質問箱 55箱目
http://toro.2ch.net/test/read.cgi/tech/1346052614/
0746nobodyさん
2012/09/20(木) 17:21:05.66ID:???0747nobodyさん
2012/09/20(木) 17:34:59.90ID:???ゴミが来たと思ったらまたお前らの仕業か。
URL貼るなつったろ。
PHP厨ってマジで他人に迷惑かけることしかしないのな。
0748nobodyさん
2012/09/20(木) 17:37:12.84ID:???久しぶりに暴れましょうか
0749nobodyさん
2012/09/20(木) 19:12:50.11ID:???元気に、おっ立ててるなら大丈夫だよね?
今夜の おねぇ〜さんは暇してるから
みんなの質問に、バッチリ答えるよ♪
0750nobodyさん
2012/09/20(木) 19:13:53.21ID:???0751nobodyさん
2012/09/20(木) 22:08:30.79ID:pQ53q8hD0752nobodyさん
2012/09/20(木) 23:23:36.89ID:???twitter はわりと Ruby on Rails そのまま使ってるって言ってたな
0753nobodyさん
2012/09/20(木) 23:28:43.92ID:???0754nobodyさん
2012/09/20(木) 23:42:45.37ID:???0755nobodyさん
2012/09/21(金) 10:58:23.48ID:???0756nobodyさん
2012/09/21(金) 11:01:24.33ID:???0757nobodyさん
2012/09/21(金) 11:19:03.92ID:???データベースも一回 Cassandra にすると言ってたけど結局まだ MySQL 使っているし
0758nobodyさん
2012/09/21(金) 11:20:15.35ID:???0760nobodyさん
2012/09/21(金) 11:48:45.39ID:???0762nobodyさん
2012/09/21(金) 11:57:40.40ID:???この前、オラクルのMySQL担当の人がわざわざtwitterはCassandraじゃなくてMySQL使ってる明言してた
> http://www.publickey1.jp/blog/10/twittercassandra.html
> Twitterが、Cassandraの本採用を断念。「いまは切り替えの時期ではない」
0763nobodyさん
2012/09/21(金) 12:48:04.60ID:???0764nobodyさん
2012/09/21(金) 12:52:39.40ID:???0765nobodyさん
2012/09/21(金) 13:14:13.33ID:???<?php endwhile; ?>
こんなWHILE文の書き方があったんですが、これってなんていう書き方なんでしょうか?
最初のwhile文の隣にあるコロン:とそのよこのthe_postはどういう関係なんですか?
0767nobodyさん
2012/09/21(金) 13:38:40.51ID:sC8m2fOS<?php endwhile; ?>
こんなWHILE文の書き方があったんですが、これってなんていう書き方なんでしょうか?
最初のwhile文の隣にあるコロン:とそのよこのthe_postはどういう関係なんですか?
0768nobodyさん
2012/09/21(金) 15:06:00.36ID:???テンプレート内で使う時に使うような構文ってだけ
意味は
>コロン:とそのよこのthe_postはどういう関係なんですか?
while (have_posts()) {
the_post();
}
と同じ意味
ただ1行で書いてるだけ
コロンは{と同等の意味と考えるといい
endwhileは}と同等の意味と考えるといい
0769nobodyさん
2012/09/21(金) 15:28:36.61ID:???PHPマニュアルでの名前は「(制御構造に関する)別の構文」
名前と言えるか分からんが、そう使われてる
http://php.net/manual/ja/control-structures.alternative-syntax.php
0770nobodyさん
2012/09/21(金) 15:46:02.36ID:sC8m2fOSなるほど!
ありがとうございました!
0771nobodyさん
2012/09/21(金) 15:46:52.69ID:sC8m2fOSあっ
リロードしてませんでした
正式な名前ないんですね
ありがとうございました!
0772nobodyさん
2012/09/21(金) 16:12:07.19ID:???http://php.net/manual/ja/control-structures.for.php
> PHPは、forループ用に"コロン構文"もサポートします。 for loops.
http://www.crystal-creation.com/web-appli/technical-information/programming/php/grammar/control-structures/colon-syntax.htm
0773nobodyさん
2012/09/21(金) 18:16:07.67ID:???0774nobodyさん
2012/09/21(金) 18:35:51.01ID:???0775nobodyさん
2012/09/21(金) 19:00:58.16ID:???PHP使ってる奴って嫌がらせしかするしか脳がないの?
0777nobodyさん
2012/09/21(金) 20:16:34.61ID:???Perlスレを荒らしてるのはRuby厨かPerl厨自身だよ
PHP使うやつは荒らしてないよ
なぜならPerlなんて眼中にないから
0779nobodyさん
2012/09/21(金) 21:18:13.89ID:???500 Status read failed: Connection reset by peer
がっくり
0782nobodyさん
2012/09/21(金) 23:36:52.57ID:???巣に次スレが立ってるぞ、戻りな
Perlについての質問箱 56箱目
http://toro.2ch.net/test/read.cgi/tech/1348141100/
0784nobodyさん
2012/09/22(土) 02:06:39.36ID:RAloNIt7クッキーを有効に設定する方法を教えてください。
$params = array(
"login_id" => "user" ,
"password" => "pass" ,
"submit" => "ログイン"
);
$ch = curl_init("URL");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIESESSION, TRUE);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$output = curl_exec($ch) or dir('error ' . curl_error($ch));
curl_close($ch);
echo $output;
0786nobodyさん
2012/09/22(土) 12:35:59.39ID:???普通にログインするときをイメージしてください。
まず、ログイン画面が表示されて、次にそのフォームに入力してと、
2段階なわけで、その1段階目でcookieを送ってきてるんでしょう。
つまり、まずログイン画面の表示するところにアクセスしてクッキーを取得して、
POSTのときにそれをつけてやればいいんではないですか?
0787nobodyさん
2012/09/22(土) 17:49:13.83ID:TSKoYwz3くだらない質問するなと言われたのでここで聞かせて下さい!
for($i = 0; $i < 100; ++$i){
print '<a href="' . $url[$i] . '" target="_blank"><img src="img.png" width="100" height="100"></a>';
}
こうやってimgタグをaタグでリンクすると処理コストがかなり掛かるんです。
a単体にするとかなり速いです。なんででしょう?
あとimgを付けていても、href="hoge.com" みたいに直接URL記述したら速いです。
わけが分かりません… だれか助けて〜
0788nobodyさん
2012/09/22(土) 17:51:57.64ID:???html = '';
for($i = 0; $i < 100; ++$i){
html .= '<a href="' . $url[$i] . '" target="_blank"><img src="img.png" width="100" height="100"></a>';
}
print html;
↑これで解決しそうです!すいませんでした!
0789788
2012/09/22(土) 17:56:24.07ID:???すいません!引き続きお願いします!!
0790nobodyさん
2012/09/22(土) 18:29:14.62ID:RAloNIt7ありがとうございます。
おかげさまでできました。
ただ、別サイトで同様の処理をするとリファラのURLに飛び、
ログインしていない状態で表示されてしまいます。
(POSTの値にリファラ先のURLが入っています)
何度もすいませんが、どうすればログインを維持できるか教えていただきたいです。
0791nobodyさん
2012/09/22(土) 19:36:13.08ID:QXXYeA1qfgets(STDIN); でコマンドプロンプトで文字を入力し受け取る事が出来ますが
一秒だけ受け取り状態にして、その間に文字が入力されなかったら次の処理へ移る
にはどうしたらよいのでしょうか
0792nobodyさん
2012/09/22(土) 20:41:47.53ID:???0793nobodyさん
2012/09/22(土) 23:13:12.67ID:R62vXJZjたとえばarray_pop()がどうやって実装されてるのか見たいなあと思った時など。
0794nobodyさん
2012/09/22(土) 23:21:47.03ID:???処理コストが掛かるとは、具体的にどれぐらい?
>>790
飛ばされてるのは何? ブラウザじゃないよね?
0796nobodyさん
2012/09/22(土) 23:31:09.90ID:RAloNIt7返答ありがとうございます。
クッキーを取得→POSTで送信→結果をブラウザで表示→トップページへリダイレクトされ、ログインは無効?
という状況です。
0797nobodyさん
2012/09/22(土) 23:34:56.11ID:???クッキーを取得したのは、webサーバーであって、結果を表示してるブラウザではないんだし、
そのクッキーをそのサイトがセットしたかのようにセットすることは無理なので、
リダイレクト先までサーバーで取得して、結果だけ表示するしか。
ログインして、継続して、ブラウザで使えるようにするのは無理っすよ。
0798nobodyさん
2012/09/22(土) 23:53:27.84ID:RAloNIt7すいません、語弊がありました。
あくまで結果だけブラウザで表示したいです。
最終目的はログインの必要なページのソース取得です。
そこでログイン成功のはずがリダイレクトされて無効になってしまうという状況に陥っています。
0799nobodyさん
2012/09/22(土) 23:55:17.39ID:???0800nobodyさん
2012/09/22(土) 23:56:46.20ID:RAloNIt7ありがとうございます。
以下のサイトです。
ttp://www.netsea.jp/
0801nobodyさん
2012/09/23(日) 00:11:46.88ID:7T0EdZW4http://php.net/downloads.php
これですか?
ぐぬぬ
0802787
2012/09/23(日) 10:24:19.63ID:???レスどうもです!
具体的には
$stime = microtime(true);
〜処理〜
$etime = microtime(true);
print $etime - $stime;
で計測して CPUが1GHz、Memが1GB くらいのヘボマシンなんですけど
普通にaタグでリンクした場合は
0.02sec
aタグを排除した場合は
0.002sec
くらいです。
なんでこんな差がでるんでしょうかね?
0803nobodyさん
2012/09/23(日) 11:01:45.49ID:???0804787=802
2012/09/23(日) 11:05:00.06ID:ov8hH5gC0806787=802
2012/09/23(日) 11:29:45.81ID:ov8hH5gCただ何が原因か知りたいんですよね…
なんでこれが速度差につながるんでしょうか?
0807nobodyさん
2012/09/23(日) 11:33:44.93ID:???繰り返す
処理速度を気にするならPHPを使うな
0808nobodyさん
2012/09/23(日) 11:38:01.19ID:???まあCには負けるが
0809787=802
2012/09/23(日) 12:15:16.97ID:ov8hH5gCそうだとしてPHPの処理の何が
imgをaタグでリンク(URLはバラバラ)して出力すると
遅くなる原因なのでしょうか?
0810nobodyさん
2012/09/23(日) 12:29:42.02ID:???0811787=802
2012/09/23(日) 12:35:13.33ID:ov8hH5gCでもimgからaタグをはずしたり
aタグを付けててもURLを一つにして直接書けば
速度は0.02secから0.002secになりますよ?
0812nobodyさん
2012/09/23(日) 12:43:07.92ID:???0813787=802
2012/09/23(日) 12:52:24.77ID:ov8hH5gC困るなぁ。
0814nobodyさん
2012/09/23(日) 12:53:33.19ID:???ブログにでも書いてろ
0817787=802
2012/09/23(日) 13:39:00.04ID:ov8hH5gCじゃそれで速度が変わるのは何故ですか?
0819787=802
2012/09/23(日) 13:44:22.74ID:ov8hH5gCまぁ単なるサンプルですし…
というかこのソースあとどう綺麗に出来ますか?
foreach使うとかですかね?
0820nobodyさん
2012/09/23(日) 13:45:18.86ID:???0821nobodyさん
2012/09/23(日) 13:45:21.02ID:???0822nobodyさん
2012/09/23(日) 15:28:18.63ID:hvTxz8ea0823nobodyさん
2012/09/23(日) 15:33:40.85ID:???0825nobodyさん
2012/09/23(日) 15:53:19.40ID:???>>802の測りかた不正確な気がする
普通timeコマンド使うでしょ
シェルから
time php hoge.php
ってやる
あと言うまでもないけど
何回か測って平均とらないと誤差が大きい
0826787=802
2012/09/23(日) 16:01:10.91ID:ov8hH5gC勘違いというのは処理コストに差があるという事実自体が勘違いの可能性があるという事でしょうか?
>>825
timeコマンドの方が精確ですかね?
あと一応平均を出してもやっぱりあのくらい差があるみたいです…
というかあんなタグ出力だけで速度が変わるは
単なる勘違いなんでしょうか?そうであってほしいですが。
まぁ遅くても0.02secとかなので使用には問題ないのですけどね…
でもなんか気持ち悪い…
0827824
2012/09/23(日) 16:42:30.86ID:???「処理コストに差があるという事実」
これがおまえの勘違いだっつーの
検証コードがない限り、素人が勘違いして
何か喚いてる程度にしかみんな思ってないんだってば
とりあえず他人が検証できる状態にならない限り
お話にならない
0828nobodyさん
2012/09/23(日) 16:49:14.22ID:???糞言語PHPなんかやめておけ
0829nobodyさん
2012/09/23(日) 17:10:12.02ID:???差が出るはずが無いと思い込んでるのが間違い。
原因はプログラムにある。 ループの中の処理など、些細な違いでソレぐらいの差はすぐに出る。
どの言語でも同じ。
0830nobodyさん
2012/09/23(日) 17:41:13.60ID:???前言撤回
底なしの低さにどれだけ民度がわからない
PHP使ってる時点で脳が腐ってるから当たり前といえば当たり前なのかもしれんが
0833nobodyさん
2012/09/23(日) 18:10:48.20ID:???底なしの低さにどれだけ民度がわからない
底なしの低さにどれだけ民度がわからない
底なしの低さにどれだけ民度がわからない
底なしの低さにどれだけ民度がわからない
0835nobodyさん
2012/09/23(日) 18:19:54.10ID:???ラーメン以外の話はするんじゃねえ
0836nobodyさん
2012/09/23(日) 18:26:00.40ID:hvTxz8eaレベル低すぎるぞ
0838787=802
2012/09/23(日) 21:01:10.56ID:nqYidHoHとりあえず今は他にやる事も沢山あるし
処理コスト的には問題ないので気にしない事にします!
output_bufferingなんかは明日にでも確認してみます。
ありがとうございました!
0839nobodyさん
2012/09/23(日) 21:03:17.11ID:???妄想で適当なこと言ってただけのクズかよ・・・
0840nobodyさん
2012/09/23(日) 21:08:04.72ID:zYzxrsk9そういうのやめようぜ
0843nobodyさん
2012/09/23(日) 22:55:18.12ID:???もう少し心に余裕を持った方が全てが良くなると思いますよ
0844nobodyさん
2012/09/23(日) 23:03:20.42ID:???例えば心の面でも糞
だから荒れるんだよ
このスレの荒れ具合からPHPが糞言語だということがわかる
0845nobodyさん
2012/09/23(日) 23:08:26.24ID:???0846nobodyさん
2012/09/23(日) 23:14:29.06ID:???0847nobodyさん
2012/09/23(日) 23:16:36.62ID:???しかもそこでクソクソ言いまくって、誰が得するのかわからん
0849nobodyさん
2012/09/23(日) 23:22:15.91ID:???0850nobodyさん
2012/09/23(日) 23:24:02.76ID:???0851nobodyさん
2012/09/24(月) 01:27:27.43ID:???〇:糞の中でもっともマシな言語
確かに糞の中ではマシな部類
HSPとかひまわりに比べたらマシ
ただそれは
全てのウンコの中でこれが一番カレーの味に近い!
って言ってるようなもので実用に耐えない
0852nobodyさん
2012/09/24(月) 01:42:48.65ID:???しかもそこでクソクソ言いまくって、誰が得するのかわからん
0855nobodyさん
2012/09/24(月) 02:59:11.08ID:???そういう酷いコードを書く若い芽を摘み取るのが俺たちの使命だ
0856nobodyさん
2012/09/24(月) 03:23:37.73ID:???0857nobodyさん
2012/09/24(月) 05:22:15.44ID:nQSkMfLNfunction detect_encoding_jp($str) {
$codes = array('JIS-ms' ,'eucJP-win', 'UTF-8','SJIS-win','UTF-16LE', 'UTF-16BE');
foreach ($codes as $code) {
do {
$flg = mb_check_encoding($str, $code);
if( $code=='UTF-16LE' || $code=='UTF-16BE') break;
$flg = $flg && !!mb_detect_encoding($str,$code, true);
} while(0);
if($flg) return $code; }
return NULL; }
0858nobodyさん
2012/09/24(月) 05:33:06.38ID:???0859nobodyさん
2012/09/24(月) 06:10:41.05ID:???複数の文字コードに解釈できる文字列は判定できないよ
0860nobodyさん
2012/09/24(月) 08:06:50.36ID:???0861nobodyさん
2012/09/24(月) 08:30:29.03ID:???0863nobodyさん
2012/09/24(月) 10:17:24.91ID:???ホアホイホウ(sjis)
留硫粒(euc)
どのつもりか判断できるわけがない
正確に返すのであれば、全部返すしかない。
0864nobodyさん
2012/09/24(月) 10:51:33.44ID:XOrxCb86httpとかの通信プロトコルってPHPで作成できますか?
socket関数あたりで作れそうな気がしますが
勉強がてら通信プロトコルを作成してみたいです
他の言語のほうが適役かもしれませんが
PHPしか知らないのでなんか参考になる資料はないでしょうか?
0865nobodyさん
2012/09/24(月) 11:04:47.36ID:???http://nanoweb.si.kz/
0866nobodyさん
2012/09/24(月) 11:55:32.95ID:s/iOVThE【PHPのバージョン】5.2,5.3で確認
【質問内容】
たったこれだけのコードで悩んでるのですが、結果がokになりません。
ソースはコピペなので動かしてるそのまま、比較演算子は ===でも結果は一緒です。
$wk = array(0.5, 0.2, 0.2, 0.1);
if( (double)array_sum($wk) == (double)1.0 ){
echo "ok";
}else{
echo "ng";
}
array_sumの結果は1が帰ってきてるのですが、なぜ等価にならないのでしょうか?
0867nobodyさん
2012/09/24(月) 11:59:48.45ID:???0868nobodyさん
2012/09/24(月) 12:07:44.03ID:???最近は頭のおかしい親が多いからガキもおかしい奴が増えた。
PHP厨ってたぶんこれと同系統のDQNだと思う↓
22 名前:おさかなくわえた名無しさん[sage] 投稿日:2010/07/23(金) 11:33:55 ID:POZR5F48
つい昨日の話
仕事で出張続きで休みがなかったため、昨日代休を貰って家でまったり過ごしていたんだ。
昼過ぎになって家のチャイムが鳴ったので出てみると、中学生くらいの子が3人いた。
以下やりとり
中「wi-fiできますよね?」
俺「は?え?どういうこと?」
中「この家から無線LANの電波が出ているのは分かっているんです。」
俺「え?いやまあ確かに無線LAN使っているけど・・・」
中「AOSSボタン付いてます?」
俺「あ〜ついてるね」
中「それを長押ししてください。あとはこっちでやるんで。」
俺「は?ちょっとまって何する気?」
中「え?DSでwi-fiするんですよ」
俺「いやいや自分の家でやってくれ」
中「家にないから持っている人の物を使うんじゃないですか」
俺「いやいやだからといって使わせることはできないよ」
中「少しくらいいいじゃないですか。ボタンを長押しするだけじゃないですか」
俺「駄目なものは駄目」
中「なんだよケチ!」
捨て台詞を吐いて帰っていきました。
確かに家中に届くようにと結構強力な無線LAN使っているけど、あくまで家族みんなで使うために使用しているわけで、他人に使わせる為ではない。
とにかくずうずうしい奴だった。
夏休みに入ったからか、平日でも中学生が湧いてきているみたい
その後親も乗り込んできたが、長くなるので割愛
0869nobodyさん
2012/09/24(月) 12:08:54.10ID:???>>22
箇条書きでいいので親の発言も頼む
34 名前:>>22[sage] 投稿日:2010/07/23(金) 15:19:36 ID:POZR5F48
>>22です
>>31の言うように箇条書きで簡潔でいいなら
・厨房が退散して1時間後くらいに父親が乗り込んでくる
・父親曰く「電波を垂れ流している方が悪い。だから使わせろ。」
「自分だけいい思いをするな。無駄な電波を使ってやるだけだろ。」←この時点でイミフ
「子供がかわいそうだと思わないのか。優しさのかけらもないのか」
俺「なら自分で買えばいいだけじゃん」→父親「お前が使わせれば済む話」
・何を言っても無駄だと思ったので警察を呼ぶと言ってみる→「呼びたければ呼べよ!悪いのはお前なんだから!」
・本当に警察を呼ぶと、急におとなしくなって帰っていった
・なんやかんやの後、お隣のおばあちゃんに近所迷惑だっただろうと思い、謝罪に行くとチューチューアイスくれた
こんなもんかな
簡潔で申し訳ない
0870nobodyさん
2012/09/24(月) 12:27:12.12ID:???http://php.net/manual/ja/language.types.float.php
0871866
2012/09/24(月) 12:45:21.10ID:s/iOVThEありがとう、試してみます
>>870
gettypeした結果double型だったので、あえてdouble型にキャストして比較していました。
説明不足でスイマセン
0872nobodyさん
2012/09/24(月) 12:47:06.32ID:???パスワードなしで飛ばしてるうちとは大違いだ…
0873866
2012/09/24(月) 12:51:32.96ID:s/iOVThE指摘を勘違いしてました
浮動小数点は精度の問題で比較してはダメなんですね
ありがとうございます
0875nobodyさん
2012/09/24(月) 12:52:38.00ID:???0876nobodyさん
2012/09/24(月) 13:33:23.10ID:???0877nobodyさん
2012/09/24(月) 14:27:06.79ID:???0878nobodyさん
2012/09/24(月) 15:08:40.84ID:???ホアホイホウというセリフかもしれないし
留硫粒という中華料理店かもしれないだろ?
0879nobodyさん
2012/09/24(月) 16:00:45.81ID:???文字コードを完璧に判定するとか頭に蛆湧いてんじゃねw
それができるならコンピュータが口語体の文章まで完璧に理解できるだろw
ほんと何でPHP厨ってこんなゴミみたいな奴しかいないの?
0880nobodyさん
2012/09/24(月) 16:17:45.40ID:???早々にお引き取り下さい。
0882nobodyさん
2012/09/24(月) 17:42:11.42ID:???Ruby Pythonは増えてきてはいるがデファクトスタンダードではない
Javaや.NETなんてのは一般人向けではない
0883nobodyさん
2012/09/24(月) 17:52:56.31ID:???Perlは昔の言語で、もう終わってる
具体的な指摘がないから
PHPを叩いてる、というより煽ってるだけ
0884nobodyさん
2012/09/24(月) 18:19:29.55ID:???0885nobodyさん
2012/09/24(月) 18:26:51.44ID:xedS6Oo5<br>に変換してからDBに入れるのか
\nのままDBに入れて表示するときに<br>に変換するのか
どちらがいいんですかね?
0886nobodyさん
2012/09/24(月) 18:38:38.56ID:???理由は教えない
0888nobodyさん
2012/09/24(月) 19:45:35.87ID:???>>885
上にもあるが、変換しないのが普通だと思う
エスケープ等は出力時に行うのがよい
メールに埋め込む場合は<br>にしないし、
XHTMLでは<br/>になるから、用途によって処理が異なる
0889nobodyさん
2012/09/24(月) 20:07:54.45ID:???古い云々でいうならばC言語だって古いしな。
新しい云々でいうならPython選ぶしな。
使うのでも歴史でもPHPってどうしても中途半端だよな。
0890nobodyさん
2012/09/24(月) 20:12:46.35ID:???0891nobodyさん
2012/09/24(月) 20:43:51.46ID:???0892nobodyさん
2012/09/24(月) 20:45:03.73ID:???0893nobodyさん
2012/09/24(月) 20:45:36.38ID:???0894nobodyさん
2012/09/24(月) 20:47:22.85ID:???0895nobodyさん
2012/09/24(月) 21:00:31.86ID:???0896nobodyさん
2012/09/24(月) 21:10:49.26ID:???我々の手で
0898nobodyさん
2012/09/24(月) 21:19:20.68ID:???Perlのせいにしても、PHPが史上最低の糞言語という事実は変わらんよ
0899nobodyさん
2012/09/24(月) 21:22:35.67ID:???なんでクソ言語なのか教えて
俺CとかC++書くけど、PHPは最初から便利な関数が揃ってて良いなって思ったよ
速度的にも遅いと感じたことないし
0900nobodyさん
2012/09/24(月) 21:32:25.61ID:???0901nobodyさん
2012/09/24(月) 21:34:01.75ID:???0902nobodyさん
2012/09/24(月) 21:36:51.71ID:???0903nobodyさん
2012/09/24(月) 21:38:46.01ID:???0904nobodyさん
2012/09/24(月) 21:39:55.90ID:???開発効率が恐ろしく悪い
利用者の精神年齢がありえないほど低い(発達障害?)
セキュリティホールのある本体をインストールする必要がある
0905nobodyさん
2012/09/24(月) 21:40:34.67ID:???煽れば説明してもらえるとでも思ってんのか
0906nobodyさん
2012/09/24(月) 21:42:23.98ID:???CやっててPHPの糞さに気付かないならプログラミングは向いてないよ。
カレー食ってもウンコ食っても旨いって言うタイプ。
0907nobodyさん
2012/09/24(月) 21:44:48.16ID:???使うなら外部とは隔離されたネットワークってことになるけど
それだと範囲が限定されまくるから使い物にならないしね
外部に公開してる鯖とかでPHP使うのはマジキチ
0908nobodyさん
2012/09/24(月) 21:45:55.00ID:???0909nobodyさん
2012/09/24(月) 21:51:38.90ID:???0910nobodyさん
2012/09/24(月) 21:54:44.15ID:???PHPスレはこれだけ荒れまくってるからマジモンの糞
0911nobodyさん
2012/09/24(月) 22:03:53.52ID:???0912nobodyさん
2012/09/24(月) 22:24:25.85ID:???0913nobodyさん
2012/09/24(月) 23:09:45.92ID:???早く巣に帰れよ
Perlについての質問箱 56箱目
http://toro.2ch.net/test/read.cgi/tech/1348141100/
0915nobodyさん
2012/09/25(火) 00:11:00.92ID:???0916nobodyさん
2012/09/25(火) 03:29:52.18ID:???そんなに熱くならずに楽に行こうぜ
0917nobodyさん
2012/09/25(火) 06:23:07.69ID:???0918nobodyさん
2012/09/25(火) 07:12:39.75ID:???0919nobodyさん
2012/09/25(火) 08:54:03.13ID:???普通は安全か危険か分からない車があったときに、
「安全だとう証拠がない」
として乗らない。
しかりPHP厨は違う。
「危険だという証拠がない」
と言って平気で乗るのだ。
だからセキュホのあるPHPをガンガン使うし、
スキルもないから何かされたとしても確認する術がない。
それがITエンジニアではなくITドカタと呼ばれる所以。
0920nobodyさん
2012/09/25(火) 09:48:18.99ID:???やめてもらえないでしょうか。
0922nobodyさん
2012/09/25(火) 11:33:59.84ID:bG8FHFFo見つかったんだろうか。
0923nobodyさん
2012/09/25(火) 12:09:23.68ID:???0924nobodyさん
2012/09/25(火) 12:15:57.42ID:???0925nobodyさん
2012/09/25(火) 13:03:02.96ID:802sZSo9クソなのは判ったから、そんなクソスレに二度と来ないでください
0926nobodyさん
2012/09/25(火) 13:20:24.73ID:???0931nobodyさん
2012/09/25(火) 14:44:52.15ID:???0934nobodyさん
2012/09/25(火) 15:14:22.05ID:???0935nobodyさん
2012/09/25(火) 15:16:03.65ID:???それにPerlはコマンドラインで使えるから外せないし
だけどそこにPHP加えると、Perlのセキュリティホール+PHPのセキュリティホールになる
Perlのセキュリティホール1つのほうがまだマシ、好き好んでセキュリティホール増やすとかマジキチ
0936nobodyさん
2012/09/25(火) 15:20:42.88ID:???0937nobodyさん
2012/09/25(火) 15:29:55.81ID:???perlに安全という根拠も危険という根拠もない
これなら一緒
反論はURLつきで
0938nobodyさん
2012/09/25(火) 15:31:03.99ID:???JVNDB-2012-004255Perl 用 YAML::LibYAML モジュールにおけるフォーマットストリングの脆弱性5.02012/09/092012/09/12
JVNDB-2012-004254Perl 用 DBD::Pg モジュールの dbdimp.c におけるフォーマットストリングの脆弱性5.02012/03/092012/09/12
JVNDB-2012-002926Perl 用 Config::IniFiles モジュールにおける任意のファイルを上書きされる脆弱性3.62012/06/272012/07/02
JVNDB-2012-001591Bugzilla の xmlrpc.cgi におけるクロスサイトリクエストフォージェリの脆弱性5.12012/02/092012/03/02
JVNDB-2012-001070Perl 用の Digest モジュールにおける任意のコマンドを実行される脆弱性7.52012/01/132012/07/23
JVNDB-2012-001069Perl の Encode モジュールにおける一つずれエラーの脆弱性5.12012/01/132012/01/17
JVN iPedia - 脆弱性対策情報データベース
http://jvndb.jvn.jp/search/index.php?mode=_vulnerability_search_IA_VulnSearch&lang=ja&useSynonym=1&keyword=Perl
0939nobodyさん
2012/09/25(火) 15:39:29.92ID:???根拠がないことを証明するのは不可能
http://en.wikipedia.org/wiki/Probatio_diabolica
0940nobodyさん
2012/09/25(火) 15:53:31.40ID:???0941nobodyさん
2012/09/25(火) 16:02:47.75ID:???法律に触れなきゃ何やってもいいと思ってんの?
0942nobodyさん
2012/09/25(火) 16:03:28.83ID:???0944nobodyさん
2012/09/25(火) 16:06:32.96ID:???0945nobodyさん
2012/09/25(火) 16:17:51.51ID:???0946nobodyさん
2012/09/25(火) 16:19:17.29ID:???荒らしてるPerl厨やRuby厨はスルーでお願いします
0947nobodyさん
2012/09/25(火) 16:23:38.99ID:???rep2(サーバーサイドの2chビューアー)
wordpress
openpne
xoops
これらは何語で書かれてますか?
0948nobodyさん
2012/09/25(火) 16:24:36.16ID:???PHPが糞言語であることには変わらんよ
0949nobodyさん
2012/09/25(火) 16:26:58.41ID:???0950nobodyさん
2012/09/25(火) 16:43:16.64ID:???飲食店顔しなくとも飲食店街にウンコ屋は迷惑。
それを言ったらやっかみ扱いするPHP厨。
0951nobodyさん
2012/09/25(火) 16:49:19.03ID:???0952nobodyさん
2012/09/25(火) 16:49:26.59ID:???0953nobodyさん
2012/09/25(火) 16:53:28.07ID:???0955nobodyさん
2012/09/25(火) 16:55:10.19ID:???0956nobodyさん
2012/09/25(火) 16:57:36.49ID:???0957nobodyさん
2012/09/25(火) 17:00:21.46ID:???949 名前:あぼ〜ん[NGWord:クソ言語] 投稿日:あぼ〜ん
950 名前:あぼ〜ん[NGWord:PHP厨] 投稿日:あぼ〜ん
951 名前:あぼ〜ん[NGWord:糞言語] 投稿日:あぼ〜ん
0959nobodyさん
2012/09/25(火) 17:10:35.37ID:???0960nobodyさん
2012/09/25(火) 17:14:18.07ID:???0961nobodyさん
2012/09/25(火) 17:39:36.76ID:???0962nobodyさん
2012/09/25(火) 17:44:01.52ID:???0963nobodyさん
2012/09/25(火) 17:55:00.72ID:???ク
ソ
言
語
であるという現実から目を反らそうとする
P
H
P
チ
ュ
ウ
0964nobodyさん
2012/09/25(火) 18:05:41.80ID:???0966nobodyさん
2012/09/25(火) 18:10:10.56ID:???0967nobodyさん
2012/09/25(火) 18:23:46.23ID:???パールモンガーは今後どうすればいいんだ?
だからPHPは糞
0968nobodyさん
2012/09/25(火) 18:35:34.20ID:???誰も
0969nobodyさん
2012/09/25(火) 19:32:49.31ID:???PHP宙「徒歩の遅さを定量的に述べてもらわないとねぇ」
一般的な感覚とはかけ離れているPHP宙。
普通に考えれば分かることもわざわざ数値出せというから議論が進まない。
というか進めたくないのかな、議論が進めば進むほどPHPが不利だしw
0970nobodyさん
2012/09/25(火) 19:34:40.77ID:???0971nobodyさん
2012/09/25(火) 19:57:50.50ID:???0972nobodyさん
2012/09/25(火) 20:16:43.32ID:???だからPerl一択なのです
0973nobodyさん
2012/09/25(火) 20:21:52.91ID:???perl遅いなぁ
phpまあまあだなぁ
0974nobodyさん
2012/09/25(火) 20:28:08.03ID:???これは何かの間違い
徒歩のPHPが13.393sであれば、
新幹線のPerlは0.2〜0.3sのはず
Perl一択です
0975nobodyさん
2012/09/25(火) 21:02:34.57ID:???お前その記事は誰かが保証してくれてんの?w
これだからPHP廚はゴミ扱いされるんだろうなぁw
ソース出せって言われたらWikipediaから見つけてきて嬉しそうにURL貼ってる知恵遅れと同類
0976nobodyさん
2012/09/25(火) 21:19:25.75ID:???たとえばC/C++の同一コードでもコンパイラで変わる。
0978nobodyさん
2012/09/25(火) 21:39:47.69ID:???0979nobodyさん
2012/09/25(火) 21:46:29.17ID:???その仕返しでフルボッコになっててワラタ
0980nobodyさん
2012/09/25(火) 22:09:37.66ID:???0981nobodyさん
2012/09/25(火) 22:30:47.36ID:???ぺちぱーの場合は10割が頭のおかしな人だけど
0982nobodyさん
2012/09/25(火) 22:45:45.25ID:???0983nobodyさん
2012/09/25(火) 23:06:52.34ID:???for($i=0;$i<10000000;$i++){}
をperlとphpでやってみた
環境:FreeBSD9.1-RC1,CPU:Celeron2.0GHz(1core),mem:512MB
バージョン:perl5.14.2,php5.4.6
一回目
$ time php php.php
php php.php 1.79s user 0.07s system 99% cpu 1.873 total
$ time perl perl.pl
perl perl.pl 2.87s user 0.01s system 94% cpu 3.039 total
二回目
$ time perl perl.pl
perl perl.pl 3.08s user 0.02s system 99% cpu 3.121 total
$ time php php.php
php php.php 1.70s user 0.02s system 99% cpu 1.732 total
三回目
$ time perl perl.pl
perl perl.pl 2.99s user 0.02s system 98% cpu 3.045 total
$ time php php.php
php php.php 1.68s user 0.04s system 99% cpu 1.728 total
0984nobodyさん
2012/09/25(火) 23:13:13.73ID:???10倍以上の速度差があるなら考慮するけど、それ以内なら書きやすい方優先でいいと思ってる
言語がどうかより実装するアルゴリズムがダメだと時間何千倍とかにもなったりするんだし
0985nobodyさん
2012/09/25(火) 23:26:51.36ID:???Perl厨の被害妄想で荒らされてんのか・・・
いまどきPerlなんか使ってるやつってろくなヤツいないのか?
>>980
次スレよろ
0986nobodyさん
2012/09/25(火) 23:31:59.29ID:???PHPは標準で命令が揃ってて開発効率が良いとか言うけど
それってフルスクラッチするときだけだよね
そこでわざわざPHPを選ぶ理由はない
0987nobodyさん
2012/09/25(火) 23:45:37.13ID:???忘れとったありがと。
【PHP】下らねぇ質問はID出して書き込みやがれ 123
http://kohada.2ch.net/test/read.cgi/php/1348583995/
0988nobodyさん
2012/09/26(水) 00:03:06.80ID:???0990nobodyさん
2012/09/26(水) 00:03:58.48ID:???0991nobodyさん
2012/09/26(水) 00:39:38.11ID:???オブジェクト指向に最適。
bless!!!
0992nobodyさん
2012/09/26(水) 05:34:02.48ID:???PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開
HipHopにより私たちはページによっては、Webサーバー上で約50パーセントのCPU使用量を削減できました。
CPUの使用量の少なさは、サーバー台数の削減につながり、それはより少ないオーバーヘッドを意味します。
このプロジェクトは、Facebook上で多大な影響を及ぼしました。
HipHopはあなたのPHPのソースコードをC++に最適化された形に機械的に変換します。そしてg++でコンパイルされます。
HipHopコード変換機は、PHPランタイムの再実装であり、また多くのパフォーマンス向上の為のPHPエクステンションを書き直したものです。
http://blog.candycane.jp/archives/275
PHPのJITコンパイラ「HipHop Virtual Machine」、Facebookがオープンソースで公開 2011年12月12日
HipHop Virtual Machineは、PHPのコードをC/C++に変換してg++でコンパイルし、バイナリコードにするHiphop compiler(hphpc)と、
PHPのインタプリタであるHipHop interpreter (hphpi)を組み合わせたもの。
PHPのコードをダイナミックにバイナリコードへと変換することで、高速な実行を目指しています。
現在、HipHop Virtual Machineの実行速度は、インタプリタに比べれば1.6倍速く、一方でコンパイラと比べると0.6倍程度とのこと。
しかしいずれはコンパイラと同等以上の実行速度が出るとFacebookでは予想しているようです。
hphpcによってコンパイルされたバイナリとhhvmとの性能の差は、ダイナミックトランスレーターが安定し完成度が高まることで、数カ月程度で急速に縮まるでしょう。
実際のところ、hhvmは最終的にはFacebookの実環境で稼働しているコンパイルされたバイナリよりも高速になると予想しています。
Facebookは今後、PHPの実行をすべてHipHop Virtual Machineへ移行することを計画しています。
http://www.publickey1.jp/blog/11/phpjithiphop_virtual_machinefacebook.html
0993nobodyさん
2012/09/26(水) 07:48:20.32ID:???個人情報保護の意識が低い(低かった)
そういう企業にお似合いのカス言語PHP
0994nobodyさん
2012/09/26(水) 07:50:31.29ID:???0995nobodyさん
2012/09/26(水) 08:52:03.03ID:???何あれ。
0996nobodyさん
2012/09/26(水) 11:54:42.37ID:???PHPが速いのは事実のようですね
自分のサーバーで自分でやったんだし
0997nobodyさん
2012/09/26(水) 12:20:19.34ID:???0998nobodyさん
2012/09/26(水) 12:44:01.40ID:???PHPとPerlは目糞鼻糞
0999nobodyさん
2012/09/26(水) 13:47:47.19ID:???逆恨みすんなよ
1000nobodyさん
2012/09/26(水) 13:49:41.87ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。