1 名前:nobodyさん mailto:sage [2012/05/16(水) 21:44:16.40 ID:???] 質問者はまず>>1 を良く読むこと(必須!) 過去スレ、関連スレ、FAQなどは>>2-10 辺り 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 118 kohada.2ch.net/test/read.cgi/php/1335198562/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
2 名前:nobodyさん mailto:sage [2012/05/16(水) 21:44:32.09 ID:???] ■過去ログ 【PHP】下らねぇ質問はID出して書き込みやがれ 117 kohada.2ch.net/test/read.cgi/php/1332346244/ 【PHP】下らねぇ質問はID出して書き込みやがれ 116 kohada.2ch.net/test/read.cgi/php/1330224598/ 【PHP】下らねぇ質問はID出して書き込みやがれ 115 kohada.2ch.net/test/read.cgi/php/1327005803/ 【PHP】下らねぇ質問はID出して書き込みやがれ 114 kohada.2ch.net/test/read.cgi/php/1325437405/ 【PHP】下らねぇ質問はID出して書き込みやがれ 113 kohada.2ch.net/test/read.cgi/php/1322564127/ 【PHP】下らねぇ質問はID出して書き込みやがれ 112 hibari.2ch.net/test/read.cgi/php/1320005469/ 【PHP】下らねぇ質問はID出して書き込みやがれ 111 hibari.2ch.net/test/read.cgi/php/1317232566/ 【PHP】下らねぇ質問はID出して書き込みやがれ 110 hibari.2ch.net/test/read.cgi/php/1314692611/ 【PHP】下らねぇ質問はID出して書き込みやがれ 109 hibari.2ch.net/test/read.cgi/php/1311803617/ 【PHP】下らねぇ質問はID出して書き込みやがれ 108 hibari.2ch.net/test/read.cgi/php/1309599473/ 【PHP】下らねぇ質問はID出して書き込みやがれ 107 hibari.2ch.net/test/read.cgi/php/1307228162/
3 名前:nobodyさん mailto:sage [2012/05/16(水) 21:44:47.90 ID:???] 関連リンク ■本家マニュアル www.php.net/manual/ja/ ■日本PHPユーザ会 www.php.gr.jp/ ■PEARマニュアル pear.php.net/manual/ja/ ■メーリングリスト ns1.php.gr.jp/mailman/listinfo/ ■ZFマニュアル framework.zend.com/manual/ja/ ■Smartyマニュアル www.smarty.net/manual/ja/ (以下英語) ■Zend本家 www.zend.com/ ■Zend Framework framework.zend.com/ ■php | architect www.phparch.com/ ■Smarty www.smarty.net ■Smartyマニュアル smarty.php.net/manual/en/ ■PECL本家(英語) pecl.php.net/
4 名前:nobodyさん mailto:sage [2012/05/16(水) 21:45:03.60 ID:???] 【簡易FAQ】 1.文字コードは何を使えばいいの? →1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。 2. このスレに書き込むときに自分のサイト名を晒したくない → 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プログラムとして実行された結果になる。
5 名前:nobodyさん mailto:sage [2012/05/16(水) 21:45:19.27 ID:???] 10. そもそもインストールの時点でうまくいかない → 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、 Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり 11. SQLの質問はどこで? → データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する 12. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの? → ctype_〜()が手軽。複雑なパターンはpreg_〜()あたりで正規表現を使う。 13. $a1, $a2, $a3 ... のような変数名をうまく扱いたい → 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター 14. echoとprintってどう違うの? → よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。 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に保存? → 好きにしてください
6 名前:nobodyさん mailto:sage [2012/05/16(水) 21:49:30.59 ID:???] l 、 | |__ . _,レ_人_ _|_ _____ ____ _ ___ |__ | |__ | l二 二l |__ | [][] /_ノ /_ノ l二 二l / / __| | / / ハ___ ハ___ / o ヽ__ | | |____| |____| ヽ、__ノヽ_| ヽ_ヽ ─── _ __O | ──っll ―┼― ─┬─ | l | ./ ○| / _ノ _/ |ノ (___ ノ
7 名前:nobodyさん mailto:sage [2012/05/16(水) 22:11:28.58 ID:???] 23. Javaの話をすると回答者が不機嫌になるんだけど・・・ → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。 24. メソッドと関数の違い → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。 26. 配列の中の最大値の添え字を取得したいんだけど・・・ → まずドラゴンボールを7つ集めます 次に「タッカラプト・ポッポルンガ・プピリット・パロ」と唱えます 27.パフォーマンスが悪いと感じられるとき → キャッシュを使用してください。 それでもだめならサーバーCPUのオーバークロックをお試しください。
8 名前:nobodyさん mailto:sage [2012/05/16(水) 22:13:05.90 ID:???] ほら予想通り小物だったな
9 名前:nobodyさん mailto:sage [2012/05/16(水) 22:16:06.93 ID:???] 残念だったな もうお前の時代は終わりだ
10 名前:nobodyさん mailto:sage [2012/05/16(水) 23:10:33.97 ID:???] PHPしかわからないのはお前だけ
11 名前:nobodyさん mailto:sage [2012/05/17(木) 01:42:49.82 ID:???] >>1 乙
12 名前:nobodyさん [2012/05/17(木) 17:34:21.64 ID:bDg6r38R] 質問です。 example.com/hoge.php のphpプログラムを実行した後に ブラウザ上のURL表記を example.com/huga.php に変更したいです。 検索するとmod_rewriteを使用する記事がたくさん出てきますが これらはhoge.phpの処理を行う前にURLを変更するものなので 望んでいる結果と違うのです。 よろしくお願いいたします!
13 名前:nobodyさん mailto:sage [2012/05/17(木) 17:45:37.33 ID:???] >>12 ヘッダで外部リダイレクトしてやる <?php /* 処理 */ header('Location: example.com/huga.php ');
14 名前:nobodyさん mailto:sage [2012/05/17(木) 17:53:46.19 ID:???] もうこんんんんんんんんん
15 名前:nobodyさん [2012/05/18(金) 11:41:13.70 ID:MiWgFl90] 2つ同じスレがありますが、こっちの方が上にあったのと、もう一方は削除依頼中とか書かれていたのでこちらに書きます 自分はSmarty3を使っているのですが、 フォーム登録用のa.php(a.tpl)から、フォーム処理用のb.phpを通し、フォーム登録結果のc.php(c.tpl)という処理をJS(jQuery)のAjaxにて処理したいと考えています しかし、a.tplからc.tplは簡単に考え付きますが、b.tplという処理を挟んだ場合どのようにすればいいのか分かりません b.phpでc.phpにリダイレクトというのが普通だと思いますが、リダイレクトした場合、a.tplからc.tplはAjax処理ではなくなるのではないかと思います プロセスのアイデアが浮かばないのですが、だいたいどのようなプロセスを記述すればいいのかフローで教えて頂けないでしょうか? 宜しくお願いします
16 名前:nobodyさん mailto:sage [2012/05/18(金) 13:37:25.01 ID:???] なんでAjaxにこだわるの?
17 名前:nobodyさん mailto:sage [2012/05/18(金) 13:44:34.24 ID:???] かっちょいいからでしょ
18 名前:nobodyさん mailto:sage [2012/05/18(金) 13:46:02.78 ID:???] b.phpをリダイレクトにしてb.phpをAjaxで取得するとどうなるか試してもいないんだろ
19 名前:nobodyさん mailto:sage [2012/05/18(金) 13:48:40.75 ID:???] a.phpから、b.phpにフォーム内容なりを飛ばして登録処理して、(b.tplは出番なし) 問題なければ c.phpから c.tplを適用したhtmlを取得して 表示書き換えてやればいいだけだろ?
20 名前:nobodyさん mailto:sage [2012/05/19(土) 01:43:28.23 ID:???] 気持ちいいだろ?
21 名前:nobodyさん mailto:sage [2012/05/19(土) 06:33:47.77 ID:???] ワイルドだろ?
22 名前:nobodyさん [2012/05/19(土) 07:58:11.94 ID:Ewb+f/2P] session_startを実行して $_SESSIONに値を保存した場合、 この値が保存されている期間っていうのはいつまでですか? PHPSESSIDのクッキーが有効な間ですか? つまりこのクッキーの有効期間を一週間にしておけば、 あるユーザが一週間前にアクセスした時に保存しておいた値も 一週間以内ならそのユーザがまたサイトにアクセスしたときに呼び出せるってことでしょうか?
23 名前:nobodyさん mailto:sage [2012/05/19(土) 08:00:16.67 ID:???] Cookieの有効期間 セッションの有効期間
24 名前:nobodyさん [2012/05/19(土) 08:00:44.60 ID:Ewb+f/2P] その$_SESSIONの値をユーザがログアウトしたときなどに削除したいときは、 session_destroyを実行すればすべて消えるんでしょうか? こんなことせずにクッキーだけ削除すればよいのでしょうか? お願いします。
25 名前:nobodyさん mailto:sage [2012/05/19(土) 08:03:18.75 ID:???] >>23 クッキーとセッションの有効期間は別で設定されてるってことですか? でもクッキー消してしまえば、どのユーザがアクセスしてきたのか判別できなくなるので、 実質$_SESSIONの値にはアクセスできなくなりますよね? でも$_SESSIONの値は残ったままなんですか? セッションの有効期間が消えるまでサーバにその値に関するファイルとかが残ってたりするんでしょうか?
26 名前:nobodyさん mailto:sage [2012/05/19(土) 08:15:58.60 ID:???] セッションがどのくらいの期間残ってるか セッションファイルのディレクトリを見てみれ
27 名前:nobodyさん mailto:sage [2012/05/19(土) 08:26:10.48 ID:???] 今調べられる環境じゃないので、できれば回答だけ教えてください
28 名前:nobodyさん mailto:sage [2012/05/19(土) 09:32:00.43 ID:???] これが答えなんだわ。 > Cookieの有効期間 > セッションの有効期間 質問大杉だから何を聞きたいのか絞れ。 少しは自力で調べろ。
29 名前:nobodyさん mailto:sage [2012/05/19(土) 14:00:37.12 ID:???] クッキーの使えない携帯でもセッション使えるよ。
30 名前:nobodyさん mailto:sage [2012/05/19(土) 14:06:27.02 ID:???] つまり質問がおかしい
31 名前:nobodyさん mailto:sage [2012/05/19(土) 14:41:30.54 ID:???] たしかに詰め込みすぎだな
32 名前:nobodyさん mailto:sage [2012/05/19(土) 15:00:55.48 ID:???] >>27 セッションの初期化時に、session.gc_probability/session.gc_divisorの確率でgcが起動して、 gcは作成(最終更新)からsession.gc_maxlifetimeを超えたセッションを削除する (初期設定では、1/100の確率で24分以上古いセッションは削除される) あと、セッションクッキーの寿命は、session_cookie_lifetimeで設定される(初期設定は0、つまりブラウザ閉じると消える)
33 名前:nobodyさん [2012/05/19(土) 15:44:13.42 ID:Ewb+f/2P] 皆さんありがとうございます。 ぶっちゃけやりたいことはログインの継続処理です。 ブラウザ閉じてもログインを継続したままにしておきたいんです。 前回アクセス時に$_SESSIONに保存しておいた値を取り出すには、 ブラウザを閉じなければ保存されているので取り出せますが、 ブラウザを閉じたあとでもその値を取り出すにはどうすればよいのですか? クッキーの有効期限を延ばせばいいのか、 セッションの有効期限を延ばせばいいのかよくわかりません。
34 名前:nobodyさん [2012/05/19(土) 15:49:27.40 ID:Ewb+f/2P] もしかして、setcookieで setcookie('PHPSESSID',$_SESSION['PHPSESSID'],time() * 7 * 24 * 3600); とかですか?
35 名前:nobodyさん mailto:sage [2012/05/19(土) 17:32:58.09 ID:???] >>34 それは自分でCookieを発行する場合な セッションで使用するCookieはPHPが勝手に面倒を見る やるべき事はクライアント側のCookieとサーバー側のセッションの保存期間の設定だ www.php.net/manual/ja/session.configuration.php#ini.session.cookie-lifetime www.php.net/manual/ja/session.configuration.php#ini.session.gc-maxlifetime
36 名前:nobodyさん mailto:sage [2012/05/19(土) 18:54:22.45 ID:???] >>33 >>34 sessionとsessionクッキーの寿命を長くしてもできるけど、その用途ならそもそもsession使わないで、 ふつうにcookie設定してやればいいんじゃない
37 名前:nobodyさん [2012/05/19(土) 19:12:22.55 ID:H1F654FY] class A { public function e() { return 100; } } $obj = new A(); a($obj); function a(&$o) { echo $o->e(); } これの&の意味を教えてください
38 名前:nobodyさん mailto:sage [2012/05/19(土) 19:14:21.80 ID:???] &がないとどうなるか確認したか?
39 名前:nobodyさん [2012/05/19(土) 19:15:06.34 ID:H1F654FY] 結果は同じです
40 名前:nobodyさん mailto:sage [2012/05/19(土) 19:15:41.14 ID:???] なくていい
41 名前:nobodyさん mailto:sage [2012/05/19(土) 19:25:51.84 ID:???] ここも知恵袋もバカな回答者しかいなくてフイタ
42 名前:nobodyさん mailto:sage [2012/05/19(土) 19:28:08.46 ID:???] >>37 $str = "str"; hoge($str); echo $str; $str = "str"; fuge($str); echo $str; function hoge($s){ $s = "foo"; } function fuga(&$s){ $s = "boo"; }
43 名前:nobodyさん mailto:sage [2012/05/19(土) 19:30:43.75 ID:???] バカ言語だからしょうがない
44 名前:nobodyさん mailto:sage [2012/05/19(土) 19:59:03.71 ID:???] バカ言語はほっといてドラゴンボールでも探してこいよ
45 名前:nobodyさん mailto:sage [2012/05/19(土) 20:14:47.98 ID:???] また戻ってきたか 監視対象なのに全く反省してないな
46 名前:nobodyさん mailto:sage [2012/05/19(土) 20:20:26.89 ID:???] >>37 参照渡し 例えばこの関数 www.php.net/manual/ja/function.shuffle.php $a = array(1,2,3,4,5); shuffle($a); print_r($a); もしshuffleが参照渡しじゃなかった場合返り値を配列にして $a = array(1,2,3,4,5); $a = shuffle($a); print_r($a); このようなコードになるでしょうね
47 名前:nobodyさん mailto:sage [2012/05/19(土) 20:25:01.49 ID:???] 監視ですって
48 名前:nobodyさん mailto:sage [2012/05/19(土) 20:28:22.22 ID:???] 監視ですよ 今は薬物売買の件でそれどころじゃないみたいだけど 2chが潰れるかどうかの瀬戸際か
49 名前:nobodyさん [2012/05/19(土) 20:34:06.03 ID:Ewb+f/2P] >>35 なるほど! こんなパラメータあったんですね。 これを適切な値にしてやれば、 クッキーや$_SESSIONに保存された寿命がその通りになるってことですよね。 >>36 クッキーで毎回個別に設定するってことですか? $_SESSIONに保存したい変数は結構数がありそうなんで毎回セットしてる面倒臭そうです。 それと$_SESSIONに保存する値は、結構重要な値なので、 クッキーに保存するよりも誰もアクセスできない$_SESSIONに保存しておくほうが安全だと思うんですがどうでしょうか? とにかくお二人ともありがとうございます。
50 名前:nobodyさん mailto:sage [2012/05/19(土) 20:40:12.17 ID:???] クッキーに重要な 情報を入れるな
51 名前:nobodyさん mailto:sage [2012/05/19(土) 20:52:13.49 ID:???] クッキーは安全です ただクッキーが漏れる原因になるXSSには気をつけてコーディングしてくださいね $_SESSIONが誰もアクセスできないかというとそうではない 共有サーバの場合特に何も設定してないとtmpに作成されるので tmpに共有サーバの他ユーザがアクセスできるような環境だと以下略
52 名前:nobodyさん [2012/05/19(土) 20:58:45.71 ID:Ewb+f/2P] >>50 ですよね >>51 安全なんですか 共有サーバなので$_SESSION使わないほうがいいのかなぁ tmpのアクセス権がどうなってるのか調べたほうが良さそうですね。 う〜んどっち使うか迷うな・・・
53 名前:nobodyさん mailto:sage [2012/05/19(土) 21:23:30.70 ID:???] >>52 逆に共有サーバで提供するくらいのものならそこまで突き詰めないでいいんじゃないだろうか。 そこまでこだわるなら自もちのサーバにするのを優先したほうが・・
54 名前:nobodyさん mailto:sage [2012/05/19(土) 21:26:47.55 ID:???] >ぶっちゃけやりたいことはログインの継続処理です。 >ブラウザ閉じてもログインを継続したままにしておきたいんです。 とりあえずこの実現にセッションはまったく関係ないとだけ言っておく
55 名前:nobodyさん mailto:sage [2012/05/19(土) 21:43:35.94 ID:???] 玉石混淆
56 名前:nobodyさん mailto:sage [2012/05/19(土) 21:48:24.91 ID:???] >>52 そのために session.save_path がある どうせセッションを使わなくても同じものを自分で再発明する事になるんだからあるものを使おう 他にも session.cookie_path やら目を通しておくべき事があるから マニュアルは一通り読んでおこう www.php.net/manual/ja/session.configuration.php
57 名前:nobodyさん [2012/05/19(土) 22:03:09.89 ID:Ewb+f/2P] 皆さんありがとうございます。 ログイン処理というものがどういうものか分かってないのかもしれません。 正直一般的な方法がまったくわからないので、 クッキーがあるかどうかをチェックして、 あるならいろいろなサービスが利用できるログイン時の画面を表示するのかな? っていう完全な推測からこういう質問をしました もうちょっとマニュアルやら目を通した方がよさそうですね
58 名前:nobodyさん mailto:sage [2012/05/20(日) 01:37:04.03 ID:???] phpにできないことはない
59 名前:nobodyさん mailto:sege [2012/05/20(日) 03:05:24.99 ID:???] クライアント1 サーバに接続する。 サーバ1 クライアントとのセッションを開始する。 セッションにログイン済みを示す情報がなければログイン画面を出す。 (以降クライアントから要求があった場合、 ログイン済みを示す情報がセッションにあるかを毎回チェックして、 ログイン画面かログイン後の画面どちらを出すか決める) クライアント2 ログイン画面にIDやらパスワードを入れてログインする。 サーバ2 データベースやらに入ってるログイン情報に照会してOKなら、 セッションにログイン済みを示す情報を書き込み、ログイン後の画面を出す。 NGならサーバ1へ戻る。 クライアント3 ログアウトする。 サーバ3 セッションを破棄する。
60 名前:nobodyさん [2012/05/20(日) 05:15:18.36 ID:BL6kJqvb] $x=a b c d; $y=あ い う え; 半角空白で区切りがあります。 この場合に $z=aあ aい aう aえ bあ bい bう bえ cあ cい cう cえ dあ dい dう dえ; このような結果を導くにはどうすれば良いのでしょうか。 よろしくお願いします。
61 名前:nobodyさん mailto:sage [2012/05/20(日) 05:24:05.47 ID:???] もっと具体的な法則を 4つずつなのか "abcd"もしくは"あいうえ"の4文字だから4つなのか
62 名前:nobodyさん [2012/05/20(日) 05:36:47.21 ID:BL6kJqvb] >>61 法則は半角空白で区切ってある文字列ってだけで $x=ahあうういolhohi hあohohp hoh9o hいohohohoいhohoho gighgおおおooho hohえoihjyh; $y=ahooy jepjp hpop lhjpjo hoho; こんな場合もあります。その場合だと最初に求められる結果は $z=ahあうういolhohiahooy ・・・以後続く となります。 半角空白を区切りに総当り?とでも言いましょうか 情報小出しになってしまってすみません。 よろしくお願いします。
63 名前:nobodyさん mailto:sage [2012/05/20(日) 06:05:43.58 ID:???] 小出しにするなクズ
64 名前:nobodyさん mailto:sage [2012/05/20(日) 06:21:08.22 ID:???] >>62 デカルト積が欲しいのか <?php $x = explode(' ', 'A B C D'); $y = explode(' ', 'a b c d'); $z = array(); foreach ($x as $xi) { foreach ($y as $yi) { $z[] = $xi . $yi; }} echo implode(' ', $z);
65 名前:nobodyさん [2012/05/20(日) 09:25:25.19 ID:BL6kJqvb] ありがとうございます。 期待通りの動作を得る事ができました。 事後にデカルト積で調べても、>>64 より良い答えがみつかりませんでした。 本当に有難うございます。
66 名前:nobodyさん [2012/05/20(日) 09:29:50.91 ID:nGy7/bON] >>59 昨日の者です。 すっごいわかりやすいです! ありがとうございました!
67 名前:nobodyさん mailto:sage [2012/05/20(日) 12:24:25.97 ID:???] >>66 phpはすごいだろ! phpにできないことはない。
68 名前:nobodyさん mailto:sage [2012/05/20(日) 14:35:22.46 ID:???] 隔離スレから出てこなくていいよ
69 名前:nobodyさん mailto:sage [2012/05/20(日) 16:29:56.70 ID:???] phpでオススメのアプリケーションサーバーを教えてください。
70 名前:nobodyさん mailto:sage [2012/05/20(日) 16:32:12.53 ID:???] PHP -S
71 名前:nobodyさん mailto:sage [2012/05/20(日) 19:23:01.82 ID:???] XAMPAN
72 名前:nobodyさん mailto:sage [2012/05/20(日) 19:54:56.15 ID:???] というかPHPでアプリケーションサーバー作ったらどう?
73 名前:nobodyさん mailto:sage [2012/05/20(日) 20:01:07.95 ID:???] PHPなら1行で書ける
74 名前:nobodyさん mailto:sage [2012/05/20(日) 20:13:51.68 ID:???] ほんとここの住民はレベルが低いよな 他の言語スレで話についていけないような奴ばっかり
75 名前:nobodyさん mailto:sage [2012/05/20(日) 20:23:30.63 ID:???] C言語でサーバーは作れる。 Java言語でもサーバーが作れる。 ということはPHPでもサーバーが作れる。
76 名前:nobodyさん mailto:sage [2012/05/20(日) 21:31:34.06 ID:???] PHPでカワイイは作れますか?
77 名前:nobodyさん mailto:sage [2012/05/20(日) 22:16:59.78 ID:???] スパゲッティならたまに作る
78 名前:nobodyさん mailto:sage [2012/05/20(日) 22:20:49.18 ID:???] カワイイ娘が作るスパゲッティは最高だよな
79 名前:nobodyさん mailto:sage [2012/05/20(日) 22:44:57.59 ID:???] 自演の馴れ合いは隔離スレでどうぞ kohada.2ch.net/test/read.cgi/php/1337174717/
80 名前:nobodyさん mailto:sage [2012/05/20(日) 22:51:25.39 ID:???] PHPを使っても俺を止められないだろう?
81 名前:nobodyさん mailto:sage [2012/05/20(日) 23:28:48.14 ID:???] phpでサーバーを作るためにはまずCをphpで実装すること。 それからphpで実装したCでApache HTTPなんかを作ればいい。
82 名前:nobodyさん [2012/05/21(月) 11:46:52.80 ID:R1JB64xy] スーパーグローバル変数を作りたいのですが どうしたらよいでしょうか
83 名前:nobodyさん mailto:sage [2012/05/21(月) 11:53:34.13 ID:???] ヘルプをみましょう
84 名前:nobodyさん mailto:sage [2012/05/21(月) 11:59:01.22 ID:???] >>83 ヘルプを見てもスーパーグローバル変数の作り方は書いて無いよ
85 名前:nobodyさん mailto:sage [2012/05/21(月) 12:06:27.31 ID:???] ID
86 名前:nobodyさん mailto:sage [2012/05/21(月) 12:08:16.90 ID:???] スーパーサイヤ人なら
87 名前:nobodyさん mailto:sage [2012/05/21(月) 12:09:03.76 ID:???] C読めない奴はPHP使うな
88 名前:nobodyさん mailto:sage [2012/05/21(月) 12:12:05.19 ID:???] 他言語の話をすると機嫌が悪くなるクズの出番
89 名前:nobodyさん mailto:sage [2012/05/21(月) 14:07:42.58 ID:???] 質問したいことがあるけどここのクズには答えられそうにないから困ったな
90 名前:nobodyさん mailto:sage [2012/05/21(月) 14:17:46.28 ID:???] そいつは困ったね
91 名前:nobodyさん mailto:sage [2012/05/21(月) 14:18:01.65 ID:???] 自分で解決できないクズのくせに何言ってるの? 何度も聞き返す必要がある言葉足らずの質問しかできないクズのくせに
92 名前:nobodyさん mailto:sage [2012/05/21(月) 14:51:55.13 ID:???] 67から90%自演ですね 毎度お疲れ様です
93 名前:nobodyさん mailto:sage [2012/05/21(月) 15:02:02.10 ID:???] >>92 みたいなのってリアルで本当に孤独な人なんだなって思う
94 名前:nobodyさん mailto:sage [2012/05/21(月) 15:38:04.89 ID:???] 俺のレスは7個だから90%もないぞw とか言ってほしいのか?
95 名前:nobodyさん mailto:sage [2012/05/21(月) 15:51:18.82 ID:???] 孤独なやつよりスレチなのを承知して居続ける池沼のほうがよほどたちが悪いし迷惑
96 名前:nobodyさん mailto:sage [2012/05/21(月) 15:58:37.32 ID:???] 自分のレスを100回読め
97 名前:nobodyさん mailto:sage [2012/05/21(月) 16:04:44.10 ID:???] 質問の意図や前提をくみ取れない糞質問 が多い。それで回答者が逆質問をしたり 悪口を言ったりする。それを前もって思 い描く力が絶望的に欠如してるに違いない。 スーパーハッカーだけが意図を理解できる。 レアなそういう神が颯爽と登場する予感。
98 名前:nobodyさん mailto:sage [2012/05/21(月) 16:06:20.01 ID:???] ここで回答してる奴はレベルが低い 知恵袋もな レベルの高い人はこんなとこに時間潰さないよ
99 名前:nobodyさん mailto:sage [2012/05/21(月) 18:29:58.28 ID:???] >>81 自分でモジュール書いて zend_register_auto_global() 呼んでやるしかないと思うよ
100 名前:99 mailto:sage [2012/05/21(月) 18:57:01.61 ID:???] ごめん>>82 の間違い
101 名前:nobodyさん mailto:sage [2012/05/21(月) 19:05:21.27 ID:???] スーパーグローバルを凌駕するハイパーグローバルも作れる
102 名前:nobodyさん mailto:sage [2012/05/21(月) 20:36:32.87 ID:???] C言語も書けないくせに口だけな質問してんじゃねーぞ ぶっつぶすぞ
103 名前:nobodyさん mailto:sage [2012/05/21(月) 21:36:16.08 ID:???] C言語が使えるくらいで自慢か ハハハ
104 名前:nobodyさん mailto:sage [2012/05/21(月) 22:33:31.91 ID:???] str_replaceをオーバーライドしたいときは 何のクラスを継承したらよいのでしょうか?
105 名前:nobodyさん mailto:sage [2012/05/21(月) 22:43:26.24 ID:???] 無知な質問きましたね ただオーバーライドって言葉を言いたいだけの素人 答えはできない
106 名前:nobodyさん mailto:sage [2012/05/21(月) 22:47:26.84 ID:???] >>105 はぁ?
107 名前:nobodyさん mailto:sage [2012/05/21(月) 23:11:20.01 ID:???] スレタイも読めないjava厨は、Rubyスレも荒らしてるようだね^^
108 名前:nobodyさん mailto:sage [2012/05/21(月) 23:19:52.44 ID:???] 23. Javaの話をすると回答者が不機嫌になるんだけど・・・ → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
109 名前:nobodyさん mailto:sage [2012/05/21(月) 23:33:32.90 ID:???] 他の言語を全く使えないクズか ハハハ
110 名前:nobodyさん mailto:sage [2012/05/21(月) 23:37:58.78 ID:???] ここの回答者はPHPer 他の言語はわかりません
111 名前:nobodyさん mailto:sage [2012/05/21(月) 23:39:52.99 ID:???] PHPのソースコードのコンパイルすらできない奴が多そうだもんね
112 名前:nobodyさん mailto:sage [2012/05/21(月) 23:46:58.30 ID:???] >>108 PHPすらまともに扱えない素人は消えろ
113 名前:nobodyさん mailto:sage [2012/05/21(月) 23:47:35.32 ID:???] 荒らしのせいでスレ機能してないし、さてどうするかね。 これじゃ質問できる環境じゃないし。 まともな回答者さんどうする?
114 名前:nobodyさん mailto:sage [2012/05/21(月) 23:53:16.88 ID:???] >>113 この流れは回答者が荒らしているけどな。 >>104 >>105
115 名前:nobodyさん mailto:sage [2012/05/22(火) 00:10:58.74 ID:???] >>113 答えたい質問があれば答えるだけさ
116 名前:nobodyさん mailto:sage [2012/05/22(火) 00:28:44.57 ID:???] 荒らしてるやつが、回答者は出来るやつで有るべきだと思ってるのが面白い。
117 名前:nobodyさん mailto:sage [2012/05/22(火) 05:13:28.08 ID:???] オーバーライドと呼んで何が悪い
118 名前:nobodyさん [2012/05/22(火) 05:24:34.88 ID:I5q/pP3J] 場違い申し訳ないが、猛者の皆様へ質問させてください。 httpクライアントを作っていますが、 テスト用にいろんなhttpレスポンスを返却してくれるツールがあれば教えてください。 よろしくお願いします。
119 名前:nobodyさん mailto:sage [2012/05/22(火) 05:39:01.35 ID:???] レスポンスを返すプログラムを書くだけだろ
120 名前:nobodyさん mailto:sage [2012/05/22(火) 06:02:46.38 ID:???] >>118 そんだけ用語知ってればぐぐればすぐ出てくるでしょうに ブラウザによっては開発ツールとかについてる なくてもpluginやaddonで追加可能(IEのieheader、FxのLiveHttpHeaders)名前はうろ覚え 上級者向けでwireshark
121 名前:nobodyさん mailto:sage [2012/05/22(火) 06:24:16.42 ID:???] >>120 それはHTTP通信のトレース専用でしょ >>118 は https://gist.github.com/2764783 みたいに自分で書かなくて済む テストケースが欲しいんじゃないのか?
122 名前:nobodyさん mailto:sage [2012/05/22(火) 08:54:02.31 ID:???] phpにできないことはない
123 名前:nobodyさん mailto:sage [2012/05/22(火) 08:56:55.40 ID:???] テストケースなんかPHPでさらっと1行で書けるわ
124 名前:nobodyさん mailto:sage [2012/05/22(火) 09:03:54.20 ID:???] 1行で書けるなら荒らしてばっかいないでたまには役にたったら?
125 名前:nobodyさん mailto:sage [2012/05/22(火) 09:37:11.00 ID:???] このスレは回答者が荒らし
126 名前:nobodyさん mailto:sage [2012/05/22(火) 09:41:26.44 ID:???] 荒らし呼ばわりするお前が率先して手本を示せ
127 名前:nobodyさん mailto:sage [2012/05/22(火) 11:06:44.28 ID:???] >>121 ひでえな こういうダメコード
128 名前:nobodyさん mailto:sage [2012/05/22(火) 11:09:50.13 ID:???] >>121 下手糞なコード 配列にまとめろよクズ
129 名前:nobodyさん [2012/05/22(火) 11:53:24.08 ID:qeLFyift] >>127-128 >>121 のどこがダメなのか、具体的に良例をもって教えてください。
130 名前:nobodyさん mailto:sage [2012/05/22(火) 11:54:40.47 ID:???] >>129 >>1
131 名前:nobodyさん [2012/05/22(火) 12:05:29.86 ID:MqzbiCvg] function a() { return array(1, 2, 3); } echo a()[0]; こうやるとエラーになりますよね。 必ず$a = a();のように変数に受けなければいけないのでしょうか? 他に何か書き方はありますか?
132 名前:nobodyさん mailto:sage [2012/05/22(火) 12:32:18.78 ID:???] >>131 PHPのバージョンを確認しなはれ。 確かそれは5.4から可能だが5.3以前はダメ www.php.net/manual/ja/migration54.new-features.php 基本的には何らか一度受けてからになる。
133 名前:nobodyさん mailto:sage [2012/05/22(火) 12:33:50.77 ID:???] function getItem(&$ar, $idx) { return $ar[$idx]; } echo getItem(a(), 0); 普通に変数にいれてくだし
134 名前:nobodyさん mailto:sage [2012/05/22(火) 12:40:31.05 ID:???] PHPは糞言語だと再認識した
135 名前:nobodyさん mailto:sage [2012/05/22(火) 12:41:12.54 ID:???] >>129 まとめられる処理は一箇所にまとめられてない所
136 名前:nobodyさん mailto:sage [2012/05/22(火) 12:44:12.16 ID:???] 129はそんな簡単なことも分からないクズ
137 名前:nobodyさん mailto:sage [2012/05/22(火) 12:47:09.39 ID:???] あれはオブジェクト指向で普段書いてない人が書くコード
138 名前:nobodyさん mailto:sage [2012/05/22(火) 13:34:11.19 ID:???] はい、134から137まで自演ね
139 名前:nobodyさん mailto:sage [2012/05/22(火) 13:37:37.99 ID:???] オブジェクト指向でかいてくれ玉音
140 名前:nobodyさん mailto:sage [2012/05/22(火) 13:39:43.80 ID:???] 書いてみ?修正に弱い醜いコードになるのがオチだろ。 テスト用のコードでは最低の実装だ。
141 名前:nobodyさん mailto:sage [2012/05/22(火) 14:05:15.58 ID:???] 答えは>>128 に書いてあるじゃん オブジェクト指向にまでする必要はあるのか? PHPはポンコツ言語だからOOPに向いてない
142 名前:nobodyさん mailto:sage [2012/05/22(火) 14:07:24.86 ID:???] 378 名前:デフォルトの名無しさん [sage]: 2012/05/22(火) 13:23:20.77 >>364 みたいなのがいる辺り、やっぱRubyのレベルの低さは否めないなあ。 Java勉強してればこんな馬鹿は発生しない。
143 名前:nobodyさん mailto:sage [2012/05/22(火) 14:17:45.71 ID:???] >>128 =>>141 では配列を用いた素晴らしいコード期待しております
144 名前:nobodyさん mailto:sage [2012/05/22(火) 14:22:14.40 ID:???] >>143 >>1
145 名前:nobodyさん mailto:sage [2012/05/22(火) 14:29:48.74 ID:???] アレを配列に入れるのが正解だと思ってるレベルだってことだ
146 名前:nobodyさん mailto:sage [2012/05/22(火) 14:38:00.58 ID:???] オブジェクト指向だの配列だの、口だけ達者だな
147 名前:nobodyさん mailto:sage [2012/05/22(火) 14:53:50.84 ID:???] >>145 オブジェクト指向とやらの力を見せてやれよ
148 名前:nobodyさん mailto:sage [2012/05/22(火) 15:06:01.26 ID:???] >>121 これを修正するときが大変だな こんなカスコード書いたらクビだろ
149 名前:nobodyさん mailto:sage [2012/05/22(火) 15:56:40.15 ID:???] >>147 中2病だな >>148 どう大変なの?
150 名前:121 [2012/05/22(火) 16:59:43.73 ID:ezlxAF9F] ここまで全て俺の自演 長すぎるswitch文を見せ続けられると死ぬ人はリフレクションで置き換えればいいさ OOP? いまさらフルスタックフレームワークもどきを書けってのか テストにどんだけ時間を掛けてるんだよ、出来合いのフレームワークを使えよ、ナンセンスだぜ
151 名前:nobodyさん mailto:sage [2012/05/22(火) 18:02:05.39 ID:???] すみません質問させてください。 アップロードされるファイルを受け取る処理についてなんですが、 送信側の都合でアップロードが中断された場合、 スクリプトはどのように振る舞いますか? max_execution_timeまで走ってエラーで落ちる? リクエストの送信が途切れた時点でUPLOAD_ERR_PARTIALやUPLOAD_ERR_NO_FILEを返す? ご回答よろしくお願い致します。
152 名前:nobodyさん [2012/05/22(火) 18:05:53.59 ID:HkNSz1V0] 連投すみません。sageてしまってますね申し訳ないです。
153 名前:nobodyさん mailto:sage [2012/05/22(火) 18:09:17.20 ID:???] 試せば?
154 名前:nobodyさん mailto:sage [2012/05/22(火) 21:39:31.27 ID:???] 配列とかオブジェクト指向のお手本はまだかよ
155 名前:nobodyさん mailto:sage [2012/05/22(火) 21:48:08.66 ID:???] 悔しいですか
156 名前:nobodyさん mailto:sage [2012/05/22(火) 22:40:43.51 ID:???] >>151 Apache 2の場合は中断した時点でmod_phpに処理が移る それからリクエストをパースするので $_FILES が空っぽだったり UPLOAD_ERR_* がセットされてたり Apacheのエラーログにデータが壊れてる的なメッセージが残ると思うよ
157 名前:nobodyさん mailto:sage [2012/05/22(火) 22:44:37.00 ID:???] 配列とオブジェクト指向を美しいコードを書き上げたんだが ハードディスクが飛んでしまってな すまん
158 名前:nobodyさん mailto:sage [2012/05/22(火) 22:45:57.55 ID:???] このスレ的にはオブジェクト指向は禁止。 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
159 名前:nobodyさん mailto:sage [2012/05/22(火) 22:52:09.13 ID:???] 遅いっていつの時代だよ
160 名前:nobodyさん mailto:sage [2012/05/22(火) 22:55:43.23 ID:???] >>159 泣きたくなるくらい遅いが。 shootout.alioth.debian.org/u32/which-programming-languages-are-fastest.php
161 名前:nobodyさん mailto:sage [2012/05/23(水) 00:00:48.50 ID:???] 【OS名】windows7 64bit home 【PHPのバージョン】5.4 【連携ソフトウェア】ナシ 【質問内容】 hogeのオブジェクトを作成する時、 newを使わずに作成することってできますか? phpでnewを使うとこんなコードを <?php class hoge{ public $a; }; $huga = new hoge; $huga->a=0; ?> C++ですが、以下の様な感じにしたいのです class hoge{ public: int a; }; hoge huga;
162 名前:161 [2012/05/23(水) 00:01:19.48 ID:cSrVXiWd] すいませんsageてしまいました。 よろしくお願いします。
163 名前:nobodyさん mailto:sage [2012/05/23(水) 00:02:45.02 ID:???] >>158
164 名前:161 [2012/05/23(水) 00:07:43.31 ID:cSrVXiWd] >>163 ありがとうございます クラスも使わないほうがいいのですね
165 名前:nobodyさん mailto:sage [2012/05/23(水) 00:09:01.09 ID:???] >>164 OOPは別言語で学習した方が早道
166 名前:161 [2012/05/23(水) 00:13:14.86 ID:cSrVXiWd] >>165 ありがとうございます!頑張ります。
167 名前:nobodyさん mailto:sage [2012/05/23(水) 00:23:42.47 ID:???] >>161 無理
168 名前:nobodyさん mailto:sage [2012/05/23(水) 00:55:18.81 ID:???] >>161-167 スタックとヒープも理解してない奴には無理だな 自演ならお前の巣でやれよ kohada.2ch.net/test/read.cgi/php/1337174717/
169 名前:nobodyさん mailto:sage [2012/05/23(水) 01:01:56.14 ID:???] このスレ的にはオブジェクト指向は禁止。 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
170 名前:nobodyさん mailto:sage [2012/05/23(水) 03:39:29.14 ID:???] 何がしたいのかさっぱりわからんやつだな
171 名前:nobodyさん mailto:sage [2012/05/23(水) 03:57:17.50 ID:???] >>161 PHPでは型が確定しないから、その書き方が出来ても意味が無い。 あとnew使っても同じ事だ。 C++のようにメモリリークしないから、どっちも同じ意味。
172 名前:nobodyさん mailto:sage [2012/05/23(水) 07:50:02.09 ID:???] >>171 変数の型は常に確定してる。 そのあとに続く その書き方が出来ても の意味が分からない。 同じことだ も 意味がわからない。 メモリリークも何をいってんのかわからない。
173 名前:nobodyさん mailto:sage [2012/05/23(水) 08:23:52.36 ID:???] PHPはCで書かれているからメモリリークくらいする
174 名前:nobodyさん mailto:sage [2012/05/23(水) 08:27:53.01 ID:???] それはすごい理屈ですね
175 名前:nobodyさん mailto:sage [2012/05/23(水) 10:24:36.25 ID:???] >>161 ただnew書くのがいやなだけなら class Hoge { public static $a = "test"; } echo Hoge::$a;
176 名前:nobodyさん [2012/05/23(水) 16:20:47.10 ID:TJGP4myG] exec('stat -c %s '.$f_path) で、ファイルサイズを取りたいんですが、 $f_pathに半角括弧が入ると、 sh: -c: line 0: syntax error near unexpected token `(' というエラーがでます。 どうしたらいいでしょうか。
177 名前:nobodyさん [2012/05/23(水) 16:23:19.10 ID:TJGP4myG] 【OS名】Plamolinux 【PHPのバージョン】5.3.10 環境書くのを忘れていました。
178 名前:nobodyさん mailto:sage [2012/05/23(水) 16:28:43.10 ID:???] エスケープすれば
179 名前:nobodyさん [2012/05/23(水) 16:44:40.30 ID:TJGP4myG] すみません。 エスケープ、どうすればいいですか。 普段はほとんどプログラミングをしないので。。
180 名前:nobodyさん mailto:sage [2012/05/23(水) 16:54:40.47 ID:???] 半角括弧ってなんだ?[]か?
181 名前:nobodyさん [2012/05/23(水) 16:57:23.23 ID:TJGP4myG] () です。
182 名前:nobodyさん mailto:sage [2012/05/23(水) 16:59:45.95 ID:???] str_replaceで括弧の前に\つけるとか パスをダブルクオーテーションで囲むとか
183 名前:nobodyさん [2012/05/23(水) 17:03:49.49 ID:TJGP4myG] str_replace(")","\)",str_replace("(","\(",$f_path)); こんな感じでしょうか。
184 名前:nobodyさん mailto:sage [2012/05/23(水) 17:28:38.31 ID:???] >>176 www.php.net/manual/ja/function.escapeshellarg.php ファイルサイズが欲しいだけならこちらを使うことを検討しよう php.net/manual/ja/function.filesize.php
185 名前:nobodyさん [2012/05/23(水) 17:37:37.90 ID:TJGP4myG] >>184 ありがとうございます。 実は、filesize()は2G以上でwarningが出てつかえなかったため、 statをgoogleで見つけました。 escapeshellarg,つかってみます。
186 名前:nobodyさん mailto:sage [2012/05/23(水) 21:30:57.53 ID:???] こっちでしょ
187 名前:nobodyさん mailto:sage [2012/05/23(水) 21:31:27.39 ID:???] ・・・ www.php.net/manual/ja/function.escapeshellcmd.php
188 名前:nobodyさん mailto:age [2012/05/23(水) 23:24:35.43 ID:???] データベースから書籍の名前を拾いたいのですが、 タイトル以外に巻数が入っているため取り除きたいです。 例:うんこ(上) ちんこ(1) など $title = mb_ereg_replace("/(\(|().*(\)|))/","",$title); としたところ、半角の()は取り除かれたのですが、全角の()が生きてしまいます。 間違っているところを教えていただければ幸いですまんこ。
189 名前:nobodyさん mailto:sage [2012/05/23(水) 23:25:53.22 ID:???] 質問文に下品な語を入れるクズは無視
190 名前:nobodyさん mailto:sage [2012/05/23(水) 23:41:00.28 ID:???] PHPerらしい
191 名前:nobodyさん [2012/05/23(水) 23:49:39.15 ID:PkGhovh9] $a1、$a2という配列がありそれぞれにデータが入っているんですが、 これを順番に処理するのに for($i=1;$i<=2;$i+;){ とやってまわしたいです $a$iとやって$a1$a2とはならないのですがどうしたらいいですか?
192 名前:nobodyさん [2012/05/23(水) 23:52:22.00 ID:ZwH6zIo7] 【OS名】windows7 64bit home 【PHPのバージョン】5.4 【連携ソフトウェア】ナシ 【質問内容】 www.php.net/manual/ja/language.variables.external.php このページを参考にしてコードを組んでいるのですが、うまく動かないです /* test.html */ <form action="foo.php" method="post"> Name: <input type="text" name="username" /><br /> <input type="submit" name="submit" value="Submit me!" /> </form> /* foo.php */ <?php echo $_POST["username"]; //これはok import_request_variables('p', 'p_'); //この行でエラーが出ます echo $p_username; ?> この状態でtest.htmlのテキストボックスに"a"など文字列を入力して送信すると PHP Parse error: syntax error, unexpected '@' in C:\inetpub\wwwroot\foo.php on line 3 とエラーが返ってきます コードはこれで全文です。 何が悪いのでしょうか?import_request_variables()の第一引数を大文字にしてもダメでした
193 名前:nobodyさん mailto:sage [2012/05/23(水) 23:53:15.41 ID:???] >>191 ttp://www.php.net/manual/ja/language.variables.variable.php 可変変数
194 名前:nobodyさん [2012/05/24(木) 00:03:47.53 ID:+55qPOgp] >>193 有難う御座います つたない説明なのにわかっていただけて助かりました
195 名前:nobodyさん mailto:sage [2012/05/24(木) 00:08:53.74 ID:???] >>188 括弧の類が全て巻数を表すのなら2パスで処理する方がいいだろう $dict = array( '(' => '(', ')' => ')', '【' => '(', '】' => ')', '[' => '(', ']' => ')', ); $title = str_replace(array_keys($dict), array_values($dict), $title); $title = mb_ereg_replace('\([^)]+\)', '', $title);
196 名前:nobodyさん mailto:sage [2012/05/24(木) 00:10:36.21 ID:???] >>192 エスパーすると3行目に全角の空白が紛れ込んでる
197 名前:192 [2012/05/24(木) 00:30:14.10 ID:3n08C3RY] >>196 ありがとうございます。一歩進んだような気がします。 半角、全角スペースをtest.html、foo.phpで置換したところ、エラーの内容が変わりました PHP Fatal error: Call to undefined function import_request_variables() in C:\inetpub\wwwroot\foo.php on line 3 です (form action、input typeだけは半角スペースを入れましたが) php.exeのバージョンは5.4.3.0で、更新日時は2012/05/08 1:36です 年のため文字コードもUTF-8など試してみましたがダメでした
198 名前:nobodyさん mailto:sage [2012/05/24(木) 00:31:58.90 ID:???] このスレ的にはオブジェクト指向は禁止。 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
199 名前:192 [2012/05/24(木) 00:35:39.55 ID:3n08C3RY] >>198 これもオブジェクト指向なんですか? このままだとなにもできないです。。。。゚(゚´Д`゚)゚。
200 名前:nobodyさん mailto:sage [2012/05/24(木) 00:48:15.12 ID:???] >>197 php.net/manual/ja/function.import-request-variables.php このページのバージョン表示をよく見てみよう import_request_variablesは5.4で削除されてる
201 名前:192 [2012/05/24(木) 00:48:55.52 ID:3n08C3RY] >>200 おおおありがとうございます!
202 名前:nobodyさん mailto:sage [2012/05/24(木) 02:31:30.47 ID:???] このスレ的にはオブジェクト指向は禁止。 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
203 名前:nobodyさん mailto:sage [2012/05/24(木) 03:51:54.60 ID:???] いい加減にしたらどうだ? 禁止してるのはお前だけだろ だいたいテンプレにそんなのないし勝手につけないでください
204 名前:nobodyさん mailto:sage [2012/05/24(木) 08:47:13.70 ID:???] さわんな
205 名前:nobodyさん mailto:sage [2012/05/24(木) 09:20:01.44 ID:???] phpにできないことはない
206 名前:nobodyさん mailto:sage [2012/05/24(木) 09:29:31.24 ID:???] C++のOOPはある程度高速だからお勧めー
207 名前:nobodyさん mailto:sage [2012/05/24(木) 09:57:55.51 ID:???] ただの頭の悪い池沼患者
208 名前:nobodyさん mailto:sage [2012/05/25(金) 01:22:40.52 ID:???] PHP(お勧め度☆) スパムサイト、詐欺サイト、犯罪サイトに使われることが最も多い言語。 書き手の質も総じて低い。 著名なプログラマ:akiyan(ペニーオークション愛好家) anond.hatelabo.jp/20110220013933
209 名前:nobodyさん mailto:sage [2012/05/25(金) 01:36:34.26 ID:???] そうですか
210 名前:nobodyさん mailto:sage [2012/05/25(金) 01:50:01.17 ID:???] PHPはボンクラ言語だから。
211 名前:nobodyさん mailto:sage [2012/05/25(金) 04:48:05.82 ID:???] 出会い系スパムの退会手続きをしてみたが retire.phpという名前が共通してた
212 名前:nobodyさん mailto:sage [2012/05/25(金) 06:43:29.77 ID:???] phpはfacebookから出会い系まで幅広く使われてるな
213 名前:nobodyさん mailto:sage [2012/05/25(金) 09:43:45.52 ID:???] 検定中
214 名前:nobodyさん mailto:sage [2012/05/25(金) 09:50:52.07 ID:???] 自動車学校の路上検定乙
215 名前:nobodyさん mailto:sage [2012/05/25(金) 10:58:12.95 ID:???] >>208 理由がすごいなw 機能がどうとか、パフォーマンスがどうとかじゃなくてwwww
216 名前:nobodyさん mailto:sage [2012/05/25(金) 11:19:57.00 ID:???] PHPの特徴と言えばこれだろw IPA ISEC セキュア・プログラミング講座:Webアプリケーション編 第1章 総論 より良いWebアプリケーション設計のヒント 開発基盤選定における考慮事項の例 (1) プログラミング言語の選択 1) 例えば、PHPを避ける ~~~~~~~~~~~~~ 今は書き換えられてるからアーカイブ参照 ttp://web.archive.org/web/20100505062034/www.ipa.go.jp/security/awareness/vendor/programmingv2/contents/003.html
217 名前:nobodyさん mailto:sage [2012/05/25(金) 11:25:14.92 ID:???] で質問スレになんの御用ですか?
218 名前:nobodyさん mailto:sage [2012/05/25(金) 11:29:02.49 ID:???] >>217 質問するならID出せよ
219 名前:nobodyさん mailto:sage [2012/05/25(金) 11:29:56.16 ID:???] >>214-217 検定不合格でした
220 名前:nobodyさん mailto:sage [2012/05/25(金) 11:35:32.46 ID:???] 路上検定中にスマホをいじるのはさすがに
221 名前:nobodyさん mailto:sage [2012/05/25(金) 12:43:30.24 ID:???] >>208 糞DNAやグリーのゲームの大半がPHPじゃないか。 収益率ではダントツのPHP!もっとも金になる言語
222 名前:nobodyさん mailto:sage [2012/05/25(金) 13:13:46.07 ID:???] >>221 DeNAはperlですが・・・?
223 名前:nobodyさん mailto:sage [2012/05/25(金) 14:08:08.24 ID:???] むしろ、>>216 が激しく斜め読みにもなってないことを指摘してやれよ。 そこに書いてあるのは真っ当なことだと思うが、少なくとも>>216 は肝心なことを理解してない。
224 名前:nobodyさん mailto:sage [2012/05/25(金) 14:12:11.66 ID:???] > しかし、これまで多くの脆弱性を生んできた経緯があり、改善が進んでいるとはいえまだ十分堅固とは言えない。 前科者って更正しても社会には受け入れられにくいよな
225 名前:nobodyさん [2012/05/25(金) 16:19:34.27 ID:AJz1XtcJ] 質問です 365日の日付を表示するカレンダーのようなものを作っているのですが 2012/1/1〜2012/12/31まで表示されるにはどのようにすればいいのでしょうか echo '2012/1/1'.'<br>'; のように繰り返す単純なものなんですが、date関係のどの関数をどのように使えばいいのかわからず
226 名前:nobodyさん mailto:sage [2012/05/25(金) 16:26:57.96 ID:???] 1月1日後の1日後の日付 1月1日後の2日後の日付 1月1日後の3日後の日付
227 名前:nobodyさん mailto:sage [2012/05/25(金) 16:30:27.02 ID:???] 1月1日後の1日後の日付 1月1日後の2日後の日付 1月1日後の3日後の日付
228 名前:nobodyさん mailto:sage [2012/05/25(金) 16:31:09.96 ID:???] かぶったし誤字ってるし 1日後の日付を順に求めたらいいだろう
229 名前:nobodyさん mailto:sage [2012/05/25(金) 17:32:02.67 ID:???] >>225 date関数のページはみましたか?
230 名前:nobodyさん [2012/05/25(金) 17:49:21.75 ID:AJz1XtcJ] >>229 mktimeというのを使えばなんとかなるのかな?と思ったのですが date("Y年m月d日" , mktime(0,0,0,1,1,2012)); で日付だけ足すと1月64日になってしまうものしか考えられないのでどうしたらいいものかと
231 名前:nobodyさん mailto:sage [2012/05/25(金) 17:59:44.84 ID:???] 1日後が何秒後か考えてみるとか
232 名前:nobodyさん mailto:sage [2012/05/25(金) 18:10:59.83 ID:???] ヒントだけ教えたるわ $this_year = date('Y'); $loop_time = (($this_year % 4 == 0 && $this_year % 100 != 0) || $this_year % 400 == 0) ? 366 : 365;
233 名前:nobodyさん mailto:sage [2012/05/25(金) 18:29:28.73 ID:???] >>230 のやり方でいいだろ、1月500日でもちゃんと年もくりあがって変換される と、思ったがナルホドうるう年とかあるのね
234 名前:nobodyさん mailto:sage [2012/05/25(金) 19:12:31.95 ID:???] >>230 >>233 DATEは、ちゃんと閏年対応してくれるよ。 >>230 は、さっさとそのコードに日付足して試してみろっと。
235 名前:nobodyさん mailto:sage [2012/05/25(金) 19:25:00.27 ID:???] $start = mktime(0, 0, 0, 1, 1); loop 365 or 366 echo date('Y年m月d日', $start + (86400 * $i));
236 名前:nobodyさん mailto:sage [2012/05/25(金) 19:27:00.15 ID:???] mktimeって引数が時分秒月日年という、頭がおかしい人が作った変態関数か
237 名前:nobodyさん mailto:sage [2012/05/25(金) 19:27:47.04 ID:???] >>234 365ループじゃ12月31日で終わらないなーと 単に2013年になったら止めりゃいいだけの話だが
238 名前:nobodyさん [2012/05/25(金) 19:28:20.80 ID:AJz1XtcJ] 皆さんありがとうございます! ものすごく勉強になりました!
239 名前:nobodyさん mailto:sage [2012/05/25(金) 19:30:04.94 ID:???] >>236 アレ、俺も不思議でしゃーない 年月日時分秒ならわかるがなんだこの並び方 考えたヤツバーカなんじゃねーの?って毎回思うわ
240 名前:nobodyさん mailto:sage [2012/05/25(金) 19:30:43.80 ID:???] アメリカ式なんじゃね?
241 名前:nobodyさん mailto:sage [2012/05/25(金) 20:35:26.94 ID:???] アメリカの一般的な表記順だよ。 PHPerはほんとバカだのぅ。
242 名前:nobodyさん mailto:sage [2012/05/25(金) 20:39:02.86 ID:???] で、それをなぜ全世界の開発者に強制するんだ?
243 名前:nobodyさん mailto:sage [2012/05/25(金) 20:45:49.30 ID:???] アメリカ人は馬鹿だから自分たちの表記方法に何の疑問も持たないんだろ
244 名前:nobodyさん mailto:sage [2012/05/25(金) 20:46:21.07 ID:???] え?
245 名前:nobodyさん mailto:sage [2012/05/25(金) 20:50:05.70 ID:???] 引数の順番なんて仕様書に書いてればどうでもいいだろ 柔軟に対応できないならプログラムやめたほうがいいぞ
246 名前:nobodyさん mailto:sage [2012/05/25(金) 20:51:57.56 ID:???] 一般的といっても表記がいろいろあるが、 例えば May 25 2012 8:51:56 pm だろう? 全然、時分秒月日年 じゃないし
247 名前:nobodyさん [2012/05/25(金) 22:17:42.99 ID:alyS8DwX] PHPを覚えると金融機関のシステムやクラウドサービスが作れるようになりますか?
248 名前:nobodyさん mailto:sage [2012/05/25(金) 22:24:09.95 ID:???] さすがPHPクオリティーwwwwwwwwwwww バカばっかだなwwwwwwwwwwww 3底のクズどもの溜り場wwwwwwwww
249 名前:nobodyさん [2012/05/25(金) 22:33:24.52 ID:alyS8DwX] PHPはオブジェクト指向言語の代表格なのでPHPを先に学習すると JavaとかC#とか簡単に覚えられるし、これからはPHPの高い信頼性を 生かして他の言語で作られたシステム、特に銀行系のシステムが PHPに置き換えられていくと会社の先輩から聞きました。
250 名前:nobodyさん mailto:sage [2012/05/25(金) 22:36:03.91 ID:???] >>247 >>249 スレ違い 【Perl,PHP】LL バトルロワイヤル 22【JavaScript,Python】 toro.2ch.net/test/read.cgi/tech/1336491087/
251 名前:nobodyさん mailto:sage [2012/05/25(金) 23:09:41.96 ID:???] 会社の先輩に聞いたなら本人に聞けよコミュ障野郎の
252 名前:nobodyさん [2012/05/25(金) 23:18:09.10 ID:alyS8DwX] >>250 なぜスレ違いですか? >>251 スミマセン。何か不愉快だったでしょうか?
253 名前:nobodyさん mailto:sage [2012/05/25(金) 23:47:00.19 ID:???] 嵐4ね
254 名前:nobodyさん mailto:sage [2012/05/25(金) 23:48:35.75 ID:???] >>249 釣りだろうけど、いいかげんにしろw クソ設計で有名なPHPはWebにしか使えないだろw 基幹業務に低速なスクリプト言語なぞ使わない JavaやC#使うことがあってもPHPはありえん
255 名前:nobodyさん mailto:sage [2012/05/25(金) 23:53:17.97 ID:???] ここまで全部PHPの自演
256 名前:nobodyさん mailto:sage [2012/05/25(金) 23:54:50.04 ID:???] 結局、荒らしを放置できないのが、いつまでもこいつが居座ってる原因
257 名前:nobodyさん [2012/05/25(金) 23:57:22.92 ID:alyS8DwX] 何か間違ったこと書いたのでしょうか? PHPは世界でもっとも熱い言語と聞きましたよ!
258 名前:nobodyさん [2012/05/25(金) 23:58:42.58 ID:alyS8DwX] >>254 大規模サービスは全部PHPらしいですよ! Hadoopとかも
259 名前:nobodyさん mailto:sage [2012/05/26(土) 00:11:11.65 ID:???] >>157 4〜5年前に俺を頼って独立した後輩に仕事を頼んでいた頃、 納期の毎に「HDDが壊れた」と言い遅らせたのを思い出したw さすがに今は頼んでないと言うか付き合いがなくなったので何してるか知らんがw
260 名前:nobodyさん mailto:sage [2012/05/26(土) 00:12:59.63 ID:???] あれだけ必死に書き込んでたのに、12時跨いだらパタッと書き込みが止まったのは何故なんだろう・・・?
261 名前:nobodyさん mailto:sage [2012/05/26(土) 00:19:39.24 ID:???] >>257 自分が言われてんだって自覚はしてんだwwwww
262 名前:nobodyさん mailto:sage [2012/05/26(土) 01:37:32.95 ID:???] PHPは情強が使う言語。 世の中の基幹システムはほとんどがPHP。 ミッションクリティカルな用途にはPHP。
263 名前:nobodyさん mailto:sage [2012/05/26(土) 02:57:38.62 ID:???] と自己暗示しないと心が安定しない情弱君でした
264 名前:nobodyさん mailto:sage [2012/05/26(土) 06:09:13.10 ID:???] ID:alyS8DwX 煽り方が結局毎回同じなのでバレバレ 元凶君もうこないって行ってたのにまだ来てるの?
265 名前:nobodyさん mailto:sage [2012/05/26(土) 11:41:11.41 ID:???] このスレ的にはオブジェクト指向は禁止。 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
266 名前:nobodyさん mailto:sage [2012/05/26(土) 11:44:46.49 ID:???] >>265 遅すぎ! 貼るならすぐ貼れよクズ!
267 名前:nobodyさん mailto:sage [2012/05/26(土) 15:04:16.60 ID:???] だれも相手にしてくれないから自演か。
268 名前:nobodyさん mailto:sage [2012/05/26(土) 18:33:23.35 ID:???] このスレ的には他言語の話題は禁止。 23. Javaの話をすると回答者が不機嫌になるんだけど・・・ → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
269 名前:nobodyさん mailto:sage [2012/05/26(土) 18:36:52.11 ID:???] クソ設計で有名なPHPはWebにしか使えないだろw 基幹業務に低速なスクリプト言語なぞ使わない JavaやC#使うことがあってもPHPはありえん
270 名前:nobodyさん mailto:sage [2012/05/26(土) 18:42:34.06 ID:???] オブジェクト指向を勉強したいならPHPではなくC++から入るべきだ
271 名前:nobodyさん mailto:sage [2012/05/26(土) 18:55:04.90 ID:???] オブジェクト指向が分かってる人間ならC++で学ぼうとは思わないはずだけどなぁ へんだな
272 名前:nobodyさん mailto:sage [2012/05/26(土) 19:09:18.34 ID:???] このスレには他言語が分かる人間はいないんだから気にするな
273 名前:nobodyさん mailto:sage [2012/05/26(土) 19:21:13.82 ID:???] 他人があげつらった検証データだけ並べて低速とかつかえねーとか判断するなら馬鹿でもできる 自分で組み比べたものを出して一流。 ZIPとjpegくらいの差がある
274 名前:nobodyさん mailto:sage [2012/05/26(土) 19:27:32.28 ID:???] PHPで作られた銀行システムってどこですか?
275 名前:nobodyさん mailto:sage [2012/05/26(土) 22:46:53.33 ID:???] たった一人の荒らしバカを手伝ってるアホがいるぞ。
276 名前:nobodyさん [2012/05/27(日) 20:00:18.19 ID:WiSCLfzb] $cl=new cl(); $cl->func(); ↑これは class cl{ function func(){print"ok";} } と書けばokと表示されるのですが $cl=new cl(); $cl->func->func2(); func2を定義するにはどうしたらよいのでしょうか class cl{ function func(){ function func2(){}//こうではないし・・・ } }
277 名前:nobodyさん mailto:sage [2012/05/27(日) 20:22:10.82 ID:???] PHP メソッドチェーンでぐぐるとよろしい
278 名前:nobodyさん mailto:sage [2012/05/27(日) 20:36:38.06 ID:???] このスレ的にはオブジェクト指向は禁止。 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
279 名前:nobodyさん mailto:sage [2012/05/27(日) 21:42:01.29 ID:???] $cl=new cl(); $cl->func()->func("ok1"); $cl->func->func("ok2"); class cl{ var $func; function func(){ $this->func= new cl2(); return new cl2(); } } class cl2{ function func($v){print $v;} }
280 名前:nobodyさん mailto:sage [2012/05/27(日) 21:48:34.53 ID:???] オブジェクト指向 という単語をNGにするといいよ。 説明するとき使わないようにするから
281 名前:nobodyさん mailto:sage [2012/05/27(日) 21:51:33.77 ID:???] >>279 return $thisでいいじゃんw
282 名前:nobodyさん mailto:sage [2012/05/27(日) 21:57:11.65 ID:???] こーですかw $cl=new cl(); $cl->func()->func()->func(); class cl{ function func(){ print "ok"; return $this; } }
283 名前:nobodyさん mailto:sage [2012/05/27(日) 22:08:09.79 ID:???] $obj->setHoge('a')->setPiyo('b')->setFoo('c')->setBar('d') $obj->setAttributes('Hoge','a')->setAttributes('Piyo','b')->setAttributes('Foo','c')->setAttributes('Bar','d') $obj->setAttributes(array('Hoge','Piyo','Foo','Bar'), array('a','b','c','d')) $obj->setAttributes(array('Hoge'=>'a','Piyo'=>'b','Foo'=>'c','Bar'=>'d')) どれがお好み?
284 名前:nobodyさん mailto:sage [2012/05/27(日) 22:12:08.72 ID:???] このスレ的にはオブシェクト指向は禁止。 25. オブシェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
285 名前:nobodyさん mailto:sage [2012/05/27(日) 22:16:39.89 ID:???] 禁止にしたいのは1人だけなのでどしどし質問してね♪
286 名前:nobodyさん mailto:sage [2012/05/27(日) 22:21:45.95 ID:???] >>283 自分は結局4番使うことが多い気がする。
287 名前:nobodyさん mailto:sage [2012/05/27(日) 22:56:06.45 ID:???] >>283 3番出してくるあたりスキル低いだろw
288 名前:nobodyさん mailto:sage [2012/05/27(日) 23:11:39.45 ID:???] このスレ的にはオブジェクト指向は禁止。 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
289 名前:nobodyさん mailto:sage [2012/05/27(日) 23:14:23.45 ID:???] >>287 preg_replaceさんdisってんの?
290 名前:nobodyさん mailto:sage [2012/05/27(日) 23:14:39.19 ID:???] 3はネタだろ
291 名前:nobodyさん mailto:sage [2012/05/27(日) 23:19:57.74 ID:???] setter,getterの教科書だと1の一択だと思うんだけど 項目増えたらそのぶん増やさないといけないのとコードが長くなるから見難いよなぁ でもタイプミスには強いけど setHogeをsetHigeにしたらエラー出て動かんけど setAttributesで入力可能なものを中に書いてない限り普通に動作するからな それを書くかどうかってのも悩みどころだ・・・
292 名前:nobodyさん mailto:sage [2012/05/27(日) 23:30:43.78 ID:???] 自作ならsetAttributesの中でセッターゲッター使えばいいじゃん
293 名前:nobodyさん [2012/05/28(月) 00:19:43.89 ID:30FWah9a] 質問 PHPにてsettimeliit(0)にて時間無制限にし、 ignore_user_abort = On も設定 これでもWEB経由の場合apache側のタイムアウトでPHPの処理が完了しないことって ある?? ブラウザ側のタイムアウトはしないようにしています。 タイムアウトとかその辺詳しいかたおせーてくだし
294 名前:nobodyさん mailto:sage [2012/05/28(月) 00:22:08.43 ID:???] >>293 >>1 >・ 質問者として、態度をわきまえること。 文章書き直して出直して
295 名前:nobodyさん mailto:sage [2012/05/28(月) 01:41:20.80 ID:???] タイムアウトは、ネットワーク、サーバ、プログラム、クライアントそれぞれで ボトルネックあるあるよ とくにネットワークはむずかしいよ
296 名前:nobodyさん mailto:sage [2012/05/28(月) 05:55:49.78 ID:???] 質問者のくせに生意気
297 名前:nobodyさん mailto:sage [2012/05/28(月) 07:04:28.48 ID:???] ttp://se-suganuma.blogspot.jp/2009/02/php_27.html これでいいだろ コメントに書いてるとこも読んでみろや
298 名前:nobodyさん mailto:sage [2012/05/28(月) 08:28:39.19 ID:???] >>293 あるある。apatchの設定の timeout 質問者がどーのこーのってのは無視して。あれこのスレの回答者の総意じゃねーし。 態度をわきまえる あたりのNGでもいいな。あいつ回答しないくせに、毎度毎度うざったいんだよ。
299 名前:nobodyさん mailto:sage [2012/05/28(月) 08:48:22.91 ID:???] 質問の意図や前提をくみ取れない糞質問 が多い。それで回答者が逆質問をしたり 悪口を言ったりする。それを前もって思 い描く力が絶望的に欠如してるに違いない。 スーパーハッカーだけが意図を理解できる。 レアなそういう神が颯爽と登場する予感。
300 名前:nobodyさん mailto:sage [2012/05/28(月) 08:56:18.57 ID:???] その下手くそな縦よほど気にいってんだな
301 名前:nobodyさん [2012/05/28(月) 11:16:25.38 ID:YOUZoqmm] 現状のセッションとは無関係なセッションを作成し 意図的にセッションハイジャックみたいなことを 引き起こしたいんだけど どうしたらいいかな
302 名前:nobodyさん mailto:sage [2012/05/28(月) 11:22:11.28 ID:???] 現状のセッションと無関係なセッションを作成することと セッションハイジャックになんの関係があるかkwsk
303 名前:nobodyさん mailto:sage [2012/05/28(月) 11:36:48.09 ID:???] >>302 みたいなこと って言ってんだろ脳ついてるのかボケ
304 名前:nobodyさん mailto:sage [2012/05/28(月) 11:39:53.20 ID:???] >>301 セッションハイジャックは一つのセッションを巡って二人のクライアントが奪い合う愛憎劇です
305 名前:nobodyさん mailto:sage [2012/05/28(月) 11:46:11.37 ID:???] >>303 日本語が通じないのか?
306 名前:nobodyさん mailto:sage [2012/05/28(月) 14:38:21.53 ID:???] キチガイみたいなこと言うな >>301
307 名前:nobodyさん mailto:sage [2012/05/28(月) 19:22:32.54 ID:???] はーいアニソン聞きながら質問に答えますよー
308 名前:nobodyさん mailto:sage [2012/05/28(月) 23:53:01.13 ID:???] hi jack
309 名前:nobodyさん mailto:sage [2012/05/28(月) 23:53:47.62 ID:???] 同一phpファイルでも $fp = fopen($a) flock($fp,2)//読み取りできないようにする $b = file($a); echo $b[0] とやってもロックされてたら$bで何も読み込めないという事がわかったのですが このようにロックしながらテキストファイルの頭から最後まで読み込むのに良い方法はないのでしょうか?
310 名前:309 [2012/05/28(月) 23:54:15.92 ID:Z03KQ5K3] ID出し忘れました・・・。
311 名前:nobodyさん mailto:sage [2012/05/28(月) 23:59:01.10 ID:???] >>309 読み取りできないようにしてるのに読み込みたいってどういうことだよ
312 名前:nobodyさん [2012/05/29(火) 00:01:21.15 ID:UwfNHIY3] そのphpで開いてる間はほかの人読み取り不可にしたいなと $aのテキストファイルはカウンターリストみたいなもんでして
313 名前:nobodyさん mailto:sage [2012/05/29(火) 00:03:09.89 ID:???] >>312 そのあと普通に読み取り処理書けばいいのでは?
314 名前:nobodyさん [2012/05/29(火) 00:21:48.97 ID:UwfNHIY3] flock($fp,2)とやった後なのでfile()で読み込めませんでした カウンターと言っても test=2013 hoge=2011 : : と何百行もあるのでfgetで取り出すよりfile()で取り出したいのですが たとえばAさんがtestの2013を取り出して2014と書き込む間にBさんがtestの2013を取り出してしまうと 本当は2015になるのに2014になってしまったりするので読み込む前から書き込み完了までロックする必要が
315 名前:nobodyさん mailto:sage [2012/05/29(火) 01:48:46.46 ID:???] ロック中ってfile開けなかったっけ? と思ったら排他ロックは開けないのか
316 名前:nobodyさん mailto:sage [2012/05/29(火) 01:58:23.74 ID:???] >>309 本体ロックする直前にどっかに一時コピーするしかないんでないのかな
317 名前:nobodyさん mailto:sage [2012/05/29(火) 02:07:13.76 ID:???] 勝手に要約すると 排他ロックを行った後に特定の行(または行単位)をゲッツするにはどうしたらいいですか〜? って事か?無理
318 名前:nobodyさん [2012/05/29(火) 03:10:45.44 ID:nVo6bTul] ちょっと質問があります。 fopenで人のサイトって読み込めるじゃないですか? 2chのコピーサイトみたいのって、 そうやって読み込んで自分のページにしてるんですよね? だとしたら、読み込まれてる側は何か対策はできないのでしょうか?
319 名前:309 [2012/05/29(火) 04:05:14.95 ID:UwfNHIY3] 無理でしたか・・・。ありがとうございました ならばfopenの後ロックしたファイルの後ろから10文字取り出す事とかはできるんでしょうか?
320 名前:nobodyさん mailto:sage [2012/05/29(火) 05:29:21.60 ID:???] >>318 サイトの公開をやめればいい 簡単
321 名前:nobodyさん mailto:sage [2012/05/29(火) 07:48:11.86 ID:???] >>314 同じファイルポインタ使えよアホ
322 名前:nobodyさん mailto:sage [2012/05/29(火) 10:05:01.18 ID:???] >>314 すなおに fgetsをループ ロックも色々問題あるんで(検索してくれ) そんな苦労するぐらいなら、簡単なDB使う >>318 直接取得の妨害方法はいろいろあるが、 ブラウザからコピペすればいいので対策にはならんな。
323 名前:nobodyさん mailto:sage [2012/05/29(火) 10:17:21.85 ID:???] shtml.jp HTMLを暗号化してコピーを防ぐと自称してるソフトがあるが 解読済みなんで無意味 JISの変なコードを入れてわざと文字化けさせる処理まで入ってるが これも無意味
324 名前:nobodyさん mailto:sage [2012/05/29(火) 10:23:40.31 ID:???] 自分の作ったものをあえて叩いて反論の評価をもらうのを待つ あらてのオナニーですか?
325 名前:nobodyさん [2012/05/29(火) 10:25:14.62 ID:Weki6BBX] phpでwavファイル再生って出来ませんか? pythonでいうwinsound、rubyでいうwin32/soundのような機能を探しています。
326 名前:nobodyさん mailto:sage [2012/05/29(火) 10:27:18.39 ID:???] はい
327 名前:nobodyさん mailto:sage [2012/05/29(火) 10:31:18.00 ID:???] 使ったことはないが、PHPでSDLが使えるならマルチメディアなんでもできるはず。 sourceforge.net/projects/phpsdl/
328 名前:nobodyさん mailto:sage [2012/05/29(火) 10:35:51.54 ID:???] ttp://www.php.net/manual/ja/book.openal.php こんなんか?wav読み込んで使う感じ
329 名前:nobodyさん mailto:sage [2012/05/29(火) 17:18:39.69 ID:???] >>321 file()じゃファイルポインタ使えないよ
330 名前:nobodyさん mailto:sage [2012/05/29(火) 20:13:24.20 ID:???] >>329 そんなの当たり前だ
331 名前:nobodyさん mailto:sage [2012/05/29(火) 20:16:26.66 ID:???] 初心者っつーかプログラミング慣れしてない人ってどーも 改行を特別なものって考えてるんだよね 俺にはHTMLも一つの長い文字にしか見えん
332 名前:nobodyさん mailto:sage [2012/05/29(火) 20:19:43.47 ID:???] いや、改行されてたら改行されてるように見えるだろ
333 名前:nobodyさん [2012/05/29(火) 23:15:14.04 ID:uv76vkMY] phpでできないことなどない
334 名前:nobodyさん mailto:sage [2012/05/29(火) 23:53:58.13 ID:???] PHP初心者です。 $thisが何なのか分からず、勉強が止まってます>< 猿にでも分かるように簡単に教えて下さる方いらっしゃいましたら助かります。
335 名前:nobodyさん mailto:sage [2012/05/29(火) 23:55:38.64 ID:???] 正直、呼んで字の如しとしか説明の仕様が無いのだが・・・。 オブジェクト指向そのものを理解するのが先と思われ。
336 名前:nobodyさん mailto:sage [2012/05/30(水) 00:14:23.22 ID:???] PHPはポンコツ言語だからオブジェクト指向に向いてないがな
337 名前:nobodyさん mailto:sage [2012/05/30(水) 00:20:37.81 ID:???] NGワードw >>334 php.net/manual/ja/language.oop5.basic.php これ読んで引っかかったところを書くがいい
338 名前:nobodyさん [2012/05/30(水) 11:01:23.05 ID:BwZnxNSn] たまにURLのパラメータが index.php?id=1&amp;page=1 みたいに、&が&amp;に変換されているため、 $_GETでパラメータを取得できない場合があります。 一旦、$_SERVER['QUERY_STRING']でパラメータを取得して &amp;を&に変換するしかないのでしょうか?
339 名前:nobodyさん mailto:sage [2012/05/30(水) 11:08:51.69 ID:???] んなアホな
340 名前:nobodyさん mailto:sage [2012/05/30(水) 11:20:07.77 ID:???] >>338 アフィリエイトとかから指定されたjavascriptのコードの中に切ってあるパラーメータ とかかそれ
341 名前:nobodyさん [2012/05/30(水) 11:31:37.63 ID:BwZnxNSn] >>340 いえ。アクセス解析など見ると、たまに>>338 のようなURLが記録されています。 これだと$_GETでパラメータが取れないので、どうした方が良いのかな? と思って質問しました。
342 名前:nobodyさん mailto:sage [2012/05/30(水) 11:46:30.03 ID:???] 処理を自作するといい 俺はそうしてる
343 名前:nobodyさん [2012/05/30(水) 11:49:48.50 ID:BwZnxNSn] わかりました。 $_SERVER['QUERY_STRING']からhtmlspecialchars_decodeして $_GET用に復元する方法しか思いつかないのでそうします。
344 名前:nobodyさん mailto:sage [2012/05/30(水) 12:22:17.28 ID:???] >いえ。アクセス解析など見ると、たまに>>338 のようなURLが記録されています。 たんにそのアクセス解析がエスケープして表示してるだけだろ
345 名前:nobodyさん mailto:sage [2012/05/30(水) 12:22:49.07 ID:???] こんな手も dzz.dip.jp/note/archives/47.html
346 名前:nobodyさん mailto:sage [2012/05/30(水) 12:31:27.92 ID:???] バッドノウハウだな 仕様を守らない糞クライアントには怒りの400 Bad Requestを下すべき
347 名前:nobodyさん mailto:sage [2012/05/30(水) 12:36:22.23 ID:???] 400にするにはどうするかというと、結局同じようなことをするしかないのだがね
348 名前:nobodyさん mailto:sage [2012/05/30(水) 12:55:45.88 ID:???] PHPは諸悪の根源
349 名前:nobodyさん [2012/05/30(水) 13:45:28.51 ID:BwZnxNSn] >>345 まさにこの事象です・・。自分もアクセスする側の問題だと思うのですが、 ここの上司が言うように対応しなきゃいけないんですかね・・。 とりあえず、PHP側で変換することにしましたが、不便ですね
350 名前:nobodyさん mailto:sage [2012/05/30(水) 14:12:46.39 ID:???] >>347 2番目以降のパラメータが無視されたことによるエラーをアプリ側でハンドリング しないで500で返していること自身まずいのではないだろうか。 自分も>>346 に賛成ではじいたほうがいいと思うけど。 定期巡回してネタぱくりにくる子とかひっついたらいやじゃない。
351 名前:nobodyさん [2012/05/30(水) 14:16:39.78 ID:C3oTCERX] 1分置きに2chのwebprog板のすべてのレスのログを定期的にとってくるプログラムがあるとします。 これを何も考えないで実装した場合、 毎回BODYリクエストで全てのログをとってくることになりますよね? これだと転送量に負荷がかかるので、 次の段階として、HEADリクエストでContent-Lengthをとって、 更新が認められたらBODYリクエストでとってくることになりますよね? ここで1つ目の質問なのですが、 更新があった場合HEADリクエスト→BODYリクエストなので、 ヘッダーは2回返ってくることになり、 その分BODYリクエストのみに比べて転送量が増えてしまいます。 HEADリクエスト送った後、レスポンスを返してもらって、 そこで通信を切断はしないで、待っててもらい、 必要に応じて残りのBODY部分も送ってくれるようにリクエストを送る。 みたいなことは可能でしょうか? さらなる最適化として、HEADリクエストを送ってBODYリクエストを送るわけですが、 この時前回のLengthを記録してれば、そこから差分のBODYを返してもらうことも可能ですが、 これは当然アプリケーション側が対応してないと不可能ですよね?
352 名前:nobodyさん mailto:sage [2012/05/30(水) 14:32:49.28 ID:???] お金の匂いがします
353 名前:nobodyさん mailto:sage [2012/05/30(水) 14:46:49.32 ID:???] >>351 通信切断しないとか相手方にすごい迷惑だろうがっ!
354 名前:nobodyさん mailto:sage [2012/05/30(水) 15:15:29.56 ID:???] >>351 > 次の段階として、HEADリクエストでContent-Lengthをとって、 > 更新が認められたらBODYリクエストでとってくることになりますよね? If-Modified-Since や If-Range、ETag を返すサーバーには If-None-Match で確認する > さらなる最適化として、HEADリクエストを送ってBODYリクエストを送るわけですが、 > この時前回のLengthを記録してれば、そこから差分のBODYを返してもらうことも可能ですが、 > これは当然アプリケーション側が対応してないと不可能ですよね? HTTP/1.1に対応している必要があるな
355 名前:nobodyさん mailto:sage [2012/05/30(水) 15:18:02.77 ID:???] 日本を破壊する道-州-制(地方への権限委譲) テレビで韓国ドラマばかり流れても、見なければ良いので大きな問題はありません しかし、地方分権で警察組織・権力を地方の犯罪については国から移管し 採用条件・組織等も地方で自由に決めれるようになったらどうなるでしょう。 今のテレビ局が数十年前に在日枠を受け入れて、今や完全に在日朝鮮人に乗っ取られ 都合の悪い報道は一切しなくなり、民主党が与党になったように 地方分権された警察組織が数10年後に、反日感情を持った外国人に支配される可能性はないでしょうか 在日の犯罪は取り締まられず、日本人の犯罪は過大な罰を与えられたりしないと言い切れるでしょうか。 地域の要望が、声の大きい外国人の要望に取って変わるかもしれません 維新に近い、みんなの党は道州裁判所を設ける案もだしてます。 橋下氏(維新)の大阪都構想しかり 中京圏の大村氏、河村氏も地域政党を作って国政で候補者をだす予定です。 選挙まで時間はあります、検討したほうが良いかもしれません。
356 名前:nobodyさん [2012/05/30(水) 15:19:53.85 ID:C3oTCERX] >>352 いいえただのなるべく効率のいいポーリングシステムの実装です。 そのまんまだと転送量がやばくなるので。 このスレのほとんどの回答者さんならajax実装などで通ってきた道ではないでしょうか? >>353 確かにそうですね。 仮にできるとしたら、相手方もタイムアウト設定してると思うので・・・ ってここまで考えてみて、サーバが対応してないと無理なんだろうなと思えてきました。 アプリケーションで差分を返すシステムと、 リクエスト受けてレスポンス返したあとも、接続をキープするようサーバが対応してないと、 効率のいいシステムは組めないという結論で自己解決しておきます。 PHPの技術だけじゃこのへんはどうしようもできないですよねきっと・・・
357 名前:nobodyさん mailto:sage [2012/05/30(水) 16:28:30.47 ID:???] ジョブキュー管理サービスみたいなのがあるといいのにね
358 名前:nobodyさん mailto:sage [2012/05/30(水) 21:28:40.99 ID:???] 2chだったら特定のレス番以降のみ取得できるね
359 名前:nobodyさん mailto:sage [2012/05/30(水) 21:57:28.63 ID:???] で、それを実装してContent-Lengthの変わらない更新を見逃すと。
360 名前:nobodyさん [2012/05/31(木) 13:42:38.03 ID:et2/AEfG] 【OS名】CentOS 【PHPのバージョン】5.1.6 【連携ソフトウェア】GD 【質問内容】 --with-gd=shared ってなってるのにGDが使えないのはライブラリが無いまたは php.iniがライブラリを読むようになってない ってことだよね?
361 名前:nobodyさん mailto:sage [2012/05/31(木) 14:42:03.69 ID:???] 馴れ馴れしいから×
362 名前:nobodyさん [2012/05/31(木) 17:16:06.19 ID:jSAS0lFo] exp and xxxもしくはexp && xxxは if (exp) { xxx } exp or xxxもしくはexp || xxxは if (!exp) { xxx } ってことですよね? いままで $a = null; if (exp) { $a = 1; } ってやってたのですが、 わざわざ$a = null;なんてやらなくていいようなので(むしろやっちゃだめ?) if (exp) { $a = 1; } ってやるようになりました。 exp and $a = 1; で書けることもしってこっちのほうがシンプルだなと思ったのですが あまりほかの人のソースを見てもわかりづらいのかこういう書き方してないようで if文で囲ったほうがいいのかなと悩んでます 可読性以外に何か問題ありますでしょうか?
363 名前:nobodyさん mailto:sage [2012/05/31(木) 18:13:30.31 ID:???] 態度
364 名前:nobodyさん mailto:sage [2012/05/31(木) 19:25:13.94 ID:???] >>362 > わざわざ$a = null;なんてやらなくていいようなので(むしろやっちゃだめ?) 初期化されてない変数を参照したら確かに NULL を返すようになっているが、裏でE_NOTICEエラーを出してるからな 代入をシンプルにしたいなら三項演算子を使う $a = expr ? 'a' : 'b';
365 名前:nobodyさん mailto:sage [2012/05/31(木) 21:41:52.34 ID:???] 代入の話じゃなくて、ifの変わりにショートサーキットつかう、 俺ってこんなの知ってんだぜみたいなあれだろ? 聞いてることを分からず使うわけはないしな。
366 名前:nobodyさん mailto:sage [2012/05/31(木) 21:44:46.00 ID:???] phpにできないことはない
367 名前:nobodyさん mailto:sage [2012/05/31(木) 21:50:29.32 ID:???] 頭の回路が短絡のようだな
368 名前:nobodyさん [2012/06/01(金) 00:00:42.35 ID:gtGRE3lG] phpを使わない理由がみあたらない
369 名前:nobodyさん [2012/06/01(金) 02:01:56.50 ID:sOx9VKNN] ちょッタイム スカラ変数は、null文字自動挿入なの? 空文字にはならないの?
370 名前:nobodyさん mailto:sage [2012/06/01(金) 02:47:15.14 ID:???] <?php var_dump($a); なんで空文字と思ったのが疑問だがこういうことだろ? エラーリポートE_ALLにするとE_NOTICEが出る 変なこといってたらすまぬ
371 名前:nobodyさん mailto:sage [2012/06/01(金) 09:11:39.91 ID:???] ミッションクリティカルな用途はすべてphp
372 名前:nobodyさん mailto:sage [2012/06/01(金) 10:52:16.32 ID:???] ミッションインポシブル言いたいだけちゃうんかとw
373 名前:nobodyさん mailto:sage [2012/06/01(金) 10:55:58.80 ID:???] PHPに共有メモリとかセマフォとかあるの?
374 名前:nobodyさん [2012/06/01(金) 20:51:39.47 ID:8/QN6uqz] 配列で要素が2・5・6とか歯抜けになってるのを0・1・2に治す方法は関数か何かでありますか?
375 名前:nobodyさん mailto:sage [2012/06/01(金) 20:53:01.46 ID:???] 書いたソースを示してくれ
376 名前:nobodyさん mailto:sage [2012/06/01(金) 21:16:15.88 ID:???] 金融機関のシステムは大半がPHP
377 名前:nobodyさん mailto:sage [2012/06/01(金) 21:18:48.50 ID:???] 銀行名の一例を書き出してみなよ
378 名前:nobodyさん mailto:sage [2012/06/01(金) 21:24:46.13 ID:???] >>377 10個も書いておけば充分か? 足りないなら遠慮なく言ってくれ 足利銀行 関西アーバン銀行 四国銀行 第四銀行 大東銀行 筑波銀行 西日本シティ銀行 広島銀行 北越銀行 武蔵野銀行
379 名前:nobodyさん mailto:sage [2012/06/01(金) 21:43:11.43 ID:???] >>374 array_values()
380 名前:nobodyさん mailto:sage [2012/06/01(金) 21:53:54.11 ID:???] クレジットカード会社の会員ページも大半がPHP
381 名前:nobodyさん mailto:sage [2012/06/01(金) 21:55:51.92 ID:???] >>378 基幹システムがPHPということですか?
382 名前:nobodyさん mailto:sage [2012/06/01(金) 22:03:54.77 ID:???] お前が建てた糞スレあるんだから巣に帰んな
383 名前:nobodyさん mailto:sage [2012/06/01(金) 22:06:18.70 ID:???] 拡張子で判断するPHPer
384 名前:nobodyさん mailto:sage [2012/06/01(金) 23:25:25.32 ID:???] 基幹システムにPHPはないでしょ
385 名前:nobodyさん mailto:sage [2012/06/01(金) 23:30:49.43 ID:???] >>384 >>378
386 名前:nobodyさん mailto:sage [2012/06/02(土) 01:12:56.85 ID:???] 基幹はホストだしね。COBOLとかすげーなつかしい
387 名前:nobodyさん [2012/06/02(土) 07:28:14.20 ID:QfEKR+Q8] setcookie()が上手くいかずに調べた事ついて質問なんですが html&javasript4632文字 <?php setcookie 成功 html&javasript4633文字 <?php setcookie 成功 ナゼか4632文字目ではちゃんとセットされるのですが 4633文字にすると失敗します これって何かの制限かなのでしょうか? そして対処法とかあるのでしょうか?
388 名前:nobodyさん mailto:sage [2012/06/02(土) 07:34:09.16 ID:???] Cookieに長過ぎる文字列を入れるのはよくない
389 名前:nobodyさん [2012/06/02(土) 07:39:23.91 ID:QfEKR+Q8] クッキー自体の文字は数文字程度なんですが setcookieに辿り着くまでの文字数が問題みたいです phpのコードはいくら書いても大丈夫なんですが htmlやjavascriptを約4.5KB分ぐらい書いた後にphpを実行させるとsetcookieのみ実行できなくなるという奇妙な現象が ちなみに<!-- -->や/* */で囲った部分もカウントされてました
390 名前:nobodyさん mailto:sage [2012/06/02(土) 08:07:53.44 ID:???] あり得ない ソースの実例とか示せないのか?
391 名前:nobodyさん [2012/06/02(土) 08:19:38.11 ID:QfEKR+Q8] ソースは出せないけど javascriptで //inner_ary[4] = inner_ary[4].replace(dat_re[0],'<span class=\"anchor_link\">$&</span>'); <?php $rett = setcookie('test','hogeho',time()+10800,'/',1); if($rett){ echo 'クッキー登録<br>'; }else{ echo 'できねー<br>'; } ?> だとできなくて //inner_ary[4] = inner_ary[4].replace(dat_re[0],'<span class=\"anchor_lin <?php 以下略 ってやると出来て //inner_ary[4] = inner_ary[4].replace(dat_re[0],'<span class=\"anchor_lina <?php 以下略 だと出来ないから文字数で間違いないと思うんだけど サーバーが制限の多いレンタルなのと関係あるのかん? 何度やってもちょうどココが境目だったから速度とかそういうのではないと思うけど
392 名前:nobodyさん mailto:sage [2012/06/02(土) 09:16:35.60 ID:???] なぜ4632なのか突き止めてみてよ まったく違うプログラムを書いて検証するとかさ
393 名前:nobodyさん [2012/06/02(土) 09:34:45.75 ID:QfEKR+Q8] 4335バイトだったかな www.dotup.org/uploda/www.dotup.org3047497.zip.html これだと失敗して、aを1文字削ると出来る phpの部分はどんなに増やしても大丈夫なんだけど不思議だ
394 名前:nobodyさん mailto:sage [2012/06/02(土) 09:59:34.27 ID:???] 俺の環境だとaを全部消しても出来ない。 まず php.net/manual/ja/function.setcookie.php を見よう。Warningが出てるからそれも確認しよう。 何をしたいのか知らんけど、まず setCookieを2行目にしとけ。
395 名前:nobodyさん mailto:sage [2012/06/02(土) 10:12:03.27 ID:???] 4KBは大方出力バッファリングの境界線だろう
396 名前:nobodyさん [2012/06/02(土) 10:26:12.33 ID:QfEKR+Q8] んなるほど、 セッションとかクッキーは上でやっとけって聞いたけどそういう事でしたか 余程のことが無い限りHTMLとかの後でやってはイカンですな
397 名前:nobodyさん mailto:sage [2012/06/02(土) 10:57:07.85 ID:???] CookieはHTTPのヘッダで出力するものだから最初の方にあった方がいいという理由か お前らも意外とやるじゃないか
398 名前:nobodyさん mailto:sage [2012/06/02(土) 11:04:57.35 ID:???] 久々にPHPスレで得した気分になった
399 名前:nobodyさん mailto:sage [2012/06/02(土) 11:49:46.86 ID:???] PHPerは史上最強です。他言語ができないのは伊達じゃない。
400 名前:nobodyさん mailto:sage [2012/06/02(土) 11:55:50.67 ID:???] 他言語ができないというか、PHP一択で問題ないって感じだろうね、超万能だし
401 名前:nobodyさん mailto:sage [2012/06/02(土) 12:07:12.52 ID:???] 超万能っつーか、便利なモンに囲まれすぎだわ
402 名前:nobodyさん mailto:sage [2012/06/02(土) 12:36:06.17 ID:???] 他言語ができないため超万能だと信じるPHPerでした。
403 名前:nobodyさん mailto:sage [2012/06/02(土) 12:39:40.70 ID:???] >>399-402 まで自演ね 相手されないから自演するぐらいなら 相手してやるから巣に戻れよ
404 名前:nobodyさん mailto:sage [2012/06/02(土) 12:50:04.34 ID:???] PHPは超万能なため多くの金融機関が基幹システムに採用しています。
405 名前:nobodyさん mailto:sage [2012/06/02(土) 12:51:23.72 ID:???] 自演自作の荒らしがいるのかスレが機能して無いのなら通報したら?
406 名前:nobodyさん mailto:sage [2012/06/02(土) 12:52:59.23 ID:???] 何が荒らしなのかよくわからないが。
407 名前:nobodyさん mailto:sage [2012/06/02(土) 12:53:32.74 ID:???] だってphpは超万能だぜ。
408 名前:nobodyさん mailto:sage [2012/06/02(土) 13:00:12.73 ID:???] PHPに共有メモリとかセマフォとかあるの?
409 名前:nobodyさん mailto:sage [2012/06/02(土) 13:03:48.67 ID:???] PHPにコネクションプーリングってあるの?
410 名前:nobodyさん mailto:sage [2012/06/02(土) 13:26:03.99 ID:???] >>408 教諭梅森ならある 共有メモリなんて高等機能はない
411 名前:nobodyさん mailto:sage [2012/06/02(土) 13:35:46.94 ID:???] 覚えたての言葉使いたいだけ
412 名前:nobodyさん mailto:sage [2012/06/02(土) 13:40:36.87 ID:???] セマフォの用途も知らないくせに
413 名前:nobodyさん mailto:sage [2012/06/02(土) 14:37:17.30 ID:???] セマフォの用途なんかPHPerに聞いてもわかるはずないだろ!
414 名前:nobodyさん mailto:sage [2012/06/02(土) 14:50:34.85 ID:???] NGワード増やすだけ
415 名前:nobodyさん mailto:sage [2012/06/02(土) 15:04:22.40 ID:???] PHPに共有メモリとかセマフォとかあるの?
416 名前:nobodyさん mailto:sage [2012/06/02(土) 15:04:42.20 ID:???] このスレではPHPにできないことを言及するとPHPerが不機嫌になり、 NGワードに追加することによってPHPerが現実から逃避する流れ。
417 名前:nobodyさん mailto:sage [2012/06/03(日) 00:15:04.95 ID:???] www.tiobe.com/index.php/content/paperinfo/tpci/ この結果見てこの先Webはどこに向かうんだろうな? 単にJSブームでバックグラウンド開発者が減っただけに思うが Perlの復権を期待はさすがにできないか
418 名前:nobodyさん mailto:sage [2012/06/03(日) 02:09:33.54 ID:???] PHPにパッケージとかあるの?
419 名前:nobodyさん mailto:sage [2012/06/03(日) 02:10:39.28 ID:???] pear
420 名前:nobodyさん mailto:sage [2012/06/03(日) 02:29:40.21 ID:???] >>415 あるよ
421 名前:nobodyさん mailto:sage [2012/06/03(日) 03:06:44.94 ID:???] >>420 嘘つくなw
422 名前:nobodyさん mailto:sage [2012/06/03(日) 03:16:37.58 ID:???] PHPでAOPできますか?
423 名前:nobodyさん mailto:sage [2012/06/03(日) 03:16:53.20 ID:???] 相手にされないとすぐに自演に走るんですね
424 名前:nobodyさん mailto:sage [2012/06/03(日) 03:29:15.60 ID:???] >>415 公式サイトのどこにありますか?
425 名前:nobodyさん mailto:sage [2012/06/03(日) 04:47:49.01 ID:???] 質問ならID出して質問しましょうね^^
426 名前:nobodyさん [2012/06/03(日) 05:29:05.19 ID:ENac48XG] APCはインストールされた時点でPHPの実行時に中間コードがキャッシュされるのでしょうか それともソースコードに何か記述する必要があるのでしょうか 本当にしょうもない質問で申し訳ございません
427 名前:nobodyさん mailto:sage [2012/06/03(日) 08:59:51.52 ID:???] APCのドキュメントは読んだ方がいいと思うよ
428 名前:nobodyさん mailto:sage [2012/06/03(日) 12:33:18.68 ID:???] APCのドキュメント読むよりも他言語を学習した方がサイトのパフォーマンスは上がるよ。
429 名前:nobodyさん mailto:sage [2012/06/03(日) 12:46:28.40 ID:???] 即刻PHPをやめるべき 致命的な脆弱性があるし
430 名前:nobodyさん mailto:sage [2012/06/03(日) 13:04:00.92 ID:???] >>426 早さを追求するならPHPはやめるべき。 ムダ。
431 名前:nobodyさん mailto:sage [2012/06/03(日) 13:06:49.34 ID:???] しょうもないな PHPも質問者も存在自体無駄
432 名前:nobodyさん mailto:sage [2012/06/03(日) 13:07:35.78 ID:???] PHPにパフォーマンス求めるのは酷
433 名前:nobodyさん mailto:sage [2012/06/03(日) 13:12:20.12 ID:???] PHPに長所などない
434 名前:nobodyさん mailto:sage [2012/06/03(日) 14:02:23.17 ID:???] 連投規制かけられるとおとなしくなるんだな()
435 名前:nobodyさん mailto:sage [2012/06/03(日) 14:03:43.50 ID:???] クズ御用達のクズ言語PHP
436 名前:nobodyさん mailto:sage [2012/06/03(日) 14:51:42.98 ID:???] phpは脆弱性の代名詞的存在だもんな
437 名前:nobodyさん mailto:sage [2012/06/03(日) 15:26:53.33 ID:???] ほらお前ら回答してやるから質問しろよ
438 名前:nobodyさん mailto:sage [2012/06/03(日) 15:33:43.01 ID:???] 削除人やる気ないみたいだからお前が建てた巣に戻れよ kohada.2ch.net/test/read.cgi/php/1337174717/ こっちならいくらでもやりたい放題していいからとりあえず迷惑だからここから消えてくれ
439 名前:nobodyさん mailto:sage [2012/06/03(日) 15:45:33.45 ID:???] こっちならいくらでもやりたい放題していいらしいぞ
440 名前:nobodyさん mailto:sage [2012/06/03(日) 16:52:37.85 ID:???] こっちってどっち?
441 名前:nobodyさん mailto:sage [2012/06/03(日) 17:04:05.60 ID:???] >>438 の誘導先
442 名前:nobodyさん mailto:sage [2012/06/03(日) 17:08:30.48 ID:???] >>437 phpが遅いのですがどうしたらよろしいでしょうか?
443 名前:nobodyさん mailto:sage [2012/06/03(日) 17:10:10.84 ID:???] >>442 一家滅びろ お前だけじゃない 一家滅びろ
444 名前:nobodyさん mailto:sage [2012/06/03(日) 17:17:50.69 ID:???] >>443 荒らしはやめろ! 早く巣にもどれ! kohada.2ch.net/test/read.cgi/php/1337174717/
445 名前:nobodyさん mailto:sage [2012/06/03(日) 17:19:23.88 ID:???] >>442 >>444
446 名前:nobodyさん mailto:sage [2012/06/03(日) 17:23:21.75 ID:???] >>421 php.net/manual/ja/ref.sem.php
447 名前:nobodyさん mailto:sage [2012/06/03(日) 17:23:27.35 ID:???] くっせースレだな 自虐しとけば安定みたいな思想気持ちわる
448 名前:nobodyさん mailto:sage [2012/06/03(日) 17:32:31.51 ID:???] PHPで共有メモリとか変態だ
449 名前:nobodyさん mailto:sage [2012/06/03(日) 17:38:55.56 ID:???] phpの遅さにはどのように対処していますか?
450 名前:nobodyさん mailto:sage [2012/06/03(日) 17:42:12.78 ID:???] >>449 君専用の専スレがあるのでもうこここないでくれる? ほんと迷惑だから
451 名前:nobodyさん mailto:sage [2012/06/03(日) 17:49:20.49 ID:???] まともな質問はないのかこのスレは
452 名前:nobodyさん mailto:sage [2012/06/03(日) 17:51:55.85 ID:???] 荒らしがいついて質問者が質問できない環境になってるだけ ほんとこのコミュ潰しどうにかならんのか
453 名前:nobodyさん mailto:sage [2012/06/03(日) 17:51:58.99 ID:???] PHPでオブジェクト指向してる方っていらっしゃいますか?
454 名前:nobodyさん mailto:sage [2012/06/03(日) 17:52:46.78 ID:???] 誰かNGワードまとめてくれ
455 名前:nobodyさん mailto:sage [2012/06/03(日) 17:53:22.35 ID:???] NGワード:PHP
456 名前:nobodyさん mailto:sage [2012/06/03(日) 17:58:54.81 ID:???] PHP初心者なんだが、PHPの$_SERVER配列の中の値って各クライアントごとに 異なると思うんだけど、クライアント間をどうやって区別してるんだ? ソケットごとに割り当ててるのかなと思ったけど、それじゃHTTPのセッションごと に違うクライアントと識別されちゃうよね? アホな質問だとは思うけどエロいひと教えて!
457 名前:nobodyさん mailto:sage [2012/06/03(日) 18:07:43.57 ID:???] >>456 $_SERVERの中身はプロセスの環境変数とクライアントの自己申告な PHPのセッションはサーバー側で一意のIDを作ってクライアントに通知し、 以後クライアントの自己申告で区別している
458 名前:nobodyさん mailto:sage [2012/06/03(日) 18:27:26.86 ID:???] toro.2ch.net/test/read.cgi/tech/1336491087/535 何が楽しくてコピペしてんの? ほんとうざいわ
459 名前:nobodyさん mailto:sage [2012/06/03(日) 18:27:52.31 ID:???] >>450 荒らしはやめてくれ
460 名前:nobodyさん mailto:sage [2012/06/03(日) 18:28:19.45 ID:???] ID出してない質問はだいたい荒らしのコピペだからスルーしてくれ
461 名前:nobodyさん mailto:sage [2012/06/03(日) 19:02:42.29 ID:???] >>453 このスレ的にはOOPは禁止。 25. オブジェクト指向 → 使用しないこと。実装が中途半端だという説もありますが、 PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
462 名前:nobodyさん mailto:sage [2012/06/03(日) 19:07:41.98 ID:???] OOOPって何ですか?
463 名前:nobodyさん [2012/06/03(日) 19:29:53.15 ID:ZQakoM3n] 2chのスレIDはUNIX時間で管理されていますが、 こういうのって実際よく使われるんでしょうか?
464 名前:nobodyさん mailto:sage [2012/06/03(日) 19:52:49.04 ID:???] 2chって実際じゃなくて架空の世界なのか?
465 名前:nobodyさん [2012/06/03(日) 20:15:52.33 ID:ZQakoM3n] 他のサイトで見たことがないもので、 内部的に使うところは多いのか疑問になったんです
466 名前:nobodyさん mailto:sage [2012/06/03(日) 21:03:02.40 ID:???] よく使われるや多いの定義が分からんが使われてるか使われてないかで言ったら使われてる
467 名前:nobodyさん mailto:sage [2012/06/03(日) 21:06:40.59 ID:???] 多いよ ただ一般的にはsalt加えてハッシュ化するだろうけどね 一意になるようにロック後にUNIXタイムとってるんだろうし システム上問題にならないなら別にいいんじゃない
468 名前:nobodyさん mailto:sage [2012/06/03(日) 21:13:09.32 ID:???] 2038年問題
469 名前:nobodyさん mailto:sage [2012/06/03(日) 21:13:10.23 ID:???] しかし初心者は「メジャーですか」とか「一般的ですか」とかよく聞くねw メジャーだったり一般的だったらいいってもんじゃなかろうに
470 名前:nobodyさん mailto:sage [2012/06/03(日) 21:13:51.63 ID:???] PHPでアスペクト指向してる方っていらっしゃいますか?
471 名前:nobodyさん mailto:sage [2012/06/03(日) 21:16:23.42 ID:???] そういう奴に限って結局たいしたものを作れない
472 名前:nobodyさん [2012/06/03(日) 21:36:28.08 ID:ZQakoM3n] >>466-467 ありがとうございます >>469 バグがあってもそれに対処している人が多いって意味でも、 多数が使ってれば安心できるんで バグかどうかすら分からないまま解決方法を探すのは厳しいし時間の無駄です
473 名前:nobodyさん mailto:sage [2012/06/03(日) 21:38:15.59 ID:???] で、UNIX時間にどんなバグがあるって? ちょっと説明しなよ
474 名前:nobodyさん mailto:sage [2012/06/03(日) 21:40:29.87 ID:???] >>472 そうか、頑張ってくれ。 意図的にレス外してる>>468 とか特にw
475 名前:nobodyさん mailto:sage [2012/06/03(日) 21:42:24.24 ID:???] こんな質問するようなやつは>>467 の内容もさっぱり分かってないだろw
476 名前:nobodyさん mailto:sage [2012/06/03(日) 22:00:43.39 ID:???] phpで手書き文字認識はできますか? 手書き入力できるようにしたいんです
477 名前:nobodyさん mailto:sage [2012/06/03(日) 22:21:45.79 ID:???] phpにできないことはない
478 名前:nobodyさん mailto:sage [2012/06/03(日) 22:27:15.02 ID:???] >>473-477 おいおい天才チンパンジーアイちゃんが紛れ込んでるぞ しっかり監督してくれよ
479 名前:nobodyさん mailto:sage [2012/06/03(日) 22:28:44.18 ID:???] ATOKでもできるということはphpでもできる。 C言語でもできるということはphpでもできる。 Javaでもできるということはphpでもできる。
480 名前:nobodyさん [2012/06/03(日) 22:29:44.38 ID:ZQakoM3n] >>473 仕様ですね、すいません。自分が書いたコードのバグを引き起こす仕様です。 unix時間をint unixtimeとでもしましょうか 一つはマイナス、一つはオーバーフローが二大の問題でしょう。 入力時のunixtimeをマイナス判定でfalseにしてしまうと1969年以前が全てfalseになる これは誕生日などで起きますね。 オーバーフローは>>468 ですね。 それがわかっていれば問題無いだろう、という話です。
481 名前:nobodyさん [2012/06/03(日) 22:31:50.04 ID:ZQakoM3n] >>477 >>479 そりゃ最悪どんな言語でもCPUエミュレートすればなんでもできます。 向いてる、と言わないと意味がありません。言い切れなくても自分がそう思ってる、でいいと思います。
482 名前:nobodyさん mailto:sage [2012/06/03(日) 22:33:39.60 ID:???] 構うなバカ
483 名前:nobodyさん [2012/06/04(月) 00:23:40.28 ID:n7Bs1lTR] php万能。
484 名前:nobodyさん mailto:sage [2012/06/04(月) 00:24:52.22 ID:???] phpにできないことはない
485 名前:nobodyさん [2012/06/04(月) 02:46:45.94 ID:17tuPCp/] PDOでデータベース接続したときに SQLインジェクション対策としてプレースホルダを使う場合、 PDOStatement::execute()の引数でやるか前段階としてPDOStatement::bindValue()で前もってやってしまうか どっちが一般的ですか?
486 名前:nobodyさん mailto:sage [2012/06/04(月) 03:48:52.29 ID:???] また一般的のおっさんか
487 名前:nobodyさん mailto:sage [2012/06/04(月) 07:42:41.52 ID:???] >>485 公開されてるOSSのソースでも見て統計取れ
488 名前:nobodyさん [2012/06/04(月) 11:01:04.98 ID:s2igBxLc] 画像アップローダで、画像を保存するプログラムを作成しています。 アップロードされた画像は同じフォルダに全て保存されていきます。 アップされたあとのファイル名は、img_01 img_02 等 と、 勝手に名前がついていきます。 ここでふとおもったのですが 悪意のある者が、フォームの値を書き換え すでにある画像に上書きアップロードをしてしまうという危険性は ないのでしょうか? あれば、安全にすでにある画像に上書きされないようにする方法は どのような方法が考えられるでしょうか?
489 名前:nobodyさん mailto:sage [2012/06/04(月) 12:09:13.30 ID:???] >>485 プレースホルダに PDO::PARAM_STR 以外の型を指定する必要があれば bindValue() を使う 逆に PDO::PARAM_STR だけならお好みで >>488 > 悪意のある者が、フォームの値を書き換え > すでにある画像に上書きアップロードをしてしまうという危険性は > ないのでしょうか? move_uploaded_file() する前のファイルについては起こるかも知れないね glibcが2.7未満の環境では脆弱性のある mktemp() を使うから それと move_uploaded_file() の $destination については当然自分でチェックする必要がある
490 名前:nobodyさん [2012/06/04(月) 21:35:02.02 ID:X0NUGKRB] 誰かいますか?
491 名前:nobodyさん mailto:sage [2012/06/04(月) 21:36:50.36 ID:???] 確認なんていらんからさっさと質問したまえ
492 名前:nobodyさん [2012/06/04(月) 21:37:25.20 ID:X0NUGKRB] 聞きたいことがあるのですが、 ボタンを押したら、php実行みたいなのってどうやって作れば良いのですか? 画面遷移せずに。 ヒントでも良いの頂けたらな。と思います。
493 名前:nobodyさん mailto:sage [2012/06/04(月) 21:37:26.24 ID:???] そしてさっさと消えたまえ
494 名前:nobodyさん mailto:sage [2012/06/04(月) 21:39:10.96 ID:???] >>492 ヒント:a a j x を並べ替える
495 名前:nobodyさん mailto:sage [2012/06/04(月) 21:39:18.55 ID:???] >>492 AJAX JavaScript XMLHttpRequest JSON まぁこのへんで調べて下さい
496 名前:nobodyさん [2012/06/04(月) 21:43:03.93 ID:X0NUGKRB] ありがとうございます。 調べてみます。 あと、PHPでPHPファイルを作ることってできるのですか? 一部を書き換えるとか。
497 名前:nobodyさん mailto:sage [2012/06/04(月) 21:45:21.53 ID:???] できる
498 名前:nobodyさん mailto:sage [2012/06/04(月) 21:47:31.86 ID:???] 拡張子phpにしたテキスト出力するだけだからな だけどそんな怪しい使い方は通常しないからやめたほうがいい
499 名前:nobodyさん [2012/06/04(月) 21:48:11.78 ID:X0NUGKRB] どうやったらよいのか、分からないので簡単であれば、教えていただきたいのですが。 面倒であれば、ヒントだけでもお願いします。
500 名前:nobodyさん mailto:sage [2012/06/04(月) 21:49:14.50 ID:???] 質問がおかしい エスパーじゃないから何をしたいのか分からん
501 名前:nobodyさん [2012/06/04(月) 21:49:48.14 ID:X0NUGKRB] おっと、スレ違いました。 それなら、やめておきます。 では、Twitterのフォローボタンみたいなのはどうやって実装してるのですか?
502 名前:nobodyさん mailto:sage [2012/06/04(月) 21:55:45.42 ID:???] ボタンを押したときに処理する仕組みを勉強しろよクズ 話はそれからだ
503 名前:nobodyさん mailto:sage [2012/06/04(月) 21:55:47.51 ID:???] フォローボタンの何が知りたいのかわかりません
504 名前:nobodyさん mailto:sage [2012/06/04(月) 21:57:15.11 ID:???] Twitterの内部の処理から説明しろとか? 馬鹿じゃないの?
505 名前:nobodyさん [2012/06/04(月) 22:04:23.77 ID:X0NUGKRB] すいません。説明不足過ぎました。 今、勉強のためにTwitterのアプリを作っていて、手動で、フォローバックする ようなものを考えているのですが、フォローすべきidを取得できて、フォロー するためのコードはなんとかわかったのですが、POST friendships/createをやると クリックするまでもなく、フォローされてしまうので、どうすれば、クリックすれば、 フォローされるという仕掛けになるのか分からなくて質問しました。 また、idは配列に入っているのですが、idごとに上記のコードを埋め込む方法 も検討がつかないので、どうすればよいのかヒントだけでも欲しかったので。 日本語がめちゃくちゃでスイマセン。
506 名前:nobodyさん mailto:sage [2012/06/04(月) 22:06:43.70 ID:???] トラックバックPINGとかの勉強したほうがいいんじゃねとおもう
507 名前:nobodyさん [2012/06/04(月) 22:10:59.94 ID:X0NUGKRB] 回答ありがとうございます。 早速、調べてみたいと思います。
508 名前:nobodyさん mailto:sage [2012/06/04(月) 22:13:51.23 ID:???] 名前おもいつかなかったからトラックバックPINGっていったけどXML-RPCとかSOAPのことね
509 名前:nobodyさん [2012/06/04(月) 22:19:52.46 ID:X0NUGKRB] 丁寧にありがとうございます。 調べてみます。 本当にありがとうございます。助かります。
510 名前:nobodyさん mailto:sage [2012/06/04(月) 23:16:14.43 ID:???] アスペクト指向はPHPではどうすればいいのですか?
511 名前:nobodyさん [2012/06/04(月) 23:20:53.86 ID:n7Bs1lTR] php以外仕事で使いたくない
512 名前:nobodyさん mailto:sage [2012/06/04(月) 23:24:31.09 ID:???] オブジェクト指向はPHPではどうすればいいのですか?
513 名前:nobodyさん mailto:sage [2012/06/04(月) 23:25:08.15 ID:???] 仕事でPHPを使う人なんて
514 名前:nobodyさん mailto:sage [2012/06/05(火) 01:37:47.15 ID:???] >>513 スマホに携帯が駆逐されて今PHPとかない感じなの?
515 名前:nobodyさん mailto:sage [2012/06/05(火) 01:58:13.31 ID:???] phpでDIはどのように実装すればよろしいのでしょうか?
516 名前:nobodyさん mailto:sage [2012/06/05(火) 11:01:40.66 ID:???] >>514 察してやれよ。 PHP案件なんていまどき、まともなコーダーのところにしか仕事いかねーんだから。
517 名前:nobodyさん mailto:sage [2012/06/05(火) 11:26:26.55 ID:???] 業者に頼んだら勝手に糞PHPで作りやがったから怒鳴りつけて全部作り直させたわ
518 名前:nobodyさん mailto:sage [2012/06/05(火) 11:42:43.67 ID:???] そりゃ要件定義の段階でPHPをはじかないお前が悪い。
519 名前:nobodyさん mailto:sage [2012/06/05(火) 11:58:20.30 ID:???] 構うなバカ
520 名前:nobodyさん mailto:sage [2012/06/05(火) 12:02:23.43 ID:???] 好きにして良いって言うから、好き勝手にやったら 勝手な事をするなと怒られた(´・ω・`)
521 名前:nobodyさん mailto:sage [2012/06/05(火) 12:14:41.51 ID:???] 何この真性
522 名前:nobodyさん mailto:sage [2012/06/05(火) 12:59:20.44 ID:???] なんか問題が起きたら業者に一筆書かせて責任転嫁するとかよくあるよな。 おまけに怒鳴りつけられ詰られなんかもうね。
523 名前:nobodyさん mailto:sage [2012/06/05(火) 13:33:30.05 ID:???] 日常茶飯事
524 名前:nobodyさん [2012/06/05(火) 13:59:21.01 ID:oTNH2w/A] フォームからアップロードした時 $_FILESから アップロードされたデータを取得するとこができますが、 拡張子が大文字だと、$_FILESから取得するとことができません。 どうすれば、拡張子が大文字でも アップロードができ、$_FILESを取得することができるでしょうか。 ちなみにMAMP上では取得できて、 さくらインターネットサーバー上では取得できません。
525 名前:nobodyさん mailto:sage [2012/06/05(火) 14:12:47.68 ID:???] PHPの欠陥
526 名前:nobodyさん mailto:sage [2012/06/05(火) 14:17:44.54 ID:???] >>524 再現できるコード出して
527 名前:nobodyさん mailto:sage [2012/06/05(火) 14:18:27.88 ID:???] >>524 同じファイルをリネームしてもそうなる?
528 名前:nobodyさん [2012/06/05(火) 14:30:36.38 ID:oTNH2w/A] >>527 なります。拡張子を小文字にするとアップできます。 >>526 //-------------------アップフォーム---------------------- <form action="step2.php" method="post" accept-charset="utf-8" enctype="multipart/form-data"> <input name="step2" value="1" type="hidden" /> <input name="image_upload" value="アップロード" type="submit" /> </form> //-------------------アップ実行---------------------- print_r($_FILES);
529 名前:nobodyさん mailto:sage [2012/06/05(火) 14:36:21.74 ID:???] step2.php がはねてんだろ
530 名前:nobodyさん mailto:sage [2012/06/05(火) 14:54:11.02 ID:???] これでもういっぺんやってみろ <?php if (isset($_FILES['up'])) print_r($_FILES['up']); ?> <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post" enctype="multipart/form-data"> <input type="file" name="up"> <input type="submit"> </form>
531 名前:nobodyさん [2012/06/05(火) 15:09:31.49 ID:oTNH2w/A] 変わらずです。 というか、フォームページがindex.phpとして、 action="<?php echo $_SERVER['SCRIPT_NAME']; ?>"と書くのと action="index.php" と書くのと何が違うんですか
532 名前:nobodyさん mailto:sage [2012/06/05(火) 15:13:25.68 ID:???] 何も違わない 汎用性の問題
533 名前:nobodyさん [2012/06/05(火) 15:20:00.18 ID:oTNH2w/A] >>530 ごめん、フレームワークの外で作動させたら取得できました。 ということは、フレームワークが原因か・・・。 めんどくさいなあ。
534 名前:nobodyさん mailto:sage [2012/06/05(火) 18:37:57.58 ID:???] phpは至高
535 名前:nobodyさん mailto:sage [2012/06/05(火) 19:24:34.99 ID:???] PHPはむしろ歯垢
536 名前:nobodyさん mailto:sage [2012/06/05(火) 21:37:34.02 ID:???] phpで銀行の基幹システムを作る方法を解説しているサイトや 参考書はご存知ないでしょうか? ぐぐっても見つかりません。
537 名前:nobodyさん mailto:sage [2012/06/05(火) 22:03:02.56 ID:???] >>536 PHPだと基幹システムどころか突貫システムしか作れない
538 名前:nobodyさん mailto:sage [2012/06/05(火) 22:08:45.07 ID:???] phpにできないことはない
539 名前:nobodyさん mailto:sage [2012/06/05(火) 22:18:35.45 ID:???] 最初は俺が書いた文だが、 余程気に入ったのか、繰り返し貼ってるやつがいるな
540 名前:nobodyさん mailto:sage [2012/06/06(水) 01:43:00.12 ID:???] >>537 むしろ突貫短期間力押しでできるのがPHPの強み。 寝ないで働けって感じなのがPHP。
541 名前:nobodyさん mailto:sage [2012/06/06(水) 02:26:11.75 ID:???] しかし信頼性は低い
542 名前:nobodyさん mailto:sage [2012/06/06(水) 02:54:31.79 ID:???] =─‐\\‐ /─'''''ニ二\''' |レレゝゝ、\  ̄く<<く >, ゙、/<三三二\ ̄\ゝゝゝゝゝゞ''ヽ、 <<<<〈__入 ゙、く彡三三三二ヽくゝ\メメメゝ、_ゝ、\ くく<<<<<< ゙、 ゙、ミ三三二ニ─ゝゝゝゝゝ,,,,,,,、 '( ゙''ヽ、ヽ、 くくくくくく彡‐ヽ ゙、ミ三三二ニ'''くくゝゝ_ゝゝ、\\_,>」ノ, く く く く く 彡゙、゙、三三二ニ‐くゝ、/ ,,,,,,,,メメゝヽ''''"ゝゞ丶、 二─二二彡彡、゙、三三二==くメゝ/ ゙'ヽ、メゝゝゝゝゝゝゞ''ヽ-、,,,,,,_ ‐'''" ̄ \彡彡ミ、゙、三二=''"く<メ/:: \''-、メメゝゝゝ_ゝ 、 ,,、ヽヽ 、 ,,,,- ゙彡//ヾ、三二= くゝ/:::.... \>∠レ-,-‐ニ二メヽ''ヽ ノ ゙ヽ、,,,-‐//_///,,、゙、三二= ゙、 ""''' ヽ>//レレヽ,,___ / -,,,,,,-‐'''"""/////,,ヽ ゙、三二─ ゙ヽ. //-ヘヘ,、 レレレレノ さあ願いを言え ''" ,l|"////ノ,、\彡'''''‐-ニ,、 ::::::::::,,,,,,,,// ゙ヽフ/|/| レ' どんな願いも聞き流してやろう。
543 名前:nobodyさん mailto:sage [2012/06/06(水) 03:18:39.37 ID:???] やっつけでいいなら迷わずPHP選択するわ。 無駄なオブジェクト指向にとらわれなくてすむし
544 名前:nobodyさん mailto:sage [2012/06/06(水) 09:02:04.01 ID:???] PHPしかできないから迷わずPHP選択するわ。 オブジェクト指向はそもそもできないし
545 名前:nobodyさん mailto:sage [2012/06/06(水) 11:10:04.48 ID:???] 低脳言語PHP
546 名前:nobodyさん mailto:sage [2012/06/06(水) 11:15:06.04 ID:???] PHPとPHPをNGにするだけでかなりすっきりする。 俺は小物で出来の悪いerなので、 悪口見ると悔しいので消させてもらいますねw
547 名前:nobodyさん mailto:sage [2012/06/06(水) 11:27:45.22 ID:???] 毎日毎日自演すげえな
548 名前:nobodyさん [2012/06/06(水) 11:40:02.52 ID:BJoatW50] >>547 だよな
549 名前:nobodyさん mailto:sage [2012/06/06(水) 12:23:46.70 ID:???] PHPがクズだから しょうがない
550 名前:nobodyさん [2012/06/06(水) 12:27:55.02 ID:BJoatW50] >>549 だよな
551 名前:nobodyさん mailto:sage [2012/06/06(水) 12:45:21.79 ID:???] NGが悔しかったらしく小細工してきたwwwwwwwバカスwwwwww
552 名前:nobodyさん mailto:sage [2012/06/06(水) 12:55:07.09 ID:???] NGワードに入れるとか耐性のないやつだな
553 名前:nobodyさん mailto:sage [2012/06/06(水) 12:58:17.40 ID:???] そう、その程度の俺みたいな小物にNG対象にされてやんのw
554 名前:nobodyさん [2012/06/06(水) 13:18:08.57 ID:BJoatW50] >>551 聖戦士様の深読み能力、レベル高いですね! でも>>546 とは関係ないんです・・・ごめんなさいっm(__)m
555 名前:nobodyさん mailto:sage [2012/06/06(水) 14:36:20.36 ID:???] いい加減にしてください>< nobodyさんNGにしますよ!
556 名前:nobodyさん mailto:sage [2012/06/06(水) 14:40:52.85 ID:???] 俺が本物のnobodyだ なりすましはやめたまえ
557 名前:nobodyさん mailto:sage [2012/06/06(水) 15:12:44.99 ID:???] PHPで自動回答するのやめれww
558 名前:nobodyさん [2012/06/06(水) 16:06:01.80 ID:cwJW4WEr] $boo = {"aaa", "bbb", "ccc"}; $foo = {"111", "222", "333"}; とした場合に、$booと$fooをジョイントさせて 連想配列 "aaa" => "111", "bbb" => "222", "ccc" => "333" を作りたいのですが、どのようにすればいいのか教えて頂けないでしょうか? 宜しくお願い致します。
559 名前:nobodyさん mailto:sage [2012/06/06(水) 16:30:04.13 ID:???] 一つ一つ代入するだけ 楽勝
560 名前:nobodyさん mailto:sage [2012/06/06(水) 16:37:49.88 ID:???] >>558 php.net/manual/ja/function.array-combine.php
561 名前:nobodyさん mailto:sage [2012/06/06(水) 16:50:02.29 ID:???] array_combine
562 名前:558 mailto:sage [2012/06/06(水) 17:07:03.09 ID:???] ありがとうございました
563 名前:558 mailto:sage [2012/06/06(水) 17:45:38.35 ID:???] 私からもお礼を言っておきます。
564 名前:558 mailto:sage [2012/06/06(水) 18:00:12.83 ID:???] なりすましはやめてください ゲームはまだ始まったばかりです
565 名前:nobodyさん [2012/06/06(水) 19:59:55.42 ID:cwJW4WEr] www.nhk.or.jp/worldwave/abc/ このサイトをcURLで取得してきたのですが、色々試してみても、本文が取得されてきません JavaScriptのせいなのか、HTML5のせいなのかは分かりませんが、どのようにすればブラウザに表示されているような HTMLが取得できるのか教えて頂けないでしょうか?
566 名前:nobodyさん mailto:sage [2012/06/06(水) 20:11:59.03 ID:???] >>565 HTMLの質問はスレチです ソースを見て勉強してね
567 名前:nobodyさん mailto:sage [2012/06/06(水) 20:19:51.95 ID:???] 質問の仕方も悪い
568 名前:nobodyさん [2012/06/06(水) 20:33:44.14 ID:cwJW4WEr] >>566-567 ごめんなさい HTMLというか、PHPのcURLを使って上記ページを取得した際にダメだったもので これが、対象ページのHTMLの問題なのか、PHPのcURLの問題なのか、設定値の指定など、自分のスクリプトコードの書き方が悪かったのか分かりませんで
569 名前:nobodyさん mailto:sage [2012/06/06(水) 20:40:08.31 ID:???] JavaScriptとクロスドメインの話は勉強してくれ
570 名前:nobodyさん mailto:sage [2012/06/06(水) 20:49:19.59 ID:???] 人生やり直せ
571 名前:nobodyさん mailto:sage [2012/06/06(水) 21:51:48.68 ID:???] ここのスレは他言語の話題は禁句。回答者が怒るからJavaScriptもダメ! 23. Javaの話をすると回答者が不機嫌になるんだけど・・・ → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
572 名前:nobodyさん mailto:sage [2012/06/06(水) 21:52:30.57 ID:???] そんなテンプレ見当たりませんがどこに書いてるのですか?
573 名前:nobodyさん mailto:sage [2012/06/06(水) 21:58:18.84 ID:???] >>7 見ろよ
574 名前:nobodyさん mailto:sage [2012/06/06(水) 21:58:25.22 ID:???] >>7
575 名前:nobodyさん mailto:sage [2012/06/06(水) 22:04:02.44 ID:???] >>565 ブラウザに表示されてるHTMLと本文とどう違うの?
576 名前:nobodyさん mailto:sage [2012/06/06(水) 22:04:11.91 ID:???] >>6 より下は荒らしのキチガイが勝手に加えたものなのでテンプレじゃないですね
577 名前:nobodyさん mailto:sage [2012/06/06(水) 22:06:21.94 ID:???] >>576 実際、他の言語の話題になったらここの回答者がブチギレるよな。 そこのところはどうなのかい?
578 名前:nobodyさん mailto:sage [2012/06/06(水) 22:07:07.25 ID:???] >>577 一般人のふりお疲れ様です きれてるのはあなただけだと思います
579 名前:nobodyさん mailto:sage [2012/06/06(水) 22:09:29.52 ID:???] 構うなバカ
580 名前:nobodyさん mailto:sage [2012/06/06(水) 22:11:10.95 ID:???] >>575 Cntl+Uで見ると分かるよ Firebugと表記されている内容が違うから これが>>568 が困っていた点だろう PHPのcURLではここまで対応されていないのかもしれない 質問はPHPとは完全に別問題とまではいっていないと思うけどな
581 名前:nobodyさん mailto:sage [2012/06/06(水) 22:11:53.15 ID:???] >>565 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'www.nhk.or.jp/worldwave/abc/ '); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); var_dump(curl_exec($ch)); curl_close($ch); あと、スレ違いだの質問が悪いだの糞みたいなレスに今後一切応答しないこと。
582 名前:nobodyさん mailto:sage [2012/06/06(水) 22:11:57.00 ID:???] ここの回答者は守備範囲が狭い。 たとえば >>566 >>569 さすがPHPer
583 名前:nobodyさん mailto:sage [2012/06/06(水) 22:17:22.51 ID:???] >>581 それでは取得できないと思うけど? echo(curl_exec($ch)); やfwrite()にすれば分かると思うけど 多分>>568 もそういうことはやっていると思う
584 名前:nobodyさん mailto:sage [2012/06/06(水) 22:18:44.27 ID:???] >>581 それで取得できるとか思ってんの? 馬鹿?
585 名前:nobodyさん mailto:sage [2012/06/06(水) 22:22:08.20 ID:???] そのまんま出力することを取得というのかwwwwwアホスwwwwww なんか問題あるからこーしてんでしょうに。 正常じゃないときの返り値はなんだっけ?
586 名前:nobodyさん mailto:sage [2012/06/06(水) 22:26:15.23 ID:???] >>582 じゃお前はPHPer以下なんだな()
587 名前:nobodyさん mailto:sage [2012/06/06(水) 22:36:00.85 ID:???] httpヘッダ見ればわかるだろうに XMLHttpRequestで変なXMLいくつかとってきてんじゃん www.nhk.or.jp/worldwave/xml/abc_news_201205.xml?_=1338989583671 こんなかんじの 末尾の変な数字はunixタイムだろうけど んでhtmlのソース見れば想像つくけど <!-- xml data -->って書いてるとこがあるからそこに反映してんだろ
588 名前:nobodyさん mailto:sage [2012/06/06(水) 22:38:04.71 ID:???] >>583 俺もちょっと試してみたけど難しいな 出来ないわ JSが取得されてくるから>>569 の言っているように、クロスドメインとかいうやつが原因なのかな? じゃぁかなり難しいというか、不可能なんじゃないの? ここの住人に出来るヤツがいるのか分からないけれどw
589 名前:nobodyさん mailto:sage [2012/06/06(水) 23:34:54.60 ID:???] みんなのいうとおりの部分で引っかかってるなら、 XML読んで差し込んでる部分の www.nhk.or.jp/worldwave/common/js/abcxml.js と同じことをPHPでやってあげる必要があるな。 XML読んでパースしてHTML組み立てるだけ。
590 名前:nobodyさん mailto:sage [2012/06/06(水) 23:40:17.15 ID:???] XMLさえ処理できないか
591 名前:nobodyさん mailto:sage [2012/06/06(水) 23:43:37.71 ID:???] phpにできないことはない
592 名前:nobodyさん mailto:sage [2012/06/06(水) 23:47:54.26 ID:???] XMLが www.nhk.or.jp/worldwave/xml/abc_news_201206.xml だろ? XMLのパースなんぞ simplexml_load_file("www.nhk.or.jp/worldwave/xml/abc_news_201206.xml "); でじゅーぶんだ
593 名前:nobodyさん mailto:sage [2012/06/06(水) 23:52:43.18 ID:???] これxml処理するだけの問題じゃないじゃん JavaScript読み込まんといかんじゃん
594 名前:nobodyさん mailto:sage [2012/06/06(水) 23:53:10.21 ID:???] もうお前黙ってろよ お前が散々バカにしてきたPHPerより低レベル証明しちゃったんだから おとなしく巣に帰って修行してこい
595 名前:nobodyさん mailto:sage [2012/06/06(水) 23:56:57.64 ID:???] PHPerは凄い 出来ない事はない 出来ないのは彼女だけ
596 名前:nobodyさん mailto:sage [2012/06/07(木) 00:00:37.79 ID:???] >>595 座布団3枚やるから帰れよ
597 名前:nobodyさん mailto:sage [2012/06/07(木) 00:01:08.37 ID:???] 痛い所を突かれた・・・ 彼女は居ないわけではない 3次元の彼女がいないだけだ
598 名前:nobodyさん mailto:sage [2012/06/07(木) 00:06:26.75 ID:???] ここのスレは他言語の話題は禁句。回答者が怒るからJavaScriptもXMLもダメ! 23. Javaの話をすると回答者が不機嫌になるんだけど・・・ → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
599 名前:nobodyさん mailto:sage [2012/06/07(木) 00:07:06.05 ID:???] perlでやればいいのに
600 名前:nobodyさん mailto:sage [2012/06/07(木) 00:13:16.85 ID:???] さてお前らそろそろスルーしようか コツコツ報告してるからそのうちプロバイダに通報いくまで頑張るぜ 巻き添えにならないように馬鹿の真似はするなよ?
601 名前:nobodyさん mailto:sage [2012/06/07(木) 00:26:27.88 ID:???] でもなんだかんだ言ってもこいつら優しいんだけどな 言葉遣いは悪くても ただちょっとその優しさの出し方が苦手なだけなんだ
602 名前:nobodyさん mailto:sage [2012/06/07(木) 00:26:44.64 ID:???] >>600 他言語の話になるとすぐに不機嫌になるなよ
603 名前:nobodyさん mailto:sage [2012/06/07(木) 00:28:03.73 ID:???] と言うか、通報されるような内容は一つもないがな 麻薬取引の内容を消さないような会社が、この程度で動くとも思えんな
604 名前:nobodyさん mailto:sage [2012/06/07(木) 00:32:51.58 ID:???] >>602 以前はこんな事はなかったんだけどな ある一人の人間が現れたおかげで急にそんな雰囲気が漂うようになった
605 名前:nobodyさん mailto:sage [2012/06/07(木) 00:33:20.08 ID:???] びびりながら俺はセーフだと納得してるようだけど 同じ内容の連投は2chに対する迷惑行為ですからね まぁそのままビクつきながら荒らし続けてればいいよ
606 名前:nobodyさん mailto:sage [2012/06/07(木) 00:34:09.69 ID:???] 迷惑行為に対してプロバイダへの依頼は山のようにしてるしな。 >>604 そいつの自演でしょうに
607 名前:nobodyさん mailto:sage [2012/06/07(木) 00:39:11.02 ID:???] phpでアスペクト指向プログラミングはどのような方法がありますか? フレームワークありますか?
608 名前:nobodyさん mailto:sage [2012/06/07(木) 00:51:18.86 ID:???] 懲りないねぇ
609 名前:nobodyさん mailto:sage [2012/06/07(木) 00:53:32.55 ID:???] するーするー
610 名前:nobodyさん mailto:sage [2012/06/07(木) 00:57:12.32 ID:???] このスレでは回答者の能力が及ばない質問は荒らしとみなされます。
611 名前:nobodyさん mailto:sage [2012/06/07(木) 00:57:56.16 ID:???] >>610 ワラタw
612 名前:nobodyさん mailto:sage [2012/06/07(木) 00:58:40.25 ID:???] >>610 いや、昔は違ったんだよ ここ最近だよ
613 名前:nobodyさん mailto:sage [2012/06/07(木) 01:00:43.26 ID:???] でさ、>>608 はさ、どんな仕事してんの? 学生? まともな回答はしてないから学生かなと思うんだけどね
614 名前:nobodyさん mailto:sage [2012/06/07(木) 01:17:46.52 ID:???] おもしろい流れだなw 607 :nobodyさん [↓] :2012/06/07(木) 00:39:11.02 ID:??? phpでアスペクト指向プログラミングはどのような方法がありますか? フレームワークありますか? 608 :nobodyさん [↓] :2012/06/07(木) 00:51:18.86 ID:??? 懲りないねぇ 609 :nobodyさん [↓] :2012/06/07(木) 00:53:32.55 ID:??? するーするー