1 名前:nobodyさん mailto:sage [2012/02/26(日) 11:49:58.54 ID:???] 質問者はまず>>1 を良く読むこと(必須!) 過去スレ、関連スレ、FAQなどは>>2-10 辺り 次スレは>>980 が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。 ◆前スレ 【PHP】下らねぇ質問はID出して書き込みやがれ 115 kohada.2ch.net/test/read.cgi/php/1327005803/ ◆質問用テンプレ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL ImageMagick 【質問内容】 ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。 【その他諸注意】 ・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
2 名前:nobodyさん mailto:sage [2012/02/26(日) 11:50:27.74 ID:???] ■過去ログ 【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/ 【PHP】下らねぇ質問はID出して書き込みやがれ 106 hibari.2ch.net/test/read.cgi/php/1304064660/ 【PHP】下らねぇ質問はID出して書き込みやがれ 105 hibari.2ch.net/test/read.cgi/php/1300302034/ 【PHP】下らねぇ質問はID出して書き込みやがれ 104 hibari.2ch.net/test/read.cgi/php/1297669559/
3 名前:nobodyさん mailto:sage [2012/02/26(日) 11:50:57.18 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/02/26(日) 11:51:13.41 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/02/26(日) 11:51:29.09 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さん [2012/02/26(日) 12:26:31.13 ID:nCX4lbdW] 23. オブジェクト指向 実装が中途半端なので使用しないこと。 本格的なオブジェクト指向言語に比較してパフォーマンスが劣ります。
7 名前:nobodyさん [2012/02/26(日) 12:28:18.88 ID:nCX4lbdW] 24.パフォーマンスが悪いと感じられるとき キャッシュを使用してください。 それでもだめならサーバーCPUのオーバークロックをお試しください。
8 名前:nobodyさん mailto:sage [2012/02/26(日) 12:32:32.67 ID:???] 煽られたからって顔真っ赤にして書き込まなくてもw
9 名前:nobodyさん mailto:sage [2012/02/26(日) 12:34:44.68 ID:???] なんだ?このスレ。
10 名前:nobodyさん mailto:sage [2012/02/26(日) 13:24:09.10 ID:???] ネタなんだから反応しないでさ、 IDでてんだから、NGしろ馬鹿
11 名前:nobodyさん mailto:sage [2012/02/26(日) 13:30:33.46 ID:???] オブジェクト指向ってもともと実行パフォーマンスは悪いもんだろ?
12 名前:nobodyさん mailto:sage [2012/02/26(日) 13:32:50.53 ID:???] 乙
13 名前:nobodyさん mailto:sage [2012/02/26(日) 13:35:53.05 ID:???] アジャイルは低コスト短納期が目的 ハイパフォーマンス求めるならプロセッサ固有の命令セットでバリバリハードコーディングがオススメ ∧_∧ ( ゚ω゚ ) コーディングは任せろー バリバリC□ l丶l丶 / ( ) やめて! (ノ ̄と、 i しーJ
14 名前:nobodyさん mailto:sage [2012/02/26(日) 13:36:16.35 ID:???] なんのことを聞いてるのかわからんし
15 名前:nobodyさん mailto:sage [2012/02/26(日) 13:39:02.05 ID:???] 荒らしは反応されるのが一番のご馳走 飽きるまで放置
16 名前:nobodyさん mailto:sage [2012/02/26(日) 13:41:41.14 ID:???] >>6 はPHPしか知らないだけのアホだと思う PHPのコードが最適化されないことによる所以 ようはコンパイラとインタプリタの違いで片付く問題 オブジェク指向パラダイムでインタプリタのrubyはやはり遅い
17 名前:nobodyさん mailto:sage [2012/02/26(日) 13:45:05.12 ID:???] >>14 コピペした処理のパフォーマンスが悪くて怒ってるんだと思うよ
18 名前:nobodyさん mailto:sage [2012/02/26(日) 13:46:12.58 ID:???] まずOOとOOPの違いぐらい理解しとけ って言いたくなるよな
19 名前:nobodyさん mailto:sage [2012/02/26(日) 13:59:27.16 ID:???] >>16 そのとおり。だからphpではOOPはほどほどに。
20 名前:nobodyさん mailto:sage [2012/02/26(日) 16:05:43.87 ID:???] 流れが
21 名前:nobodyさん mailto:sage [2012/02/26(日) 16:23:06.84 ID:???] ビビルOOp
22 名前:nobodyさん [2012/02/26(日) 16:33:14.93 ID:Ty40dDQp] Array ( [0] => Array ( [0] => Array ( [0] => 2 ) ) [1] => Array ( [0] => Array ( [0] => 1 ) ) [2] => Array ( [0] => Array ( [0] => 3 ) ) ) このような形の配列をarray_multisortでソートするにはどうすれば良いでしょうか?
23 名前:nobodyさん mailto:sage [2012/02/26(日) 17:44:47.55 ID:???] PHPはそもそもオブジェクト指向言語じゃない。 機能が一部後付されただけ。 PHPにパフォーマンスを求めること自体が間違っている。
24 名前:nobodyさん mailto:sage [2012/02/26(日) 18:40:14.70 ID:???] わかったから
25 名前:nobodyさん mailto:sage [2012/02/26(日) 19:06:52.11 ID:???] PHPでオブジェクト?ったく笑わせんな ゴミに捨てろ
26 名前:nobodyさん mailto:sage [2012/02/26(日) 19:40:40.98 ID:???] >>22 クイズでも出してるつもりか? 教えてくださいだろ
27 名前:nobodyさん [2012/02/26(日) 19:48:42.94 ID:Ty40dDQp] >>26 教えてください。お願いします。
28 名前:nobodyさん mailto:sage [2012/02/26(日) 20:02:44.08 ID:???] >>26 htmlspecialcharsはどのクラスのメソッドですか? 教えてください。
29 名前:nobodyさん mailto:sage [2012/02/26(日) 20:08:42.29 ID:???] >>28 >>1
30 名前:nobodyさん mailto:sage [2012/02/26(日) 20:12:02.43 ID:???] >>28 >>1
31 名前:nobodyさん mailto:sage [2012/02/26(日) 20:35:49.13 ID:???] PHPer、レベル低いね。
32 名前:nobodyさん mailto:sage [2012/02/26(日) 20:39:54.88 ID:???] >>31 >>1
33 名前:nobodyさん mailto:sage [2012/02/26(日) 21:19:56.33 ID:???] >>22 普通にならび変わるだろ?添え字上書きされるけど
34 名前:nobodyさん [2012/02/26(日) 21:43:28.72 ID:/kPpcXH5] >>33 出来ませんでした。恐らく、 [0] => Array ( [0] => Array ( [0] => 2 [1] => 1 ) ) 上の様な形でなく、 [0] => Array ( [0] => Array ( [0] => 2 ) [1] => Array ( [0] => Array ( [0] => 1 ) ) このように一つ一つ別になっているからだと思うのですが、このようなものをソートするやり方はあるのでしょうか?
35 名前:nobodyさん mailto:sage [2012/02/26(日) 21:49:04.84 ID:???] >>34 <?php $data=array(); $data[0][0][0]='2'; $data[1][0][0]='1'; $data[2][0][0]='3'; array_multisort($data); echo "<pre>"; var_dump($data); echo "</pre>"; //こゆことじゃないんか?
36 名前:nobodyさん mailto:sage [2012/02/26(日) 22:03:34.87 ID:???] 普通に動きましたよ。 /* コード */ $test = array( array( array(2) ), array( array(1) ), array( array(3) ) ); array_multisort($test); Zend_Debug::dump($test);
37 名前:nobodyさん mailto:sage [2012/02/26(日) 22:04:12.15 ID:???] /* 出力 */ [0] => array(1) { [0] => array(1) { [0] => int(1) } } [1] => array(1) { [0] => array(1) { [0] => int(2) } } [2] => array(1) { [0] => array(1) { [0] => int(3) } } }
38 名前:nobodyさん [2012/02/26(日) 22:55:51.16 ID:Ty40dDQp] >>35-37 ありがとうございました。
39 名前:nobodyさん [2012/02/27(月) 00:03:35.92 ID:hV/3kGWo] htmlspecialcharsはどのクラスのに所属するメソッドですか? 教えてください。
40 名前:nobodyさん mailto:sage [2012/02/27(月) 00:12:05.25 ID:???] ( >д<)、;'.・ ファンクション
41 名前:nobodyさん mailto:sage [2012/02/27(月) 00:53:56.16 ID:???] >>39 htmlspecialcharsはphpの組み込み関数です メソッドと関数の違いはわかりますか?w
42 名前:nobodyさん mailto:sage [2012/02/27(月) 00:59:20.23 ID:???] えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
43 名前:nobodyさん [2012/02/27(月) 01:10:58.93 ID:hV/3kGWo] >>41 組み込み関数とはどういう意味でしょうか? phpはオブジェクト指向言語ではないのですか? >>42 そうなんですか!
44 名前:nobodyさん mailto:sage [2012/02/27(月) 01:21:29.62 ID:???] 反応したら負け
45 名前:nobodyさん mailto:sage [2012/02/27(月) 01:27:31.61 ID:???] メソッドは引数を持たなく、関数は引数を持つ メモメモ・・・・。
46 名前:nobodyさん mailto:sage [2012/02/27(月) 01:58:57.65 ID:???] 42 名前: nobodyさん [sage] 投稿日: 2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
47 名前:nobodyさん mailto:sage [2012/02/27(月) 02:14:52.39 ID:???] えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます そうなんだ・・・。
48 名前:nobodyさん mailto:sage [2012/02/27(月) 04:22:47.80 ID:???] >>43 if文とかfor文とかをオブジェクトとしてPHPに実装している凄腕なひとなんだな ならもぉPHPやる必要ないよね〜 自分専用の言語作ったほうが早くない?
49 名前:nobodyさん mailto:sage [2012/02/27(月) 07:33:52.55 ID:???] ニートならできる まあ頑張れよ(棒読み)
50 名前:nobodyさん mailto:sage [2012/02/27(月) 09:06:51.34 ID:???] >>48 >>43 でもないんだけどオブジェクト指向言語のご経験は? このスレは 質問する奴も馬鹿、答える奴も馬鹿
51 名前:nobodyさん mailto:sage [2012/02/27(月) 09:08:38.45 ID:???] >>50 >>1
52 名前:nobodyさん mailto:sage [2012/02/27(月) 09:10:12.74 ID:???] >>50 荒らしに反応してるのもな
53 名前:nobodyさん [2012/02/27(月) 09:32:22.59 ID:3PUrmhLe] 適当に画像をうpして、作った画像アップローダーのテストしてたら、 mimeタイプがx-pngが出てきて、pngを許可にしてたが弾かれた、 x-pngってよく出てくるのでしょうか? php歴2年で初めてみました。
54 名前:nobodyさん mailto:sage [2012/02/27(月) 09:47:49.06 ID:???] IE8以前とレガシーモードだな
55 名前:nobodyさん mailto:sage [2012/02/27(月) 12:48:43.03 ID:???] Ieは滅びろ
56 名前:nobodyさん mailto:sage [2012/02/27(月) 13:27:13.17 ID:???] >>55 CSSやHTMLレベルからやってんのかどうかわかる言葉だなw
57 名前:nobodyさん mailto:sage [2012/02/27(月) 13:43:58.51 ID:???] 日本語でおk
58 名前:nobodyさん mailto:sage [2012/02/27(月) 13:44:04.60 ID:???] >>53 MIMEタイプをどう拾うかにもよるけれども $_FILEで見てるならば、ブラウザの申告したものを見てることになる。 image/pjpegとか出てくるだろ。その環境だと。
59 名前:nobodyさん [2012/02/27(月) 15:13:08.80 ID:EtiAdS4g] 【OS名】UNIX系(共用サーバーのため詳細不明) 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL 【質問内容】 以下のようにすると、POSTで取得した値が2012-02-27になるのですが、 print '<td>' . $day . '<input type="radio" '; print 'name="myday" value="2012-02-27">'; 以下のように変数でいったん置き換えると0000-00-00になります。 $s = "2012-02-27"; print '<td>' . $day . '<input type="radio" '; print 'name="myday" value=$s>'; どこがどう間違っているんでしょうか? 教えてください。よろしくお願いします。
60 名前:nobodyさん mailto:sage [2012/02/27(月) 15:16:46.65 ID:???] ' で囲った場合は変数展開されないです
61 名前:nobodyさん mailto:sage [2012/02/27(月) 15:18:35.12 ID:???] ブラウザの“ソースを表示”を有効に使おうぜ
62 名前:nobodyさん [2012/02/27(月) 15:30:27.64 ID:EtiAdS4g] >>60-61 解決しました! どうもありがとうございました。
63 名前:nobodyさん [2012/02/27(月) 19:29:00.80 ID:4hoIqr2g] あるURLから、file_get_contentsで画像を取得し、 それを、Cache_Liteでキャッシュしつつ表示するっていうものを作りたいのですが どうやっても、FFで確認したら 「画像ファイル ~/img.php は壊れているため 表示できませんでした。」 と表示されます。 内容としては、 img.php <?php $url = 'example.com/ '.$_GET['id'].'.jpg'; $image = file_get_contents($imgUrl); header('Content-Type: image/jpeg'); echo $image; ?> を、 <img src="example2.com/img.php?id=hoge " /> という感じで呼んでいるだけなのですが。。。なぜか上手く表示されません。 すいません。宜しくお願いします。
64 名前:nobodyさん mailto:sage [2012/02/27(月) 19:49:40.69 ID:???] FFって何?
65 名前:63 [2012/02/27(月) 20:03:10.95 ID:4hoIqr2g] FireFoxです 周りではこう呼んでるんで。。
66 名前:nobodyさん mailto:sage [2012/02/27(月) 20:21:08.36 ID:???] >>63 一個ずつ変数をechoってってどこにちゃんと何が入っているかとか 確認していけばすぐ解決するよ。それ。
67 名前:63 [2012/02/27(月) 20:43:16.07 ID:4hoIqr2g] >>66 ありがとうございます。地道にやってみます^^;
68 名前:nobodyさん mailto:sage [2012/02/27(月) 21:36:53.59 ID:???] >>65 まずPear:Cache_Liteを使わないとどうなのか
69 名前:nobodyさん mailto:sage [2012/02/28(火) 00:08:14.80 ID:???] $url = 'example.com/ '.$_GET['id'].'.jpg'; これ、本当にこうなのかなぁ
70 名前:nobodyさん mailto:sage [2012/02/28(火) 00:09:33.73 ID:???] header already sentみたいなメッセージが出てたりして。
71 名前:nobodyさん mailto:sage [2012/02/28(火) 00:20:13.97 ID:???] 42 名前: nobodyさん [sage] 投稿日: 2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
72 名前:nobodyさん mailto:sage [2012/02/28(火) 00:20:47.93 ID:???] エロ画像うpでもつくんのかな
73 名前:nobodyさん mailto:sage [2012/02/28(火) 00:24:21.48 ID:???] $imgUrlって$urlじゃないのかとか、そんな話じゃないよな?
74 名前:nobodyさん mailto:sage [2012/02/28(火) 00:43:53.69 ID:???] あれ生きてる?
75 名前:nobodyさん mailto:sage [2012/02/28(火) 00:44:16.09 ID:???] テスト 死亡
76 名前:nobodyさん mailto:sage [2012/02/28(火) 00:49:28.33 ID:???] なんかkohadaおかしい
77 名前:nobodyさん mailto:sage [2012/02/28(火) 00:50:49.23 ID:???] この板って5スレしか無いの?死ぬの?
78 名前:nobodyさん mailto:sage [2012/02/28(火) 00:53:26.65 ID:???] うっせえ死ね
79 名前:nobodyさん mailto:sage [2012/02/28(火) 00:58:58.90 ID:???] 今をときめく、ウェブ言語「PHP」
80 名前:nobodyさん mailto:sage [2012/02/28(火) 01:43:48.55 ID:???] このスレあれば事足りる
81 名前:nobodyさん mailto:sage [2012/02/28(火) 01:46:05.34 ID:???] また勝ってしまったか・・・
82 名前:nobodyさん mailto:sage [2012/02/28(火) 04:27:44.62 ID:???] >>73 あー見落としてた。きっとそれが正解だと思う
83 名前:nobodyさん mailto:sage [2012/02/28(火) 04:39:26.03 ID:???] >>63 それgzipが返ってるはず間違いない
84 名前:nobodyさん [2012/02/28(火) 08:17:07.40 ID:MraNK8dl] 質問があります。旨く説明できなくてごめんなさい。どうぞよろしくお願いします。 index.phpを振り分けファイルにして、作業ごとにphpファイルを振り分けようと思っています。 ニーズにより、$_POST["mode"]や $_GET["mode"]を持って飛んでくるので、それらを if else か switch で振り分けて、表示させるところまではできました。 index.php で振り分ける前に、ちょっと何かして、変数を渡す必要があるので、 header('Location: ./index.php?mode=hoge'); ではなく、require か include で次のページに移っています。 それで、たとえばhoge.php で作業をして、index.php経由でどこかのページに行ったときに、 今度は作業をしたあとなので(データベースの変更など)内容が変わって表示されるべきところ さっき表示したキャッシュが残っていて、表示される内容が更新されません。 ヘッダ送信ならno-cacheを送信することもできますが、requireで読み込むファイルを 再読み込みさせるにはどうしたらいいでしょうか。 require しているのは、作業するphp で、そこで加工して、smartyに渡して表示させています。 今は、FTP でindex.phpを一度削除しない限り、内容が更新されません。 smarty の moge.tpl をいったん削除しても、(そのファイルがなくても)index.php で require した時のキャッシュが残っているのか、表示されます。 【PHPのバージョン】PHP 5.2.17 【OS】わかりません、さくらインターネットのレンタルサーバーです どこに問題があるのか、把握できないため、わかりにくくて申し訳ありません。 そもそもこういう仕様が間違っているのでしょうか。何かアドバイスがありましたら よろしくお願いします。
85 名前:nobodyさん mailto:sage [2012/02/28(火) 08:29:59.03 ID:???] そんなめんどくさい仕様を考えるのはやめにして 素直にZendやcakeを勉強して見ては
86 名前:nobodyさん mailto:sage [2012/02/28(火) 09:01:53.67 ID:???] smartyのキャッシュなら、キャッシュのパラメータ工夫するか、 キャッシュやめてしまえ。 テンプレート消しても表示するんなら、compile_check falseになってんだろ。
87 名前:84 [2012/02/28(火) 10:46:21.69 ID:MraNK8dl] >>85 趣味でしょぼしょぼやっているので、フレームワークというとなんだか大げさな 気がしてしまって・・・ >>86 いま調べてきたら trueになっています。 ブラウザの問題かと思って、IEとFirefoxを試してみましたが結果は同じでした。 毎回requireさせる方法ってないもんでしょうか。また、問題切り分けのための 何かテストできることがありましたら、アドバイスお願いします・・・。
88 名前:nobodyさん mailto:sage [2012/02/28(火) 11:17:57.96 ID:???] requireが問題なの?index.phpそのもののキャッシュだと思うけど
89 名前:nobodyさん mailto:sage [2012/02/28(火) 11:19:33.76 ID:???] 正直に言えば、これ以上はエスパーでないと無理です。
90 名前:nobodyさん [2012/02/28(火) 12:45:49.64 ID:gmDIsIfQ] ログインして入った、master_yu_kun.phpを 検索サービスから検索されなくするにはどうするのですか?
91 名前:nobodyさん mailto:sage [2012/02/28(火) 13:28:53.34 ID:???] >>84 たぶん、質問している側と読んでいる側で 「ページを移る」の意味に混乱が生じていると思う。 includeやrequireは「移る」って言わず整理しなおして もっかい説明してちょ。 なんとなく理解できるけど、そしたらもうちょっとがんばれるかもなんで。
92 名前:nobodyさん mailto:sage [2012/02/28(火) 13:32:43.22 ID:???] 自分でデバッグさせればいいじゃん鬱陶しい
93 名前:nobodyさん mailto:sage [2012/02/28(火) 13:42:20.11 ID:???] >>84 smartyのキャッシュじゃなくて、PHPのキャッシュかもしれない。 eAcceleratorとかAPCとか
94 名前:nobodyさん mailto:sage [2012/02/28(火) 14:26:48.13 ID:???] >>87 めんどくさい質問の時は 公開できる範囲内でできるだけ具体的なコード貼ってくれ 複数レスにまたがってもいいから
95 名前:84 [2012/02/28(火) 14:33:41.95 ID:MraNK8dl] みなさん、本当にごめんなさい。 自分でも何がわからないのかよくわからなくて混乱しています。 >>88 index.phpのキャッシュといわれれば、そういう風な気もしてきます。(smartyの テンプレートを削除しても問題なくページが表示されていたので) >>91 ちょっとわたしの勘違いがあったかもしれませんが、index.php の終わりの方で include 'moga.php'; exit; としたら、そのmoga.phpを実行する---そっちのページに行くと思っていました。 マニュアルや、includeについて説明されているページをあちこち読んできたのですが includeするってことは、読み込まれたページがindex.phpの一部になるのですか? >>93 phpのキャッシュというのもありそうですね・・・ eAccelerator等は、特に追加でいれていません(デフォルトで入っているかどうか 調べ方もわかりません、すみません)
96 名前:nobodyさん [2012/02/28(火) 14:34:31.94 ID:MraNK8dl] >>94 はい、すみません。これからちょっと用意してきます。
97 名前:nobodyさん mailto:sage [2012/02/28(火) 14:38:36.74 ID:???] >>95 echo time(); とか毎回変わる内容を入れてみてどうなの? キャッシュしないでしょ。
98 名前:nobodyさん mailto:sage [2012/02/28(火) 15:57:54.55 ID:???] 【OS名】CentOS 6 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL 【質問内容】 定期的にバックアップを自動で行いたいのですがテーブル数が多いので一括でバックアップできる方法を探しております。 execやsystemが使用出来ないサーバーなんですが、PHPからmysqldumpと 同じ効果がある関数などあったりしますか?
99 名前:nobodyさん mailto:sage [2012/02/28(火) 16:03:41.12 ID:???] cron使えないの?
100 名前:98 [2012/02/28(火) 16:03:59.59 ID:2XRQp2f6] すいません ID出てませんでした。
101 名前:98 [2012/02/28(火) 16:04:44.10 ID:2XRQp2f6] >>99 cronは使えます。
102 名前:nobodyさん mailto:sage [2012/02/28(火) 16:46:24.37 ID:???] じゃシェルスクリプト書いて実行させればいいのでは?
103 名前:nobodyさん mailto:sage [2012/02/28(火) 16:50:53.65 ID:???] PHPのプロならCLIだなw
104 名前:84 [2012/02/28(火) 17:15:31.16 ID:MraNK8dl] これでもだいぶ整理してきたつもりなのですが、長くてすみません PHPを使って、うちの事業所の発送管理をしようと思っています。 [index.php] <?php session_cache_limiter("public"); session_start(); session_regenerate_id(); 〜ここでセッションに前に渡した鍵を持っているか確認〜 login名により、実施可能な処理を振り分けとか if ($_GET["mode"]=="denpyo_input"){ include "denpyo_input.php"; exit; } else if($_POST["mode"]=="hasso") { include "hasso.php"; exit; } else if(($_POST["mode"]=="hasso_mail")||($_GET["mode"]=="hasso_mail")) { include "hasso_mail.php"; exit; } else if($_POST["mode"]=="send_hasso_mail"){ include "send_hasso_mail.php"; exit; ・・・と似たような処理がたくさんあります 今つまっているのは、hasso_mailで呼ばれた時の処理です。
105 名前:84 [2012/02/28(火) 17:19:33.39 ID:MraNK8dl] hasso_mail.phpが呼び出されたら、「商品発送済み & メールアドレスが ある人 & 発送済みメールの必要な人(メールアドレスがあっても、 発送したというメールの必要のない相手もいるので)」をデータベースで検索します 0件だったら「今日はメールを出す必要はありません」と表示して終わり 1件以上見つかったら、配列にデータを持ってsmartyにわたして表示
106 名前:84 [2012/02/28(火) 17:20:27.59 ID:MraNK8dl] [ hasso_mail.php ] 〜最初に、各設定ファイルの読みこみや データベースの接続のため前半省略 〜 $sql = "SELECT * FROM order LEFT JOIN customer USING(customer_id) "; $sql .= "WHERE shipping_day IS NOT NULL AND hasso_mail='0' "; $sql .= "AND ・・・・他いくつか条件"; // hasso_mail 0:これから出す人 1:メール発送済み 2:メール不要 9:メールアドレスなし $result = mysqli_query($conn, $sql); $num = mysqli_num_rows($result); if($num === 0){ $smarty=new Smarty(); $smarty->display("no_mail.tpl"); // 今日はメールを出す必要がありません exit; } while($row = mysqli_fetch_assoc($result)){ $order_id = $row[id]; $name = $row[name]; $date = $row[shipping_date]; } $smarty->assign("order_id",$order_id); $smarty->assign("name",$name); $smarty->assign("date",$date); $smarty->display("hasso_mail.tpl"); // ここでメールを出す必要のあるお客さんのリストを出す exit;
107 名前:84 [2012/02/28(火) 17:22:07.05 ID:MraNK8dl] hasso_mail.tpl では、メールを出す必要のあるお客さんのリストを 表示して、ラジオボタンで、誰にメールを出すか選択させる sumbitボタンを押すと、メールを出すお客さんの伝票番号を持って、今度は send_hasso_mail.phpへ
108 名前:84 [2012/02/28(火) 17:23:37.58 ID:MraNK8dl] [ hasso_mail_send.php ] 〜最初に、各設定ファイルの読みこみや データベースの接続のため前半省略 〜 if($_POST["send"]=="yes"){ 〜ここでメールを送信する処理〜 $sql = "UPDATE order SET hasso_mail=1 WHERE order_id="; $sql .= $_POST["order_id"]; ← 本当は中身を確認してから処理してます $result = mysqli_query($conn, $sql); if(mysqli_error($conn)){ die("更新失敗".mysqli_error($conn)); } mysqli_close($conn); header('HTTP/1.1 303 See Other'); header('Location: ./index.php?mode=hasso_mail'); /* ここでhasso_mailを呼び出すと、複数あった「メールを出す 必要のある人が、だんだんに減っていって、最後は0件になって 「今日はメールを出す必要がありません」のページに行かれる予定・・・なんですが・・・*/ }
109 名前:nobodyさん [2012/02/28(火) 17:25:19.42 ID:MraNK8dl] 実際は、メールを出す必要のある人が減りません。orz ・データベースでSQL文を発行して確認すると確かにメールを出す必要のある人の数は減っている。 ・直接hasso_mail.phpを呼び出してリロードすると、数は減っている。 ・index.php?mode=hasso_mail で呼び出すと減っていない(何回リロードしても減らない) ・hasso_mail.tpl を削除してみても、正しく?表示されて数は減らない ・index.phpを削除して、すぐにアップロードしてリロードしても減らない ・index.phpを削除して、いったんリロードして(エラーをだして) アップロードしなおすとようやく内容が反映されます。
110 名前:nobodyさん [2012/02/28(火) 17:29:14.28 ID:MraNK8dl] すみません >>108 は一行目 [ send_hasso_mail.php ] の間違いです。
111 名前:nobodyさん mailto:sage [2012/02/28(火) 17:41:24.43 ID:???] >>95 仕事忙しくなってきてちょと読めてないけど >includeするってことは、読み込まれたページがindex.phpの一部になるのですか? そうです。その通りです。 $_SERVER['PHP_SELF']してみそれ。
112 名前:nobodyさん mailto:sage [2012/02/28(火) 17:59:50.11 ID:???] ,-、 ,.-、 ./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/::::::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ヽ| l l .| ● | んーと l , , , ● l ` 、 (_人__丿 、、、 / `ー 、__ / /`'''ー‐‐──‐‐‐┬'''""´ ,-、 ,.-、 ./:::::\ /::::::ヽ /::::::::::::;ゝ--──-- 、._/::::::::::::::| /,.-‐''"´ \:::::::::::| / ヽ、::::| / ● ヽ| l , , , ● l .| (_人__丿 、、、 | よく分かんない l l ` 、 / `ー 、__ / /`'''ー‐‐──‐‐‐┬'''""´
113 名前:nobodyさん mailto:sage [2012/02/28(火) 18:41:55.18 ID:???] >>110 長い。3行にまとめてくれ。
114 名前:nobodyさん mailto:sage [2012/02/28(火) 18:53:03.28 ID:???] 試しにリロードをCtrl-F5でやるとか
115 名前:84 [2012/02/28(火) 19:33:40.33 ID:MraNK8dl] 解決していませんが、とりあえずご報告 index.php に echo time() を追加して、リロードしたりいろいろ試してみました。 Firefox ・リロード、F5、スクリプト経由で(DBで処理した後) index.php?mode=hasso_mail を呼び出しても、表示結果変わらず IE ・最新の情報に更新、F5でも表示変わらず ・スクリプト経由で(DBで処理した後) index.php?mode=hasso_mail を 呼び出したら、timeスタンプ更新されて、メールを出す必要のある人の行も減っていました! smarty で表示させているテンプレートのヘッダのmetaタグに下記を追加 → 効果なし <meta http-equiv="Cache-Control" content="no-cache">
116 名前:84 [2012/02/28(火) 19:41:21.53 ID:MraNK8dl] Firefoxの、キャッシュを全て削除して、その後にリロードしたら 情報が更新されました。(その後データベース更新して、戻ってくると先ほどと同じ状況。 でも、再びキャッシュを削除してリロードすると反映されます) ということで、index.php のキャッシュが表示されているようです。 index.phpをキャッシュさせずに、毎回新規に読ませれば解決しそうです・・・といっても どうすればいいのか、これから調べるところですが・・・ 解決の糸口が見えてきたような気がします。 みなさん、本当にありがとうございました。
117 名前:nobodyさん mailto:sage [2012/02/28(火) 20:00:09.15 ID:???] >>84 たとえば>>84 がそのPHPにアクセスした結果がプロキシにキャッシュされて、 赤の他人がそのキャッシュを表示しても問題ないのか? そういうコードになってると思うけど。
118 名前:nobodyさん [2012/02/28(火) 20:07:57.96 ID:MraNK8dl] >>117 うーん、よくわかりません。どのあたりでしょうか・・・
119 名前:84 [2012/02/28(火) 20:14:24.21 ID:MraNK8dl] あ、名前でてませんでした。84です >>117 今の予定では、これらのphpスクリプトは、非公開ディレクトリ(.htaccessでアクセス制限)で 実行するつもりです。ローカルにサーバたててやったほうがいいでしょうか・・・
120 名前:nobodyさん mailto:sage [2012/02/28(火) 20:18:59.51 ID:???] セッションでいろいろやれているなら問題ないはずではあるけど、こっちではわかんないし。 キャッシュじゃなくて、なんか勘違いしてる気がするなぁ。 hasso_mail.tplのformのとこどーなってる?
121 名前:nobodyさん [2012/02/28(火) 20:28:47.33 ID:MraNK8dl] >>120 どうなってるの?・・・っていわれてもよくわかりません。普通だと思います。 method="post" で、action="index.php" お客さんごとにラジオボタンを持たせて、そこに伝票番号がついています。そのほか いくつかの情報を <input type="hidden">で渡しています。 submitで送信しています。
122 名前:nobodyさん mailto:sage [2012/02/29(水) 00:25:04.12 ID:???] 42 名前: nobodyさん [sage] 投稿日: 2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
123 名前:nobodyさん mailto:sage [2012/02/29(水) 09:24:12.49 ID:???] 回答者のバカぶりはすごい
124 名前:nobodyさん mailto:sage [2012/02/29(水) 10:12:12.57 ID:???] >>123 そっすねー、すごいっすよねーw
125 名前:nobodyさん mailto:sage [2012/02/29(水) 10:33:46.16 ID:???] >>123 そっすねー、すごいっすよねーw
126 名前:nobodyさん mailto:sage [2012/02/29(水) 11:53:16.27 ID:???] だからてめえらPHPerはRubyになめられるんだよ ttp://j.ktamura.com/archives/1944
127 名前:nobodyさん mailto:sage [2012/02/29(水) 12:00:13.61 ID:???] Ruby使いの悪口はやめようよ
128 名前:nobodyさん [2012/02/29(水) 15:05:49.16 ID:i0fISUeh] file_get_contentsでhtmlを取り込む際、ページ全体取り込むと時間がかかるため文字数をを指定して取り込もうとおもうのですがうまくいきません。 例えば $url ="www.amazon.co.jp/gp/offer-listing/4044292108/ref=dp_olp_used?ie=UTF8&condition=used "; echo file_get_contents( $url , false , null , 108741 , 300); こうした場合このような結果が帰ってきます。 Warning: file_get_contents() [function.file-get-contents]: stream does not support seeking Warning: file_get_contents() [function.file-get-contents]: Failed to seek to position 108741 開始文字数を現在は 108741 にしていますが 2000 にしたら正常に動作したのですが、この開始文字数は制限があるのですか?
129 名前:nobodyさん mailto:sage [2012/02/29(水) 15:08:52.19 ID:???] そういうことがやりたい場合はfile_get_contentsは使うな curlを使え
130 名前:nobodyさん mailto:sage [2012/02/29(水) 16:28:56.78 ID:???] fseekの注意書きを見るとよい www.php.net/manual/ja/function.fseek.php
131 名前:nobodyさん [2012/02/29(水) 17:09:43.10 ID:i0fISUeh] 返信ありがとうございます >>129 curl使う方がいいですか・・・ ぱっと調べてみたんですが、任意の範囲(何文字〜何文字,<div class="A">〜</div>だけ 等)の取得が出来なさそうだったので file_get_contentsで必要そうな部分だけを抜き出し、そこからpreg_match()などで検索しようとおもったのです。 もう少しcurlについて勉強してみます。 >>130 これはfile_get_contentsが文字数制限あるとかじゃなくて、htmlのどれかのタグ要素が読み込めないためそれ以降の文字数が指定できないということですか? だとしたらcurlでも何らかのオプションを設定してもできないんでしょうか?
132 名前:nobodyさん mailto:sage [2012/02/29(水) 17:18:00.65 ID:???] >>131 file_get_contentsなんて今すぐ使うのをやめろ
133 名前:nobodyさん mailto:sage [2012/02/29(水) 18:35:33.72 ID:???] >>131 シーク操作に対応していないサーバということで諦めるしかない ダウンローダーとかでもたまにあるでしょ resumeができないとことか イメージとしてはあんな感じ
134 名前:nobodyさん [2012/02/29(水) 18:59:17.42 ID:i0fISUeh] >>133 やはりそういうことですか 処理速度を速くしたかったんですが、諦めて全文取得します。 ありがとうございました。
135 名前:nobodyさん mailto:sage [2012/02/29(水) 20:02:50.97 ID:???] >>131 お前元優等生だろ?
136 名前:nobodyさん mailto:sage [2012/03/01(木) 00:50:28.34 ID:???] 42 名前: nobodyさん [sage] 投稿日: 2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
137 名前:nobodyさん [2012/03/01(木) 02:37:22.78 ID:QEq3BeNx] 42 名前: nobodyさん [sage] 投稿日: 2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
138 名前:nobodyさん mailto:sage [2012/03/01(木) 06:12:56.73 ID:???] phpのsendmailで以下の時間指定のメール配信をしているんですが、 これまで23時から8時まではメールを送らないよう次の設定をしていて この時間はメールを送れないようしていました。 $time=date("H"); if($time < 23 or $time < 8){ 条件が真の場合の処理←メール送らない else 条件が偽の場合の処理←メール送る これを深夜1時から朝8時までに変更したい場合は どのような条件文になりますでしょうか? 次のようにしてみたところ 日中(朝8時以降)のメールが送れなくなってしまいます。 $time=date("H"); if($time < 1 or $time < 8){ 条件が真の場合の処理←メール送らない else 条件が偽の場合の処理←メール送る
139 名前:nobodyさん mailto:sage [2012/03/01(木) 06:16:45.88 ID:???] 修正します。6行目? if($time < 23 or $time < 8){ ↓ if($time >= 23 or $time < 8){ でした。。。
140 名前:nobodyさん mailto:sage [2012/03/01(木) 07:31:46.55 ID:???] and使え
141 名前:nobodyさん mailto:sage [2012/03/01(木) 07:51:19.40 ID:???] こういうの、ゆとりっていうのか? if文考える前に 日 本 語 で 条件を考えてみたりしないのか。
142 名前:nobodyさん mailto:sage [2012/03/01(木) 08:05:44.33 ID:???] スレチなんだけど、ぼくおじゃまさせてもらいます m(_ _)m 今、ぼく行方不明中なんです・・・ ぼくのことを心配している人たちも頑張っているのだけど、 もっと、もっと、沢山のひとにしってもらわないと見つからないんだって・・・ ぼくの動画もあるんだよ・・ttp://youtu.be/IERsFdY104E ぼくのチラシもつくってもらったんだ アトムチラシ0226_2 ttp://www1.axfc.net/uploader/Img/so/136842 PW[ atom ] ぼくのことを検索してほしい・・みつけてほしい・・おねがいします・・・ 行方不明中の九州盲導犬協会所属 盲導犬アトムより ※「盲導犬とのよりよい暮らしを考える会のブログ」 で、署名活動をしています。 ご協力の程、宜しくお願い申し上げます。 ttp://ameblo.jp/moudouken-yoriyoi-kurasi/entry-11164892346.html
143 名前:nobodyさん mailto:sage [2012/03/01(木) 08:45:48.59 ID:???] $time=date(H); if($time > 1 and $time < 8){ か?
144 名前:nobodyさん [2012/03/01(木) 09:46:43.64 ID:V6dbm0J6] Apache + PHPで全てのプログラム・全てのユーザー間で変数を保持する方法ってありますか? 具体的にやりたいのは以下のことです。 1.あるリクエストでDBサーバーが落ちたことを感知したら$_DB_DEADにtrueをぶち込む 2.次回以降のリクエストでは$_DB_DEADがtrueになっていたらエラーメッセージを出す ※すべてのリクエストごとにDBが生きているかどうか調べると時間がかかるため 3.cron等で定期的に生存判定プログラムを走らせ、復活したら$_DB_DEADをfalseにする 適当なファイルに書き出して毎回それを読み込めばできますが、メモリ上に残す方法があるんなら それを使いたいです。
145 名前:nobodyさん mailto:sage [2012/03/01(木) 09:52:25.15 ID:???] cronではhttpd経由でphpで判定するの?
146 名前:nobodyさん mailto:sage [2012/03/01(木) 09:58:10.97 ID:???] >>145 どちらでも。 コマンドラインのほうが楽でしょうが、127.0.0.1:80へのリクエスト飛ばす プログラムを走らせてもいいわけですし。
147 名前:nobodyさん mailto:sage [2012/03/01(木) 10:47:51.17 ID:???] プロセスが別かどうか知りたかったんだけど、 まあファイルでいいと思うけどな
148 名前:nobodyさん mailto:sage [2012/03/01(木) 10:52:19.64 ID:???] >>144 dekiruwakeneedaroks
149 名前:nobodyさん mailto:sage [2012/03/01(木) 10:58:22.13 ID:???] ファイルにしときゃ悩むこともないのに、 なんでわざと回り道するんだろw
150 名前:nobodyさん mailto:sage [2012/03/01(木) 11:16:26.91 ID:???] >>144 PHP走らせてるサーバ上でSQLiteはダメすか。 一応、インメモリデータベースにもなるが。
151 名前:nobodyさん mailto:sage [2012/03/01(木) 11:22:21.13 ID:???] >>144 phpでは無理。別言語ではできるものもある。
152 名前:nobodyさん [2012/03/01(木) 14:25:30.06 ID:1NaN8Vlk] function getRandomString($length) { $max = 0; $randstr = ""; $strchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; $max = strlen($strchars) - 1; $randstr .= substr($strchars, rand(0, $max), 1); $length --; $strchars = "0123456789"; $max = strlen($strchars) - 1; for ($i = 0; $i < $length ; $i ++) { $randstr .= substr($strchars, rand(0, $max), 1); } return $randstr; } 上のファンクションで、 真ん中あたりにある $length --; の --;って何を表す記号でしょうか??
153 名前:nobodyさん mailto:sage [2012/03/01(木) 14:36:00.39 ID:???] 顔文字
154 名前:nobodyさん mailto:sage [2012/03/01(木) 14:42:55.90 ID:???] $length = $length - 1;
155 名前:nobodyさん mailto:sage [2012/03/01(木) 14:51:35.72 ID:???] >>152 デクリメントでggrks
156 名前:nobodyさん mailto:sage [2012/03/01(木) 14:54:49.02 ID:???] ループで$i++は無意識に使ってるけど$i--がわからないってことは 内容はよくわからず慣習的に使ってるからなんだろうな
157 名前:nobodyさん [2012/03/01(木) 15:48:28.92 ID:1NaN8Vlk] なるほど。デクリメントですか! ありがとうございました!
158 名前:nobodyさん mailto:sage [2012/03/01(木) 15:49:17.24 ID:???] くそ・・・今日は、eclipseの調子が悪い
159 名前:nobodyさん mailto:sage [2012/03/01(木) 17:17:36.66 ID:???] eclipseなんてクソの集まり
160 名前:nobodyさん mailto:sage [2012/03/01(木) 20:46:54.35 ID:???] IIS7でPHP動かしてるのですがDreamweaverで分割表示した時にの右側の部分でPHPの表示を確認することはできませんか? それと、PHPを学習する上でおすすめのサイト等があれば教えて下さい。ページの自動生成くらいまで出来るようになりたいです。
161 名前:nobodyさん mailto:sage [2012/03/01(木) 20:51:12.94 ID:???] >>160 >>1
162 名前:160 [2012/03/01(木) 20:54:45.07 ID:MIvctavF] >>161 すみません、よく読まずに質問してしまって。 公式マニュアルがいいんですね 一つ目の質問だけ、お願いします
163 名前:nobodyさん mailto:sage [2012/03/01(木) 21:04:50.45 ID:???] >>162 Dreamweaverスレってないの?
164 名前:nobodyさん mailto:sage [2012/03/01(木) 21:22:46.25 ID:???] >>160 できない。確認はライブビューで行う。
165 名前:160 [2012/03/01(木) 21:36:46.38 ID:MIvctavF] >>164 ありがとうございます
166 名前:nobodyさん mailto:sage [2012/03/01(木) 21:37:27.97 ID:???] >>
167 名前:nobodyさん mailto:sage [2012/03/02(金) 00:13:55.19 ID:???] //if(!array_key_exists( $attributeNo ,$indexArray))で数秒かかってたのが @$h=$indexArray[$attributeNo]; if(!$h)としたら1ミリ秒になった。 ビルドインより早いってどういう事なの。
168 名前:nobodyさん mailto:sage [2012/03/02(金) 00:56:33.37 ID:???] phpでOOPすると遅すぎ。
169 名前:nobodyさん mailto:sage [2012/03/02(金) 01:22:31.68 ID:???] アルゴリズムが糞なんだろ
170 名前:nobodyさん mailto:sage [2012/03/02(金) 01:23:09.49 ID:???] >>168 >>11
171 名前:nobodyさん mailto:sage [2012/03/02(金) 01:23:55.82 ID:???] >>167 それ全然等価じゃないよ
172 名前:nobodyさん mailto:sage [2012/03/02(金) 01:36:34.01 ID:???] >>170 はぁ? phpはオブジェクト指向言語じゃないから オーバーヘッドが大きいのは当たり前。
173 名前:nobodyさん mailto:sage [2012/03/02(金) 01:38:32.17 ID:???] >>172 PHPに限った話ではないよ
174 名前:nobodyさん mailto:sage [2012/03/02(金) 01:40:45.25 ID:???] >>173 へぇ? たとえばどの言語?
175 名前:nobodyさん mailto:sage [2012/03/02(金) 01:44:09.83 ID:???] 言語全般の話だよ
176 名前:nobodyさん mailto:sage [2012/03/02(金) 01:44:56.54 ID:???] Ruby Perl Python
177 名前:nobodyさん mailto:sage [2012/03/02(金) 01:44:56.92 ID:???] symfonyってなんで遅いのでしょうか?
178 名前:nobodyさん mailto:sage [2012/03/02(金) 01:46:04.55 ID:???] >>16
179 名前:nobodyさん mailto:sage [2012/03/02(金) 01:47:19.33 ID:???] >>175 珍回答乙。 OOP以前にphp自体が遅いだけw パフォーマンスを求める言語じゃない。
180 名前:nobodyさん mailto:sage [2012/03/02(金) 01:48:51.65 ID:???] >>178 そうそう。php自体が遅い。
181 名前:nobodyさん mailto:sage [2012/03/02(金) 01:52:36.23 ID:???] Hiphop for PHP入れれば早くなるんじゃね? 一度使ってみたいとは思うが環境作るのがめんどくせ
182 名前:nobodyさん mailto:sage [2012/03/02(金) 01:53:29.22 ID:???] >>170 オブジェクト指向言語じゃないからOOPすると遅くなる。 簡単なこと。
183 名前:nobodyさん mailto:sage [2012/03/02(金) 01:54:17.20 ID:???] >>181 facebookと同じ失敗してもしょうがない。
184 名前:nobodyさん mailto:sage [2012/03/02(金) 01:57:43.48 ID:???] オーバークロックしろと何度いったら
185 名前:nobodyさん mailto:sage [2012/03/02(金) 02:13:17.44 ID:???] >>176 python早いよ。 みたいなサーバー作れるくらい。
186 名前:nobodyさん mailto:sage [2012/03/02(金) 02:15:50.61 ID:???] 誰かPhalanger使ったこと無い?
187 名前:nobodyさん mailto:sage [2012/03/02(金) 02:20:47.80 ID:???] >>186 早いけど、サーバーが有料なのでメリットは少ない。 Quercusの方が費用対効果が高い。
188 名前:nobodyさん mailto:sage [2012/03/02(金) 03:20:04.28 ID:???] Phpの利点ってラクなことだよな 速度は遅いけど開発速度はダントツ
189 名前:nobodyさん mailto:sage [2012/03/02(金) 03:39:42.10 ID:???] 昔ほど遅くはないト思うけどね 特に5.4になってから結構早くなってる 使用者が多い分速度改善のためのサードパーディ製品も豊富だし コミュニティは縮小気味だけどまだまだバックエンドではいけるんじゃないかね
190 名前:nobodyさん mailto:sage [2012/03/02(金) 03:48:29.43 ID:???] 卒業研究にandroidのアプリ作ることになったんですが、 今まで大学で習ったのがC言語、独学したのが、php、Javascript なのですが、Javaってphpと比べて難しいですかね? phperの意見が聞きたいです。
191 名前:nobodyさん [2012/03/02(金) 03:49:45.64 ID:06mRWUWG] 卒業研究にandroidのアプリ作ることになったんですが、 今まで大学で習ったのがC言語、独学したのが、php、Javascript なのですが、Javaってphpと比べて難しいですかね? phperの意見が聞きたいです。 すいません、下げてました
192 名前:nobodyさん mailto:sage [2012/03/02(金) 04:13:11.85 ID:???] >>191 どちらかというとjavaはCに近いと思う ちなみに.netとかVCとかそういうのをC言語といっているレベルなら問題外だと思うけど
193 名前:nobodyさん mailto:sage [2012/03/02(金) 04:27:00.50 ID:???] PHPしかやったことなかったけど、 基本情報でJavaを選択してやったけど試験問題に合格できる程度には出来るみたいだよ。 穴埋めだから簡単なのは当たり前なんだけど、 ソースコードも読みやすくて結構わかるなと感じた。 ただジェネリクスとかスレッドとかPHPerが知らない機能もたくさんあるから、 やっぱ出来ることが多い分にはややこしくて難しいんだなと感じた。
194 名前:nobodyさん mailto:sage [2012/03/02(金) 06:32:49.53 ID:???] >>192 > .netとかVCとかそういうのをC言語といっているレベル こういう人たちからみたほうが、javaはCに近いと感じられるのではないか。
195 名前:nobodyさん mailto:sage [2012/03/02(金) 09:19:31.83 ID:???] そりゃソースコードは読みやすいだろう。 JAVAは設計書をしっかり作れば、だれが書いても似たようなソースになるからな。 >>191 読めるのは読めるんじゃないかね。 ただJAVAの全仕様を頭に入れるのは何年もかかると思う。それぐらい汎用性が高い。 webアプリ開発でも使えるけど、シンプルなソースにはなりにくい。
196 名前:nobodyさん [2012/03/02(金) 09:39:23.86 ID:1GN/43Ty] DBを更新した場合、静的htmlを出力しなおすものがありますが、 (今は知りませんが5年前ぐらいのMovableTypeがそうでした) このようなキャッシュシステムを自分で構築するのは結構つらいものがあります。 また、静的htmlなのでアクセス速度の向上は見込めると思いますが、 ちょっとした更新のたびに何ページも作成、出力しなおすのは非効率だとも思います。 逆にgetでクエリを投げてページを動的に変える方法は簡単ですが、 毎度DBにアクセスするので速度が遅くなってしまうと思います。 これを解決するためにインストールするソフトウェアがAPCとかなんでしょうか?
197 名前:nobodyさん mailto:sage [2012/03/02(金) 12:24:29.96 ID:???] >>196 大体あってるけど、APCはそれが目的ではない。 APC使っても同じように毎回DBにアクセスするけれど、PHPの速度が改善される。
198 名前:nobodyさん mailto:sage [2012/03/02(金) 12:40:59.81 ID:???] >>196 規模と目的によると思うが、俺は毎日cron回して更新されてたら 全部新しく書き出すようにしてるけどね。更新頻度が高くないから。 頻繁に更新されてアクセスも多いようなら自分で好みのを作れ。 それだけのサイトなら金も時間もかけられるはずだろ
199 名前:nobodyさん mailto:sage [2012/03/02(金) 13:34:34.36 ID:???] >>196 「毎度DBにアクセス」はメモリキャッシュが貧弱なphp特有。 速度が気になるなら非スクリプト言語に変える。 phpは速度を求める言語じゃない。
200 名前:nobodyさん mailto:sage [2012/03/02(金) 13:40:30.97 ID:???] DBのアクセスは言語関係なくね? プログラムの実行速度のことは言ってなくね?
201 名前:nobodyさん mailto:sage [2012/03/02(金) 13:45:38.44 ID:???] APCってなんなの?って聞いてるだけ
202 名前:nobodyさん mailto:sage [2012/03/02(金) 13:45:40.54 ID:???] >>199 知ったかで語るな
203 名前:nobodyさん [2012/03/02(金) 13:48:15.98 ID:RcaMuVZ3] >>202 触るな。PHPに親でも殺されたんだろ。
204 名前:nobodyさん mailto:sage [2012/03/02(金) 14:11:11.81 ID:???] >>200 DBアクセス回数のことだと思われ。
205 名前:nobodyさん mailto:sage [2012/03/02(金) 14:38:03.46 ID:???] >>144 shmop
206 名前:196 [2012/03/02(金) 15:47:04.35 ID:1GN/43Ty] >>197 ありがとうございます。 仕組み的には受け取ったクエリをハッシュにし、 それに対応する結果をキャッシュするような仕組みを考えていました。 特定のキャッシュ更新のため対応する情報のあるDBの更新をどう検出するかは深く考えていませんでしたが、 よく考えると情報量が膨大になり技術的にも難しそうですね。 規模によってはクエリの組み合わせパターンも天文学的数字ですし、 サーバリソースにも問題が出てきそうですね。 もうちょっと色々勉強してみます。
207 名前:196 [2012/03/02(金) 15:47:55.43 ID:1GN/43Ty] 他の方もレスありがとうございました。 意見を参考にさせていただきます。
208 名前:nobodyさん mailto:sage [2012/03/02(金) 16:21:15.37 ID:???] PHP5.4が出てるのに話題にもならないのなwwww だからここの連中はレベルが低いんだよwwwwwwwwwwwwwwwwwww
209 名前:nobodyさん mailto:sage [2012/03/02(金) 16:30:02.90 ID:???] >>208 バカダナーオマエ スレタイから、初心者〜が多いに決まってるし、ログみれば質問と回答ばかりで ほとんど雑談ないだろ。話したいなら他いくでしょ。
210 名前:nobodyさん mailto:sage [2012/03/02(金) 16:34:53.17 ID:???] 質問スレだってことすら読めないやつってことだよ ホントレベル低いw
211 名前:nobodyさん mailto:sage [2012/03/02(金) 16:38:48.29 ID:???] わかったwわかったw 俺がPHP5.4出てる事を書いて確認に言って初めて知ったんだろ?wwwwwwwwwwwwwwwwwwwwww
212 名前:nobodyさん mailto:sage [2012/03/02(金) 16:45:24.05 ID:???] >>211 >>189 ホントバカダナー
213 名前:nobodyさん mailto:sage [2012/03/02(金) 17:05:30.43 ID:???] >>212 誰も話しにかみついてねえじゃねえかwwwwwwwwwwwwwwwwwwwwwwwwwww 会話についていける奴がいねえんだなwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
214 名前:nobodyさん mailto:sage [2012/03/02(金) 17:15:46.84 ID:???] ここ質問スレな
215 名前:nobodyさん mailto:sage [2012/03/02(金) 17:30:11.23 ID:???] 反応するだけ喜ぶんだから、反応してはいけない。 飽きるまでほっとくしか手はない。このあと自演して煽ってくるから気をつけろ。
216 名前:nobodyさん mailto:sage [2012/03/02(金) 17:33:44.94 ID:???] まあここ見てるのは質問者も回答者もレベルは低いから当然だけどな
217 名前:nobodyさん mailto:sage [2012/03/02(金) 18:56:56.88 ID:???] >>213 先端を追う人は開発がどれくらい進んでいるのか随時みているから、リリースが発表されても驚かない 安定を求める人は、使っているディストリがRPM出すまで気にしないから、リリースが発表されても驚かない リリースされた!って喜ぶのは初心者。
218 名前:nobodyさん mailto:sage [2012/03/02(金) 20:13:13.38 ID:???] phpはバグだらけなので新しいものに飛びついてもね。
219 名前:nobodyさん mailto:sage [2012/03/02(金) 22:53:46.17 ID:???] と、初心者が申しております
220 名前:nobodyさん mailto:sage [2012/03/02(金) 23:16:05.17 ID:???] 確かにバグは多いかな。
221 名前:nobodyさん mailto:sage [2012/03/02(金) 23:20:52.94 ID:???] パフォーマンス上がるからあげる予定
222 名前:nobodyさん mailto:sage [2012/03/02(金) 23:21:11.21 ID:???] >>206 なんでphpなのか不思議。
223 名前:nobodyさん mailto:sage [2012/03/02(金) 23:22:32.56 ID:???] >>221 ようやく5.3がまともになってきたレベルなのに 5.4は怖くて使えない。すぐにバグフィックス連発される予感。
224 名前:nobodyさん mailto:sage [2012/03/02(金) 23:26:36.20 ID:???] ソースコードも読めない奴は5.3使ってれば良い
225 名前:nobodyさん mailto:sage [2012/03/03(土) 00:37:37.91 ID:???] な、ここまで自演。 言ったとおりだろ
226 名前:nobodyさん mailto:sage [2012/03/03(土) 00:53:57.25 ID:???] ここから自演
227 名前:nobodyさん mailto:sage [2012/03/03(土) 01:37:37.54 ID:???] 24.パフォーマンスが悪いと感じられるとき キャッシュを使用してください。 それでもだめならサーバーCPUのオーバークロックをお試しください。
228 名前:nobodyさん mailto:sage [2012/03/03(土) 01:53:06.00 ID:???] 寒い夜もオーバークロックでポッカポカ
229 名前:nobodyさん mailto:sage [2012/03/03(土) 09:05:38.66 ID:???] phpをMacでやるなら、xamppかmampはどっちがいいですか?
230 名前:nobodyさん mailto:sage [2012/03/03(土) 10:18:35.08 ID:???] >>229 最初からインストールされているapacheとphpでOK
231 名前:nobodyさん mailto:sage [2012/03/03(土) 10:36:37.21 ID:???] またケンカ売られてますね Pのつく言語に携わるのに少し疲れた方 ttp://www.scaleout.jp/jobs/
232 名前:nobodyさん mailto:sage [2012/03/03(土) 10:40:54.18 ID:???] これも自演釣り
233 名前:nobodyさん mailto:sage [2012/03/03(土) 10:43:10.11 ID:???] >>229 マックやるならソースコードからコンパイルしろよ
234 名前:nobodyさん mailto:sage [2012/03/03(土) 10:48:23.20 ID:???] >>231 Hadroopを使うほどの大規模だったらphp無理だよ。 良い例がfacebook。 気にするな。
235 名前:nobodyさん mailto:sage [2012/03/03(土) 11:00:24.32 ID:???] 誰も反応しないからって、自演すんな。
236 名前:nobodyさん mailto:sage [2012/03/03(土) 11:12:23.98 ID:???] >>235 自演乙
237 名前:nobodyさん mailto:sage [2012/03/03(土) 11:35:24.71 ID:???] >>235 自演乙
238 名前:nobodyさん mailto:sage [2012/03/03(土) 12:15:05.37 ID:???] Hadoopのこと?
239 名前:nobodyさん mailto:sage [2012/03/03(土) 12:45:42.86 ID:???] >>238 自演乙
240 名前:nobodyさん mailto:sage [2012/03/03(土) 14:15:46.90 ID:???] 給与明記しない時点で・・
241 名前:nobodyさん mailto:sage [2012/03/03(土) 14:28:29.42 ID:???] >>239 自演乙
242 名前:nobodyさん mailto:sage [2012/03/03(土) 14:31:12.43 ID:???] PHPer、レベル低。
243 名前:nobodyさん mailto:sage [2012/03/03(土) 16:23:41.53 ID:???] 一般的には常識とされている、 真実は一つだけ 怒りは自然な感情 戦争・テロは無くならない 死刑には殺人の抑止力がある 虐められる側にも虐めの原因がある 自己チューな人間ほど自己愛が強い などの間違いを解説ちう m9(`・ω・)ビシ 義務教育では教えない最新哲学 感情自己責任論
244 名前:nobodyさん mailto:sage [2012/03/03(土) 17:24:09.64 ID:???] phpってゲームとか作れるの?
245 名前:nobodyさん mailto:sage [2012/03/03(土) 17:30:20.08 ID:???] オセロくらいなら
246 名前:nobodyさん mailto:sage [2012/03/03(土) 18:01:23.40 ID:???] 世の中のゲームは全てPHPとイスラエルでできています
247 名前:nobodyさん mailto:sage [2012/03/03(土) 19:10:33.67 ID:???] サーバーサイドの言語だけでゲーム作るとか変態
248 名前:nobodyさん mailto:sage [2012/03/03(土) 20:07:08.77 ID:???] PHPでマリオ作れるよ 次のターンでクリボーにぶつかります行動を選択して下さい ・ジャンプする ・動かない ・前進する ・後退する
249 名前:nobodyさん mailto:sage [2012/03/03(土) 20:10:42.56 ID:???] ターン制のマリオって?
250 名前:nobodyさん [2012/03/03(土) 20:23:16.74 ID:7jpuwzKe] 質問します、 ttp://www1.axfc.net/uploader/N/so/147919.zip のような、一見してzipファイルのダウンロードですが、 じつはhtmlでかかれたようなページなのはphpで作成可能なのでしょうか? こういった手法はなんと言うのでしょうか?
251 名前:nobodyさん mailto:sage [2012/03/03(土) 21:03:35.02 ID:???] >>250 httpd.apache.org/docs/2.0/ja/mod/mod_mime.html#addtype
252 名前:nobodyさん mailto:sage [2012/03/03(土) 22:53:11.64 ID:???] >>250 rewriteでググレ ヘッダーを見ると分かると思うが拡張子ががzipファイルなのにtext/htmlになっているのはurlを書き換えてるから
253 名前:nobodyさん mailto:sage [2012/03/03(土) 23:22:44.24 ID:???] 色んなWebサイト回ってPHPの勉強してるのですが、サンプルソースをそのままコピペしてbodyタグの中に突っ込んでもちゃんと動いてくれない事が多々あります。 一つのサイトだけではなく、いくつかのサイトのソースで試してもダメなので此方側の問題だと思うのです。 echo "**"等は動くのですが、どういうことなのでしょうか?
254 名前:nobodyさん mailto:sage [2012/03/03(土) 23:24:29.66 ID:???] php.iniのや鯖の設定の問題を疑ってみるとか
255 名前:nobodyさん mailto:sage [2012/03/04(日) 00:17:28.99 ID:???] Phpのバージョンも確認したほうがいい あとエラーメッセージちゃんと表示するようにしてエラーここに貼ってくれ
256 名前:nobodyさん [2012/03/04(日) 00:20:07.25 ID:TPaK4mCG] おふたりともありがとうございます。 躓いているのがクッキーを設定し、読み込むというものなのです。 私自身のブラウザの設定はクッキーを有効にしてあるのでここは問題ないと思います。 エラーメッセージは無く、ただ表示されないという状況です <?php $word = "おおおお"; setcookie("data".$word,time()+60*60); ?> <?php $word = $_COOKIE["data"]; echo $word; ?> ソースはこのような感じです
257 名前:nobodyさん [2012/03/04(日) 00:26:20.08 ID:TPaK4mCG] 環境の事を書くのを忘れていました。 動かしている環境はIIS7.5 PHP5.31 Opera11.61です。
258 名前:nobodyさん mailto:sage [2012/03/04(日) 00:27:29.17 ID:???] PHPでゲームだと テキストゲームかな
259 名前:nobodyさん mailto:sage [2012/03/04(日) 00:48:50.27 ID:???] setcookieはhtmlの出力前に書け
260 名前:nobodyさん mailto:sage [2012/03/04(日) 00:53:48.15 ID:???] >>259 自演乙
261 名前:nobodyさん mailto:sage [2012/03/04(日) 00:54:08.88 ID:???] >>256 自演乙
262 名前:nobodyさん mailto:sage [2012/03/04(日) 01:03:54.21 ID:???] >>256 "data". $word を "data", $word に
263 名前:nobodyさん mailto:sage [2012/03/04(日) 01:04:49.55 ID:???] >>262 自演乙
264 名前:nobodyさん [2012/03/04(日) 01:12:34.15 ID:TPaK4mCG] わああ! ありがとうございます!! よく見るとちゃんとコピペできてませんでした!!;; .と,間違って売っちゃってて・・・すみませんでした・・・。おさわがせ
265 名前:nobodyさん mailto:sage [2012/03/04(日) 01:15:20.45 ID:???] Body直下にsetcookie書いてる?
266 名前:nobodyさん mailto:sage [2012/03/04(日) 01:39:17.36 ID:???] >>265 はい、Bodyの中に >>256 を書いていました
267 名前:nobodyさん mailto:sage [2012/03/04(日) 01:47:19.44 ID:???] じゃ >>259
268 名前:nobodyさん mailto:sage [2012/03/04(日) 02:10:03.94 ID:???] romajisika,utenakunatta.
269 名前:nobodyさん mailto:sage [2012/03/04(日) 11:44:57.68 ID:???] >>268 Use English
270 名前:nobodyさん mailto:sage turi [2012/03/04(日) 12:17:05.85 ID:???] >>268 Are you speak English?
271 名前:nobodyさん mailto:sage [2012/03/04(日) 12:21:25.28 ID:???] >>268 >>269 >>270 自演乙
272 名前:nobodyさん [2012/03/04(日) 14:16:18.58 ID:lqZkE7tp] PHPMYADMIN使ってますがエラーがでます。 /usr/lib/php/build/ というディレクトリが無いのでエラーになります。 パッケージで入れたので、ビルド場所なんて無くて当然ですが どいうしたらよいでしょうか。
273 名前:nobodyさん mailto:sage [2012/03/04(日) 14:44:34.28 ID:???] Windows+XAMPP使いの多いこのスレで答えられる奴はいるかな?
274 名前:nobodyさん mailto:sage [2012/03/04(日) 14:49:49.14 ID:???] おれは全部ソースからビルドして入れてるから パッケージはよくわからんな。 どういうエラー?
275 名前:nobodyさん mailto:sage [2012/03/04(日) 14:51:15.00 ID:???] あと、/usr/local/lib/php〜とかもない?
276 名前:nobodyさん mailto:sage [2012/03/04(日) 15:16:04.81 ID:???] >>272 パッケージで入れたけど、/usr/lib/php5/build はあるよ? php が決め打ちになってるなら、 php5 を php にリンク張ればいいんじゃないの?
277 名前:nobodyさん mailto:sage [2012/03/04(日) 16:28:30.25 ID:???] 戻り値に、「なにもしない」を返せる関数って作れますか? $a = hoge( $b ); としたとき、$bの条件によって $a を変更したいんだけど ある条件では $a を変更しない なんて関数作れるのかな。 無理だよな。 今は仕方ないので $a = hoge($a,$b)って作ってるけど美しくない。
278 名前:nobodyさん mailto:sage [2012/03/04(日) 17:03:58.50 ID:???] Ext JS 4 のスレが無いので誰か立ててください。 自分は立てられないので… ---------------------------------------------------------------- 【RIA】Sencha Ext JS 4【フレームワーク】 なかったので立てました。 Ext JS クロスブラウザー対応、RIA開発用フレームワーク extjs.co.jp/products/js/
279 名前:nobodyさん mailto:sage [2012/03/04(日) 17:14:15.92 ID:???] >>277 if は使用禁止なの?
280 名前:nobodyさん mailto:sage [2012/03/04(日) 17:17:39.40 ID:???] プロシージャの外でif使ったらぶさいくだから全部中だけで処理したいんじゃないの? 俺はやり方しらんが
281 名前:nobodyさん mailto:sage [2012/03/04(日) 17:46:13.05 ID:???] >>277 あるけど>>1
282 名前:nobodyさん mailto:sage [2012/03/04(日) 17:57:20.72 ID:???] >>279 if( ishoge($b) ) $a=hoge($b); みたいなコードを書けってこと?
283 名前:nobodyさん mailto:sage [2012/03/04(日) 18:06:14.89 ID:???] >>278 dojo.jsスレの方が需要ありそうだが
284 名前:nobodyさん mailto:sage [2012/03/04(日) 18:08:00.32 ID:???] >>282 美しさを追求しているところに余計なことでした。 すみません。
285 名前:nobodyさん mailto:sage [2012/03/04(日) 18:09:21.89 ID:???] >>284 いえ、わかっていただければ結構です
286 名前:nobodyさん [2012/03/04(日) 18:35:31.77 ID:BDETq1qQ] <?php session_start(); // ログインチェック require_once '〜.php'; ?> <html>以下略 なんかbodyに書いた部分でffでも問題なかったにに ie8では上に謎のスペースが入ったから何故か試行錯誤してたら、 htmlタグの上のphpの記述が問題だった。sesstionをhtmlタグより 上に書かないとerrorが出るしどうしたらいいのでしょうか? ってかieがこんなに厄介とは思いもよらなかったです。
287 名前:nobodyさん mailto:sage [2012/03/04(日) 18:40:55.13 ID:???] bomかなんかでは?
288 名前:nobodyさん mailto:sage [2012/03/04(日) 19:38:33.66 ID:???] >>277 function a(){ return; }
289 名前:nobodyさん mailto:sage [2012/03/04(日) 19:46:09.72 ID:???] >>288 それnullが入らね?
290 名前:nobodyさん mailto:sage [2012/03/04(日) 20:00:04.77 ID:???] function a() { goto a; echo 1; a: } a();
291 名前:nobodyさん mailto:sage [2012/03/04(日) 21:47:11.57 ID:???] >>286 htmlファイルをphp側からrequire
292 名前:nobodyさん mailto:sage [2012/03/04(日) 22:24:22.00 ID:???] >>277 function hoge($a, $b) { if (fuga) return $a; else return $hage; } $a = hoge($a, $b); ってやってるけど、パラメータから$aを省きたいってこと?
293 名前:nobodyさん mailto:sage [2012/03/04(日) 22:46:40.56 ID:???] function hoge(&$a, $b) でいいんじゃね?
294 名前:nobodyさん mailto:sage [2012/03/04(日) 23:16:26.97 ID:???] $c = hoge( $b ) $a = ある条件($c) ? $a : $c;
295 名前:nobodyさん mailto:sage [2012/03/04(日) 23:32:33.09 ID:???] ( >д<)、;'.・ ファンクション
296 名前:nobodyさん mailto:sage [2012/03/05(月) 00:02:42.37 ID:???] >>295 42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
297 名前:nobodyさん mailto:sage [2012/03/05(月) 00:03:39.13 ID:???] い・・・引数
298 名前:nobodyさん mailto:sage [2012/03/05(月) 00:22:23.33 ID:???] 珍回答
299 名前:nobodyさん mailto:sage [2012/03/05(月) 00:42:52.04 ID:???] い?
300 名前:nobodyさん mailto:sage [2012/03/05(月) 00:45:17.37 ID:???] ん?
301 名前:nobodyさん mailto:sage [2012/03/05(月) 00:55:21.95 ID:???] PHPerはレベルが高い。 ここの回答者はほんと尊敬する。
302 名前:nobodyさん mailto:sage [2012/03/05(月) 03:07:10.08 ID:???] >>144 素直にmemcached使うとかじゃダメなの?
303 名前:nobodyさん mailto:sage [2012/03/05(月) 03:25:45.82 ID:???] >>302 JavaではできるのにPHPではできないんですか?っていうよ。 ライブラリ使えば?とかの流れも同様に泥沼化したがる
304 名前:nobodyさん mailto:sage [2012/03/05(月) 09:03:22.48 ID:???] >>144 アプリケーションスコープに格納したら良いよ
305 名前:nobodyさん [2012/03/05(月) 09:50:21.01 ID:tzDsfQTC] 質問です。正規表現につまっています。 (https?)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+) https? > http or https :// > :// [:alnum:] は 英数字 \+\$\;\?\. は +$;?. ←こういうことでしょうか? %,!#~*/:@&=_- ←これは、どういうことでしょうか? [・・・]+ > 繰り返し $2グループの中の文字の繰り返しということ〜だと思っているのですが違いますか? なぜエスケープされていない箇所があるのでしょうか。。。
306 名前:nobodyさん mailto:sage [2012/03/05(月) 14:00:20.50 ID:???] エスケープいらない文字だから -は[]内ではエスケープ欲しいけど、最後だと動く ;にはいらない
307 名前:nobodyさん mailto:sage [2012/03/05(月) 14:17:05.99 ID:???] php関係ねえええええええええええええ
308 名前:nobodyさん mailto:sage [2012/03/05(月) 14:18:59.19 ID:???] 正規表現道場 kohada.2ch.net/test/read.cgi/php/1168450843/
309 名前:305 mailto:sage [2012/03/05(月) 14:29:43.10 ID:???] 返信ありがとうございます。 エスケープしなくても意味をもたない文字ということですね。 -もなるほどです。 PHPの勉強している時に出てきたものですから、ここで質問してしまいました。 すいません。 誘導ありがとうございます。 失礼いたしました。ありがとうございました。
310 名前:nobodyさん mailto:sage [2012/03/05(月) 18:40:56.83 ID:???] >>292 そうです
311 名前:277 mailto:sage [2012/03/05(月) 18:49:27.96 ID:???] >>310 は偽者です
312 名前:277 mailto:sage [2012/03/06(火) 00:26:49.78 ID:???] >>310 は本物です
313 名前:nobodyさん mailto:sage [2012/03/06(火) 02:01:06.19 ID:???] >>312 自演乙
314 名前:nobodyさん mailto:sage [2012/03/06(火) 02:07:59.90 ID:???] >>313 他演乙
315 名前:nobodyさん mailto:sage [2012/03/06(火) 02:29:22.85 ID:???] >>277 $aが具体的に何を表すのか知らんが そういう時はクラスのプロパティとして$aを保持してればよくね 色んなことを一行で表現するより論理ごとに別れてた方がきれい class Test { private $_a public function __construct($a) { $this->_a = $a; } public function hogeA($b) { //$this->_aに対する操作(適当に条件分岐させろ) } public function getA() { return $this->_a; } } $Test = new Test('test value'); $Test->hogeA('test value 2'); echo $Test->getA();
316 名前:nobodyさん mailto:sage [2012/03/06(火) 02:33:23.32 ID:???] 操作部分やらを一行ですませたいなら、hogeAメソッドにreturn $this;を追加して echo $Test->hogeA('test value 2')->getA();
317 名前:nobodyさん mailto:sage [2012/03/06(火) 03:09:12.21 ID:???] 綺麗な粗大ゴミですね って277が言ってました
318 名前:nobodyさん mailto:sage [2012/03/06(火) 09:06:56.66 ID:???] >>317 自演乙
319 名前:277 mailto:sage [2012/03/06(火) 11:20:30.82 ID:???] しねよゴミ回答者共
320 名前:nobodyさん mailto:sage [2012/03/06(火) 11:28:04.77 ID:???] え、277ってネタじゃなかったの?
321 名前:nobodyさん mailto:sage [2012/03/06(火) 12:03:37.64 ID:???] id出せばいいのに・・・
322 名前:nobodyさん mailto:sage [2012/03/06(火) 12:30:12.85 ID:???] "なにもしない"を返したときは $a $a = func($b) !== "なにもしない" ?: $a;
323 名前:nobodyさん mailto:sage [2012/03/06(火) 13:03:27.31 ID:???] なんだネタじゃねーのか。 >>277 どうしてもそうしたいならglobal $a;かけろ。 そうすりゃhoge($b)だけで済むじゃん。 珍回答だけど、珍質問相手だから勘弁しろ。
324 名前:nobodyさん mailto:sage [2012/03/06(火) 13:39:12.01 ID:???] 珍回答するなら無名関数だろ
325 名前:nobodyさん mailto:sage [2012/03/06(火) 14:14:26.77 ID:???] 293で既出だが、なるべく短くしたいなら参照渡しで良いだろ。 $a = hoge($b); と hoge($a,$b); 同程度の文字数だし。
326 名前:nobodyさん mailto:sage [2012/03/06(火) 14:18:10.19 ID:???] この際動けばいい 笑顔で納品してこい
327 名前:nobodyさん mailto:sage [2012/03/06(火) 14:48:41.70 ID:???] ごくたまに、きちんと設定しないから、ソースがまる見えのサイトを見掛ける。 メアドとか(DBとかの)パスワードとか書いてるのもあったり、危ねえ。 みんなパスワードをソースに書くのか?
328 名前:nobodyさん mailto:sage [2012/03/06(火) 14:59:27.02 ID:???] ソースが見られたレベルでは、DBのパスがなかったから良かったという状況がわかんない。
329 名前:nobodyさん mailto:sage [2012/03/06(火) 15:14:11.99 ID:???] >>327 入門レベルの参考サイトを見てまねたんじゃないかな。 勉強はじめた時に、直書きから、外部にして〜って段階ふんで習った?記憶がある
330 名前:nobodyさん mailto:sage [2012/03/06(火) 17:32:52.07 ID:???] >>327 アンケート?
331 名前:nobodyさん mailto:sage [2012/03/06(火) 17:37:35.48 ID:???] 逆にどこにパスワードとか書けばいいの? public_htmlより↑ってこと?
332 名前:nobodyさん mailto:sage [2012/03/06(火) 17:52:32.49 ID:???] フレームワークなんか見ればわかるけど普通にpublic_html下にベタ書きするぞ まあ上に置けるなら置けばいいけど ちゃんと鯖側で設定してるのが大前提だし気にする必要はないのではないか? きちんと設定していないという状況がもうアウトなわけで その設定できてないことに対する予防措置をとろうとするのはどうかと思うわ
333 名前:nobodyさん mailto:sage [2012/03/06(火) 18:00:09.81 ID:???] public_htmlより上に置けば安全ということはないしな。
334 名前:nobodyさん mailto:sage [2012/03/06(火) 18:10:16.63 ID:???] セキュリティにうるさい人は静脈認証でもしてるんかな
335 名前:nobodyさん mailto:sage [2012/03/06(火) 18:19:17.94 ID:???] >>332 public_htmlの上に置くのは当然
336 名前:nobodyさん mailto:sage [2012/03/06(火) 18:33:59.81 ID:???] あえて下に置けよ 強気でいくのだ何事も
337 名前:nobodyさん mailto:sage [2012/03/06(火) 18:37:26.26 ID:???] 日本人と欧米人の感覚は違うからな
338 名前:nobodyさん mailto:sage [2012/03/06(火) 18:42:18.15 ID:???] Apacheアクセスログとか見てても不正侵入試みようとする連中は お決まりのphpmyadminとかしか見てないから安心だ 下に桶
339 名前:nobodyさん [2012/03/06(火) 18:47:59.27 ID:sDRjkI45] $_POST 別のページに情報を引き継ぐ $_GET URLに情報を添付して別のページにデータを引き継ぐ $_SESSION サーバーに一定時間 データを保存してデータを引き継ぐ こんな感じの理解であってますか?
340 名前:nobodyさん mailto:sage [2012/03/06(火) 19:20:01.18 ID:???] >>334 静脈認証も安心できない? 大根で作った偽造指で認証に成功 ttp://itpro.nikkeibp.co.jp/free/NC/NEWS/20050701/163801/
341 名前:nobodyさん mailto:sage [2012/03/06(火) 19:30:06.18 ID:???] >>339 とりあえず初歩の理解としてはそれで十分だけど、ちょと違うっちゃ違う。 POSTはいったんクライアントに全部情報を収容した上で 次のページにアクセスする際に全部投げ返してる。 GETも似たようもなもんだけど、URL経由で投げ返してるところがPOSTと違う。 SESSIONは、一定時間かどうかは設定次第で、何も設定しないノーマル状態だと ブラウザが終了したとき、SESSIONも一緒におなくなりになる。 なお、データ保存先はサーバであって、クライアントはそれを取り出す鍵だけ持つ形になる。
342 名前:nobodyさん mailto:sage [2012/03/06(火) 19:31:32.65 ID:???] >>339 ただの変数ですよ
343 名前:nobodyさん mailto:sage [2012/03/06(火) 19:37:32.49 ID:???] GET POSTは引き継ぐ仕組みというより受け取る仕組み。 パラメータつきのURLからとか、プログラムからデータ送るとか 元がページじゃないことも。
344 名前:nobodyさん [2012/03/06(火) 19:42:30.33 ID:wqn36gVq] >>341 phpではSESSIONにクラスは格納するのはあまり無いことでしょうか?
345 名前:nobodyさん mailto:sage [2012/03/06(火) 19:45:29.73 ID:???] 前スレにお帰り下さい
346 名前:nobodyさん mailto:sage [2012/03/06(火) 19:57:55.72 ID:???] $unko
347 名前:nobodyさん [2012/03/06(火) 21:16:48.12 ID:W+3fB5k3] AjaxアプリケーションをFC2レンタルサーバーLiteで試してるのですが、 FFでは文字化けしないのですが、何故かIE8で文字化けしてしまいます。 文字コードはhtmlもphpもutf8です。 さっぱりわかりません。助けとください。
348 名前:nobodyさん mailto:sage [2012/03/06(火) 21:25:47.70 ID:???] >>347 Ajaxで取りに行った先に更にバックエンドがあったりしないの? Ajaxで取りに行った先で取得しているデータが別の文字コードになってたりとか。 つか、スレチじゃないか。もしかすると。
349 名前:nobodyさん mailto:sage [2012/03/06(火) 21:32:22.48 ID:???] IEはレスポンスヘッダの文字コード指定がないとそーなったような気が
350 名前:nobodyさん mailto:sage [2012/03/06(火) 21:38:43.76 ID:???] X-Content-Type-Options: "nosniff"
351 名前:nobodyさん [2012/03/06(火) 23:09:20.18 ID:qtKZw4aa] 画面遷移でリダイレクトではなくフォーワードする方法はありますか?
352 名前:nobodyさん mailto:sage [2012/03/06(火) 23:14:21.02 ID:???] つphp+javascript
353 名前:nobodyさん [2012/03/06(火) 23:38:32.05 ID:qtKZw4aa] >>352 サーバー内部で転送する方法はありませんか?
354 名前:nobodyさん mailto:sage [2012/03/06(火) 23:46:49.16 ID:???] requireでいいんじゃねーの?
355 名前:nobodyさん mailto:sage [2012/03/06(火) 23:48:21.52 ID:???] だめなんです
356 名前:nobodyさん mailto:sage [2012/03/06(火) 23:53:51.58 ID:???] >>354 それだったら処理結果が元に戻ってくるw
357 名前:nobodyさん mailto:sage [2012/03/07(水) 00:05:12.26 ID:???] >>351 できる。 言語機能にはないが、創意工夫でがんばればなんとかできる。 たぶん。
358 名前:nobodyさん mailto:sage [2012/03/07(水) 00:07:19.07 ID:???] fopenがlocalhostで動かないのですが、セキュリティか何かの設定の問題ですか? ちなみにこのようなエラーが出ます Warning: fopen(counter.txt) [function.fopen]: failed to open stream: No such file or directory in C:\inetpub\wwwroot\study\counter1.php on line 10 Warning: fclose() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\study\counter1.php on line 28 count: 参考にしたソースはこれです www.phpbook.jp/appli/accesscounter/counter1.html
359 名前:nobodyさん mailto:sage [2012/03/07(水) 00:13:38.01 ID:???] fopen(counter.txt) fopen('counter.txt')
360 名前:nobodyさん mailto:sage [2012/03/07(水) 00:19:46.54 ID:???] >>356 処理結果が元に戻ってくるとは? サーバー内部で転送・・・ a.phpで中身というか、内容がb.phpでしょ? a.phpに受けたリクエストもb.php(のスクリプト)で処理するんだし。 a.phpで受けたリクエストなんかの条件?にしたがって include("b.php")と。
361 名前:nobodyさん mailto:sage [2012/03/07(水) 00:31:18.69 ID:???] ◆質問する時の注意 ・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す) ・ 己の行った操作、変更などを詳しく明記すること。 ・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。 ・ 質問者として、態度をわきまえること。 ・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。 (PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。) ◆質問後の注意 ・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。 ・解決しなくても回答をもらった場合はお礼を言うこと。 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。) ◆回答者への注意 ・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること
362 名前:nobodyさん mailto:sage [2012/03/07(水) 00:38:49.22 ID:???] >>360 フォーワードって何かわかってる? それだったらインクルード前とインクルード後の結果が 同時にクライアントに送信されるでしょ?
363 名前:nobodyさん mailto:sage [2012/03/07(水) 00:40:46.45 ID:???] されません
364 名前:nobodyさん mailto:sage [2012/03/07(水) 00:43:55.38 ID:???] >>363 されるよ。 リダイレクトとフォーワードの違いはわかるの?
365 名前:nobodyさん mailto:sage [2012/03/07(水) 00:44:19.07 ID:???] PHP側じゃなくて、Apache側でよければmod_rewrite使うとか
366 名前:nobodyさん mailto:sage [2012/03/07(水) 00:47:21.19 ID:???] >>363 あの、インクルードとフォーワードは違うと思うけど・・・。 他の言語知ってればそんな答えにはならないよ。
367 名前:nobodyさん [2012/03/07(水) 01:15:48.01 ID:428syFfx] WindowsのPHPでファイルシステム関数を使う際の質問です。 ファイル名やパスとしてユニコードを使いたい&MAX_PATHを超えたいので調べたところ、 以下のページでUTF-16でファイル名等を指定するとOKだとわかりました。 ttp://old.nabble.com/-PHP-users-30742--Windows-%2B-PHP-%E3%81%A7-UTF-8-%E3%82%92%E6%89%B1%E3%81%86-td7426214.html しかし、自分の環境でSJIS以外エラーになるので、いろいろ実験したところ 使用中のPHP5.3.8だとダメで、古いPHP4.4.9だとOKになることが判明しました。 新しいPHPではUTF-16によるファイルシステムの呼び出しが無くなったのでしょうか? それとも私の設定が悪いのでしょうか...。 情報をいただけるとありがたいです。
368 名前:nobodyさん mailto:sage [2012/03/07(水) 02:51:31.54 ID:???] >>362 いや、フォワードを実装するなら、そんなことにはならないよ。というか、しない。 すごくシンプルな実装をするなら <?php if (〜) include('a.php'); else include('b.php'); ?>
369 名前:nobodyさん mailto:sage [2012/03/07(水) 03:04:32.31 ID:???] mod_rewriteでリダイレクトさせたいのですが .htaccessに RewriteRuleをどのように書いたらいいかわかりません。 abc/xyz.php を abc/xyz.html にしたいのですが、サイトを見てまわりましたが わかりませんでした、 動的を静的にするもっと複雑なリダイレクトの サンプルばかりで・・・ 方法を教えてください。
370 名前:nobodyさん mailto:sage [2012/03/07(水) 03:20:39.72 ID:???] >>369 >>1
371 名前:nobodyさん mailto:sage [2012/03/07(水) 03:34:33.26 ID:???] >>369 複雑なサンプルがいやってことならマニュアルにシンプルな例がのってるよ。 httpd.apache.org/docs/current/mod/mod_rewrite.html#rewriterule
372 名前:nobodyさん [2012/03/07(水) 07:05:42.07 ID:WdbH+KTk] mysqlで自分のパソコンのxamppでは、新規データを登録(insert)し、その データを更新(update)するときにタイムスタンプが新たに押されるの ですが、レンタルサーバー上では、データ更新の際にタイムスタンプが 更新されません。どうしたらいいのでしょうか?
373 名前:nobodyさん mailto:sage [2012/03/07(水) 07:52:23.06 ID:???] 初心者はXAMPP使うな
374 名前:nobodyさん mailto:sage [2012/03/07(水) 09:08:15.92 ID:???] >>372 カラムの設定に ON UPDATE が付いてなさそう
375 名前:nobodyさん mailto:sage [2012/03/07(水) 09:22:13.01 ID:???] >>372 dev.mysql.com/doc/refman/4.1/ja/datetime.html >>373 いい加減、スクリプト停めてよ
376 名前:nobodyさん mailto:sage [2012/03/07(水) 09:51:08.81 ID:???] >>368 それ、インクルード。 リダイレクト、フォーワードでぐぐれ。
377 名前:nobodyさん mailto:sage [2012/03/07(水) 09:55:31.02 ID:???] >>369 rewrite 書き換え前のパス 書き換え後のパス 書き換え前は正規表現になるから気をつけてなー。 引数引き継ぎたいなら、引き継ぎたい文字列が入る部分に()つけて、後ろのほうは$1とか$2とかつけてやれば引き継ぐから。 まぁ、今回はいらんみたいだが。
378 名前:nobodyさん mailto:sage [2012/03/07(水) 09:56:45.50 ID:???] >>376 フォーワードはやめようぜ。 4wordですか? あなたこそ、ちゃんと検索してどういうものか調べたほうがいいのではないですか? 遷移とか変な概念があるから混乱するかもしれませんが、やってることは a.phpってアクセスに対して、 b.phpの内容を実行して表示するだけですよ?
379 名前:nobodyさん mailto:sage [2012/03/07(水) 10:03:09.86 ID:???] >>378 だから表示だけじゃないのw
380 名前:nobodyさん mailto:sage [2012/03/07(水) 10:44:28.80 ID:???] >>367 Windowsのバージョンぐらい書けや それとMAX_PATHを超えることは無理
381 名前:nobodyさん mailto:sage [2012/03/07(水) 11:05:48.60 ID:???] >>378 >>379 とんちんかんな質問相手にもめるのやめようぜ。 質問者も質問を是正・補足するのあきらめていなくなったようだし。 ID出してるのいなくなったべ。
382 名前:nobodyさん mailto:sage [2012/03/07(水) 11:09:39.99 ID:???] XAMPPって単語に反応するのは大抵初心者
383 名前:nobodyさん mailto:sage [2012/03/07(水) 11:10:15.10 ID:???] Curlについて教えてください。 URLによってソースが取得出来るものとできない物があって困っています。 例えば下のURLだと $ch = curl_init('item.rakuten.co.jp/book/6414086/ '); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $str = curl_exec($ch); curl_close($ch); echo $str; 結果 301 Moved Permanently Moved Permanently The document has moved here. と表示されます。 どうすればいいでしょうか?
384 名前:nobodyさん mailto:sage [2012/03/07(水) 11:18:13.73 ID:???] >>383 CURLOPT_FOLLOWLOCATIONをtrueかな
385 名前:nobodyさん mailto:sage [2012/03/07(水) 11:24:22.07 ID:???] >>384 ありがとうございます!出来ました。
386 名前:nobodyさん mailto:sage [2012/03/07(水) 11:24:54.34 ID:???] リファラとかUAとかクッキーとかセットしろや
387 名前:367 [2012/03/07(水) 11:57:05.66 ID:428syFfx] その後検証を続けてみたのですが、 どうやらそもそもPHP4でUTF-16のパスが使えるということが間違いだったようです...。 PHP4のファイルシステム関数にUTF-16のパスを与えると謎の既存ファイルを指すようで、 例えば、存在しないファイルでも file_exist はTRUEを返したりするようです。 お騒がせして申し訳ないです。
388 名前:nobodyさん mailto:sage [2012/03/07(水) 12:54:36.25 ID:???] 配列を連結する時に、joinを使うかimplodeを使うか考え出すと夜も眠れません。 どうかお助けください。
389 名前:nobodyさん mailto:sage [2012/03/07(水) 12:55:19.85 ID:???] >>379 表示だけに限らないよ
390 名前:nobodyさん mailto:sage [2012/03/07(水) 12:57:52.96 ID:???] >>388 implode explodeを使うべきってマニュアルのどっかにあったけど、そのURLを出せずにすまないと思う
391 名前:nobodyさん mailto:sage [2012/03/07(水) 13:00:37.73 ID:???] ってか、いまのjoinはimplodeのaliasらしい。 なのでどっちでもいいけど、implodeのほうがいいよ
392 名前:nobodyさん mailto:sage [2012/03/07(水) 13:20:40.59 ID:???] >>388 joinはエイリアスです 基本的にエイリアスの使用はやめましょう >>390 エイリアスのページに書いてあります
393 名前:nobodyさん mailto:sage [2012/03/07(水) 13:28:59.92 ID:???] php.net/manual/ja/aliases.php
394 名前:nobodyさん mailto:sage [2012/03/07(水) 13:44:43.57 ID:???] >>389 >>379 はそう言ってると思うのだが、あの文章だとイントネーションで 意味が変わってくるなw
395 名前:nobodyさん mailto:sage [2012/03/07(水) 13:44:43.60 ID:???] >>392 ごめんね、エイリアスになる前の記憶しかなかったんだ。
396 名前:nobodyさん mailto:sage [2012/03/07(水) 15:34:53.97 ID:???] ハッカー軍団アノニマス解体へ リーダーがFBIのスパイだったwww engawa.2ch.net/test/read.cgi/poverty/1331095524/
397 名前:nobodyさん [2012/03/07(水) 17:28:37.67 ID:mMKjJQE+] >>359 それは、どういうことですか?
398 名前:358 [2012/03/07(水) 17:29:42.47 ID:mMKjJQE+] なまえにレス番入れるんでしたね。すみません。
399 名前:nobodyさん mailto:sage [2012/03/07(水) 17:34:44.85 ID:???] 君がfopenに渡したのは文字列じゃない 文字列を渡したいならちゃんとダブルクォーテーションかシングルクォーテーションで囲うこと
400 名前:358 [2012/03/07(水) 17:38:38.70 ID:mMKjJQE+] >>399 $counter_file = 'counter.txt'; $fp = fopen($counter_file, 'r+'); これではダメということですか?
401 名前:nobodyさん mailto:sage [2012/03/07(水) 17:46:02.26 ID:???] いいよそれで。 r+ってことは事前にファイルが無いとダメだが 実行時の権限で書き込めるファイルはそこにあるの?
402 名前:nobodyさん mailto:sage [2012/03/07(水) 17:46:36.83 ID:???] それも文字列を渡しているのでそれでいい
403 名前:nobodyさん mailto:sage [2012/03/07(水) 17:48:25.67 ID:???] No such fileだからそもそも無いね
404 名前:nobodyさん mailto:sage [2012/03/07(水) 17:53:54.92 ID:???] 無い時は作るのならa とか a+で
405 名前:358 [2012/03/07(水) 17:55:36.26 ID:mMKjJQE+] なるほど!ファイルがなかったのですね!ありがとうございます。 ファイルを作成してみると、先程のエラーの代わりに今度はこのようなエラーが出るようになってしまいました。 Warning: fopen(counter.txt) [function.fopen]: failed to open stream: Permission denied in C:\inetpub\wwwroot\study\counter1.php on line 10 Warning: fclose() expects parameter 1 to be resource, boolean given in C:\inetpub\wwwroot\study\counter1.php on line 28 count: エラー文で検索してみると、権限がないとかどうとかで・・・。 一応このユーザーアカウントははUACも切ってて、何の制限もないはずです。どういうことですか?。 IISやPHP.iniの設定の問題でしょうか?
406 名前:nobodyさん mailto:sage [2012/03/07(水) 17:57:01.71 ID:???] IISはどのユーザー権限でphp動かすの? そのユーザーの書き込み権限をそのディレクトリに追加してやればいい
407 名前:nobodyさん mailto:sage [2012/03/07(水) 17:57:58.91 ID:???] おっとファイルは事前に作ったのか ならそのファイルの書き込み権限に追加、だな
408 名前:nobodyさん [2012/03/07(水) 18:17:56.99 ID:YWemLpkn] submitを1回押してactionに対してpostを複数回送ることって可能でしょうか?
409 名前:nobodyさん mailto:sage [2012/03/07(水) 18:18:58.02 ID:???] そいつはjavascriptの仕事じゃないかな
410 名前:358 [2012/03/07(水) 18:23:58.41 ID:mMKjJQE+] >>406 ありがとうございます。その教えを頼りにググりつつ権限を追加する方法を模索していたのですが、 mizushima.ne.jp/Windows/HTTP/IIS/IIS-setting.php のサイトの3枚目の画像、右クリックした時の選択肢が全く違いましてそこで止まってしまいました。 ちなみに私のパソコンでは既定のWebサイトではなくDefault Web Site(複数のプロトコル)になっていました OSやバージョンの違いでしょうか? それらしき項目を探してみたのですが見つからずでした・・。 OSは7でIISは7.5です。
411 名前:nobodyさん [2012/03/07(水) 18:27:42.78 ID:YWemLpkn] >>409 javascriptさんの仕事内容教えていただけますか?
412 名前:nobodyさん mailto:sage [2012/03/07(水) 18:30:10.33 ID:???] 板違い
413 名前:nobodyさん mailto:sage [2012/03/07(水) 18:30:52.30 ID:???] >>410 既定とDefaultは同じ意味だ、気にせず進め、、というかもうphp関係無いなあ
414 名前:358 [2012/03/07(水) 18:35:32.53 ID:mMKjJQE+] >>413 気にせずに進もうとしたのですがプロパティ等の選択肢も全く違っていて、どうにもならない状態なんです・・。 www.dotup.org/uploda/www.dotup.org2722114.jpg すみません、PHP関係ありませんか?どこか別のスレの方が良いのでしょうか
415 名前:nobodyさん mailto:sage [2012/03/07(水) 18:39:10.86 ID:???] 最後の画像の書き込み、変更のチェック
416 名前:nobodyさん mailto:sage [2012/03/07(水) 18:40:02.17 ID:???] >>414 Windows板だな。 とりあえずエクスプローラからファイル右クリックして セキュリティから追加でIUSR_なんちゃらをフルコンで追加してやれ
417 名前:nobodyさん mailto:sage [2012/03/07(水) 18:42:23.49 ID:???] 最後から4番目だったな・・・ このページの内容をやったんなら気づくとは思うのだが。
418 名前:358 [2012/03/07(水) 18:48:18.65 ID:mMKjJQE+] すみません。すでにフルコントロールにしてあったようなのですが、ダメでした。 板違いということで、これ以上このスレに書き込むのはやめておきます。有難うございました。
419 名前:nobodyさん mailto:sage [2012/03/07(水) 18:49:52.17 ID:???] お前ら仕事中に2chして大丈夫なのか
420 名前:nobodyさん mailto:sage [2012/03/07(水) 18:51:22.02 ID:???] っていうか2chで聞かないと制作が進まないし
421 名前:nobodyさん mailto:sage [2012/03/07(水) 18:55:24.32 ID:???] 仕事と2chは切っても切れない関係ですよ
422 名前:nobodyさん mailto:sage [2012/03/07(水) 18:58:26.98 ID:???] 仕事なんてしてませんよ
423 名前:358 mailto:sage [2012/03/07(水) 19:07:48.69 ID:???] 2chが仕事だよ
424 名前:nobodyさん mailto:sage [2012/03/07(水) 19:14:29.02 ID:???] おwwwwまwwwwえwwwwwwらwwwwww
425 名前:nobodyさん mailto:sage [2012/03/07(水) 19:47:51.99 ID:???] 質問です phpでmixiのログイン後の自分のページ(mixi.jp/home.pl )を get_file_contentsにて取得したいのですが ブラウザ別タブでmixiにログインした状態でmixi.jp/home.pl を取得すると マイページではなくmixiのログインページの内容が取得されてしまいます どうにか取得する方法はありませんか?
426 名前:nobodyさん mailto:sage [2012/03/07(水) 19:49:15.52 ID:???] php mixi ログインで検索
427 名前:nobodyさん mailto:sage [2012/03/07(水) 20:30:38.62 ID:???] >>408 PHPからPOSTでプッシュすることも出来るから 一旦、なんらかの値を受け取るのをトリガーに処理かましながらでも出来るよ。 PHP POST 送信 で検索
428 名前:nobodyさん mailto:sage [2012/03/07(水) 20:44:30.43 ID:???] >>425 file_get_contentsは使うなっていってんだろしねや
429 名前:nobodyさん mailto:sage [2012/03/07(水) 20:58:12.20 ID:???] >>428 すいません初心者なもので・・・ どうするのが一番正しいのでしょうか?
430 名前:nobodyさん mailto:sage [2012/03/07(水) 20:59:24.99 ID:???] >>429 使うな君といって、教えてくれないので無視しなさい。 で、検索したの?
431 名前:nobodyさん mailto:sage [2012/03/07(水) 21:09:00.17 ID:???] >>430 検索してみたらphp mixi apiなるものがあったので 試してみようと思ってます ありがとうございます
432 名前:nobodyさん mailto:sage [2012/03/07(水) 21:13:42.52 ID:???] >>431 すいません mixiクラスでした;;
433 名前:nobodyさん mailto:sage [2012/03/07(水) 21:35:59.95 ID:???] mixiクラスってもう使えないんですかね・・・ <?php require "mixi_class.php"; if(is_logined()){ echo "ログインしてます"; }else{ echo "ログインできてないです"; } ?>
434 名前:433 mailto:sage [2012/03/07(水) 21:36:42.29 ID:???] 上のように書くと Fatal error: Call to undefined function login() in index.php on line 4 となってしまいます;;
435 名前:nobodyさん mailto:sage [2012/03/07(水) 22:12:42.76 ID:???] is_loginedがクラスのメソッドなら、 インスタンス->is_loginedとか クラス:: is_loginedとかになるんじゃねーの? エラーには is_ついてないしよく分からんね
436 名前:nobodyさん mailto:sage [2012/03/07(水) 22:15:19.81 ID:???] >>435 すいません エラー文はこうでした Fatal error: Call to undefined function is_logined() in index.php on line 4 riaf.s47.xrea.com/dev/phpMixi.class.phps これがソースです お願いします;;
437 名前:nobodyさん mailto:sage [2012/03/07(水) 22:30:36.25 ID:???] >>418 もし見てたら。一応最終手段として、Everyoneフルコントロールを試すのもあり。 IISが偽装するユーザが変わったのかもしれないし。 で、誘導するとしたらここなんだろうけど、機能してなさそうだね… 【IIS】Internet Information Services 総合スレ2 engawa.2ch.net/test/read.cgi/mysv/1118420314/
438 名前:nobodyさん mailto:sage [2012/03/07(水) 22:33:47.20 ID:???] >>436 インスタンスつくってから呼ぶ。
439 名前:nobodyさん mailto:sage [2012/03/07(水) 22:57:43.83 ID:???] 久しぶりに思い出した まるでPHPusersMLのような質問だw
440 名前:nobodyさん mailto:sage [2012/03/07(水) 23:02:41.93 ID:???] >>438 本当に初心者で申し訳ありません インスタンスを作成してから試した所 実際のメールアドレス、パスワードを入れてもログイン出来ません このクラスが使えないのか自分の入力が間違っているのかわからないです。 <?php require "Mixi.class.php"; $mixi = new PHP_Mixi(); $mixi->email = "example@example.com"; $mixi->password = "passwd"; if($mixi->is_logined()){ echo "ログインしてます"; }else{ echo "ログインできてないです"; } ?> を表示するとログインできてないですと表示されます
441 名前:nobodyさん mailto:sage [2012/03/07(水) 23:07:31.16 ID:???] loginってメソッドあるやん is_loginはログイン中かどうか確認するためのメソッドやろ
442 名前:nobodyさん mailto:sage [2012/03/07(水) 23:28:42.31 ID:???] >>440 質問の回答になってないけど、スレのルールは守ったほうがいいと思う
443 名前:nobodyさん mailto:sage [2012/03/08(木) 00:08:43.13 ID:???] よそのサーバからデータ取ってくるような質問ばっかりだな。
444 名前:nobodyさん mailto:sage [2012/03/08(木) 00:13:05.73 ID:???] >>440 初心者という自覚があるのなら、まずはコードを読めるようになるところからはじめるといいよ
445 名前:nobodyさん mailto:sage [2012/03/08(木) 00:19:32.14 ID:???] >>444 うっせーかす
446 名前:nobodyさん mailto:sage [2012/03/08(木) 01:12:20.49 ID:???] はい、終了
447 名前:nobodyさん mailto:sage [2012/03/08(木) 02:13:22.45 ID:???] ( >д<)、;'.・ ファンクション
448 名前:nobodyさん mailto:sage [2012/03/08(木) 02:18:39.19 ID:???] 42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
449 名前:nobodyさん mailto:sage [2012/03/08(木) 02:54:42.42 ID:???] >>445 お前誰?
450 名前:nobodyさん mailto:sage [2012/03/08(木) 02:55:09.82 ID:???] >>449 あ?なんや?
451 名前:nobodyさん mailto:sage [2012/03/08(木) 02:55:50.43 ID:???] 質問者ならID出せよ
452 名前:nobodyさん mailto:sage [2012/03/08(木) 02:56:49.44 ID:???] いやだ
453 名前:nobodyさん mailto:sage [2012/03/08(木) 03:11:18.06 ID:???] PHPerは馬鹿ばっかり。
454 名前:nobodyさん mailto:sage [2012/03/08(木) 04:02:23.77 ID:???] 自己紹介はいいから質問ないならお前ら黙ってな
455 名前:お願いします mailto:sage [2012/03/08(木) 15:59:21.51 ID:???] 掲示板(PHP)とtwitterを連動させようと思ったのですが、書込後にデータをtwitterに吐き出した後、掲示板が止まってフッター部分が表示されません。なにか良い方法はないのでしょうか? require_once("twitteroauth.php"); $consumer_key = "****"; $consumer_secret = "****"; $access_token = "****"; $access_token_secret = "****"; $to = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret); $req = $to->OAuthRequest("api.twitter.com/1/statuses/update.xml ","POST",array("status"=>"ツイート")); header("Content-Type: application/xml");
456 名前:nobodyさん mailto:sage [2012/03/08(木) 16:14:34.11 ID:???] >>1
457 名前:455 mailto:sage [2012/03/08(木) 16:21:04.81 ID:???] 自己解決しました!
458 名前:455 [2012/03/08(木) 16:49:07.46 ID:bF3prAQQ] 解決しておりません ナリスマシはご勘弁を。。。
459 名前:nobodyさん mailto:sage [2012/03/08(木) 17:16:48.70 ID:???] >>457 なんかID出さない奴はもうそれでいいような気がしてきた。
460 名前:455 [2012/03/08(木) 17:20:26.47 ID:bF3prAQQ] 御免なさい、別板の質問スレで「アゲるなカス」と罵倒されて以来、sageで質問する習慣が… Orz
461 名前:nobodyさん mailto:sage [2012/03/08(木) 17:47:20.49 ID:???] >>455 >>1 を読まないような奴は質問の仕方もクズだな twitteroauth.phpってなんだよ どこから入手できるライブラリから書かないと相手には通じませんよ 人に伝える努力は惜しまずに
462 名前:nobodyさん mailto:sage [2012/03/08(木) 17:50:09.79 ID:???] ああ、気持ちはよくわかる。 よくわかるが、このスレでこの展開を迎えたとき、 >>455 =>>457 であり、ID:bF3prAQQが成りすましという疑いのレスが続くことがある。 簡単に言うとIDつきでもっかい質問書いたほうがいいよ。 >>455 へのレスをするとすると、情報が少ないように思う。
463 名前:nobodyさん mailto:sage [2012/03/08(木) 17:52:32.78 ID:???] 少なくともそのコードは関係ないだろ htmlの途中にxml表示するとかミラクルなことやってるわけじゃないだろ?
464 名前:455 [2012/03/08(木) 18:06:22.69 ID:bF3prAQQ] 皆さん、ルールを理解せずに本当に申し訳ありませんでした >>462 twitteroauth.phpはここからダウンロードしました。 ttps://github.com/abraham/twitteroauth/tree/master/twitteroauth >>463 サンプルコードではheader("Content-Typ… の下に echo ($req); というのがありました。 表示は不要なのでecho部分は削除してアップロードしました。 これが原因…?
465 名前:nobodyさん mailto:sage [2012/03/08(木) 18:37:52.25 ID:???] >>464 ちゃんと掲示板のソースは最後まで出てる? 問題切り分けてちょ。
466 名前:nobodyさん mailto:sage [2012/03/08(木) 21:15:01.82 ID:???] 出力htmlのソースを表示してヒントにしつつ 掲示板の止まってるとこの前後のソースを探ってみるしかない なんかエラーがあったらexitとかdieとかの処理を挟んでるんじゃないか?
467 名前:nobodyさん mailto:sage [2012/03/08(木) 21:24:19.54 ID:???] サンプルはAPIで取得したxmlデータをそのままxmlファイル形式で出力するようにしてるんだろ header()の行を削除すれば解決するはず
468 名前:455 mailto:sage [2012/03/08(木) 23:02:26.36 ID:???] 自己解決しました!
469 名前:nobodyさん mailto:sage [2012/03/08(木) 23:41:31.82 ID:???] 42 :nobodyさん [↓] :2012/02/27(月) 00:59:20.23 ID:??? えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
470 名前:455 mailto:sage [2012/03/09(金) 00:38:10.11 ID:???] してません >>468 さんは偽者です。
471 名前:nobodyさん mailto:sage [2012/03/09(金) 11:13:47.01 ID:???] >>470 も偽者なんだろうなぁ。 質問者消えたな。
472 名前:nobodyさん mailto:sage [2012/03/09(金) 16:31:48.56 ID:???] 最初からIDだしとけばよかったのにね☆ミ
473 名前:nobodyさん mailto:sage [2012/03/09(金) 16:38:30.21 ID:???] 日付超えること考えると鳥だけどな。
474 名前:nobodyさん [2012/03/10(土) 01:46:11.17 ID:YxaN43P5] facebookアプリを開発しているのですが、ご教授願います。 参照:socialmediaexperience.jp/2885 下記のサンプルプログラムに、facebookのウォールに投稿するための権限を取得したいのですが、 'scope' => 'publish_stream', こちらをどこにどうのように記載すべきでしょうか。 <?php $app_id = 'アプリケーションID'; $app_secret = 'アプリの秘訣'; $my_url = 'Webサーバ側のURL'; // ステップ1.ユーザーがログインしているか否かの確認 $code = $_REQUEST["code"]; if(empty($code)) { $dialog_url = "www.facebook.com/dialog/oauth?client_id= " . $app_id . "&redirect_uri=" . urlencode($my_url); echo("<script> top.location.href='" . $dialog_url . "'</script>"); } // ステップ2.Facebook側からトークンを取得 $token_url = "https://graph.facebook.com/oauth/access_token?client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret=" . $app_secret . "&code=" . $code; $access_token = file_get_contents($token_url); // ステップ3. トークンを使用して、graph APIから名前を取得 $graph_url = "https://graph.facebook.com/me?".$access_token; $user = json_decode(file_get_contents($graph_url)); echo $user->name; ?>
475 名前:nobodyさん mailto:sage [2012/03/10(土) 02:09:39.27 ID:???] 最近こんな質問ばっかだな いくらSNSが流行ってるからって外部APIの質問ばっかでげんなりですよ
476 名前:nobodyさん [2012/03/10(土) 02:25:42.43 ID:dC1w2H2t] PHPで一番手軽に全文検索するにはどうしたらいいでしょうか?
477 名前:nobodyさん mailto:sage [2012/03/10(土) 02:33:43.75 ID:???] SQLiteでも使って下さい
478 名前:nobodyさん mailto:sage [2012/03/10(土) 02:33:50.09 ID:???] どういうデータ構造かわからんと答えようがない
479 名前:nobodyさん [2012/03/10(土) 02:34:43.14 ID:/aJUja8G] 文字列の正規表現で 「数値と英語と . と / と hoge 以外にマッチ」 というのをやりたいのですがどうも失敗してしまいます。一発での解決方法とかあるのでしょうか? \Dやったあとまた\Wでマッチング、その後ドットでマッチングと物凄く効率悪い方法しか思いつかなかったのですが
480 名前:nobodyさん mailto:sage [2012/03/10(土) 02:40:03.33 ID:???] >>308
481 名前:nobodyさん mailto:sage [2012/03/10(土) 02:41:39.54 ID:???] >>475 でっ答えれないの?
482 名前:nobodyさん mailto:sage [2012/03/10(土) 02:46:08.66 ID:???] 別スレ作れよもう
483 名前:nobodyさん mailto:sage [2012/03/10(土) 02:47:00.16 ID:???] >>481 答えてあげなよ
484 名前:nobodyさん mailto:sage [2012/03/10(土) 02:49:52.61 ID:???] わざわざFacebookの仕様を調べて答えろと? HTTPクライアント作成したくても自力で出来ないなら諦めろよ
485 名前:nobodyさん mailto:sage [2012/03/10(土) 02:52:04.29 ID:???] そこまでいくと kohada.2ch.net/test/read.cgi/php/1314546533/ こっち向けだろ
486 名前:nobodyさん mailto:sage [2012/03/10(土) 04:01:38.89 ID:???] >>481 =484なの? 何で煽ったんだろ。>>475 の感想が気に入らなかったにしても、質問者じゃないならスルーすればおk
487 名前:nobodyさん [2012/03/10(土) 06:45:55.14 ID:Tk4y3EFU] 今質問しても大丈夫でしょうか?
488 名前:nobodyさん mailto:sage [2012/03/10(土) 06:47:15.10 ID:???] 今は荒れてるからあと6時間待て
489 名前:nobodyさん mailto:sage [2012/03/10(土) 06:48:57.30 ID:???] 一言ですむ。 PHP用のAPI使え。devサイトで提供してるんだから。
490 名前:nobodyさん mailto:sage [2012/03/10(土) 06:50:48.31 ID:???] むしろ今質問しろ
491 名前:nobodyさん [2012/03/10(土) 06:57:05.40 ID:Tk4y3EFU] 改行を含むtextを読み込み、そこの特定の行から〜最後までを取り出したいのですが (例:50行あるtextから46行〜50行までの取り出し) この場合fileだと無駄に全部取得してしまうのでfgets()やfopen()などのほかの関数を使ったほうが良いと気づきました この動作を行う場合最適なtextファイル読み込み関数は何になるんでしょうか?
492 名前:nobodyさん mailto:sage [2012/03/10(土) 07:03:35.47 ID:???] その程度の処理ならfile関数でもほとんど変わらない。なんでもいいよ。
493 名前:nobodyさん mailto:sage [2012/03/10(土) 07:05:17.24 ID:???] >>491 最適って最速ってこと?CPU負荷が最少ってこと?メモリ使用量が最少ってこと?トラフィックが小さいってこと?保守性がいいってこと? プログラムするならあいまいな言葉は使わないほうがいいよ
494 名前:nobodyさん [2012/03/10(土) 07:10:09.93 ID:Tk4y3EFU] >>493 CPU負荷です 次から気をつけます
495 名前:nobodyさん mailto:sage [2012/03/10(土) 07:11:07.57 ID:???] それで?
496 名前:nobodyさん mailto:sage [2012/03/10(土) 07:16:45.70 ID:???] >>494 DB使う
497 名前:nobodyさん mailto:sage [2012/03/10(土) 07:18:37.69 ID:???] たいして計算するような処理じゃないんだしCPU負荷なんてそんなかからんでしょ 気にする必要ナッシン
498 名前:nobodyさん [2012/03/10(土) 09:13:40.01 ID:NmPFatN8] php4 で、これって同じ? $this->親クラスのコンストラクタ; parent::親クラスのコンストラクタ; ※php4なので親クラスと子クラスではコンストラクタ名は異なります。
499 名前:nobodyさん mailto:sage [2012/03/10(土) 10:58:14.18 ID:???] APIなんてしっかり使い方が記された公式ドキュメントがあるじゃん それもよまないで質問するなよ
500 名前:nobodyさん mailto:sage [2012/03/10(土) 10:59:00.75 ID:???] >>498 試せば分かることを聞くな
501 名前:nobodyさん mailto:sage [2012/03/10(土) 11:03:47.00 ID:???] >>498 全然違う
502 名前:nobodyさん [2012/03/10(土) 18:49:41.14 ID:ZtiXTycw] if($_POST){ } なにかしらPOST が取得できたら TUREという理解でいいんですか
503 名前:nobodyさん mailto:sage turi [2012/03/10(土) 19:14:21.94 ID:???] そうだけど if($_SERVER['REQUEST_METHOD'] === 'POST') のほうがしっくりくる
504 名前:nobodyさん mailto:sage [2012/03/10(土) 19:36:21.87 ID:???] 感覚論出たw
505 名前:nobodyさん [2012/03/10(土) 19:38:52.62 ID:Y036jPvy] アメブロ等の検索システムってどうやってphpで実装するのでしょうか? なにか、有名なライブラリ等はあるのでしょうか?
506 名前:nobodyさん mailto:sage [2012/03/10(土) 19:40:57.57 ID:???] >>505 $sql = 'select * from table where content like %' . $word . '%';
507 名前:nobodyさん [2012/03/10(土) 19:50:14.78 ID:Y036jPvy] >>506 すいません、解説をお願いします。
508 名前:nobodyさん mailto:sage [2012/03/10(土) 20:20:55.37 ID:???] >>507 何が分からんの?
509 名前:nobodyさん mailto:sage [2012/03/10(土) 20:22:34.37 ID:???] たぶんデータベースを知らないんじゃないか?
510 名前:nobodyさん mailto:sage [2012/03/10(土) 21:20:05.94 ID:???] MySQLのお勉強をしてくださいね
511 名前:nobodyさん mailto:sage [2012/03/10(土) 21:21:30.41 ID:???] はいなー
512 名前:nobodyさん mailto:sage [2012/03/10(土) 22:25:29.60 ID:???] Tritonnを使いなさい
513 名前:nobodyさん mailto:sage [2012/03/10(土) 23:56:46.64 ID:???] >>475 さっさと答えてくれませんか?
514 名前:nobodyさん mailto:sage [2012/03/11(日) 00:06:39.40 ID:???] >>513 いいよ。何聞きたいの?
515 名前:nobodyさん mailto:sage [2012/03/11(日) 00:09:57.40 ID:???] >>475 さっさと答えてくれませんか?
516 名前:475 mailto:sage [2012/03/11(日) 00:27:37.57 ID:???] 分かりません。 ごめんなさい これでいいんでしょ
517 名前:nobodyさん mailto:sage [2012/03/11(日) 00:29:37.74 ID:???] 質問した奴はよっぽど悔しかったんだな
518 名前:nobodyさん mailto:sage [2012/03/11(日) 00:40:03.17 ID:???] だろうな。質問したらなんでも得れるとでも思ってるんでしょうな。 典型的なゆとりっすな
519 名前:nobodyさん mailto:sage [2012/03/11(日) 04:06:37.88 ID:???] いつものやつだろ ほっとけ
520 名前:名無しさん [2012/03/11(日) 17:29:34.13 ID:pFTcjAB+] さっきちょっと検索の醍醐味が薄れてきた気分になった。
521 名前:505 [2012/03/11(日) 20:03:10.11 ID:6FUbVztn] アメブロ等の検索システムは、記事のタイトルと本文を データベースに記録してあり、それの検索をphpでlikeを 使い検索ということでしょうか?
522 名前:nobodyさん mailto:sage [2012/03/11(日) 20:05:06.17 ID:???] >>521 知るか。アメブロに聞け。
523 名前:nobodyさん [2012/03/11(日) 20:32:11.92 ID:Ul7q+mz0] >>505 >>521 「全文検索」で情報を漁ってください。 >>506 ごくごく小規模な用途限定のやり方ですね。
524 名前:nobodyさん mailto:sage [2012/03/11(日) 20:40:34.34 ID:???] >>523 小規模って具体的にどれくらい?
525 名前:nobodyさん [2012/03/11(日) 20:41:25.72 ID:Ul7q+mz0] >>500 想像がつく範囲で試しても、想定漏れがありそうで怖いので聞いてみました。 (A)「parent::method」という書き方は(B)「class::method」という書き方に似ていて、 (B)だとオブジェクト変数にアクセス出来ないので、それと同じ制限があるのかと 思いましたが、試したところ、その制限はありませんでした。 なので 「$this->親クラスのコンストラクタ」と「parent::親クラスのコンストラクタ」は 同じ動作なのかと思ったのですが、一応、識者に聞いてみたかったのです。 >>501 違うのですね。 どこが違うのかポインタ教えていただけるとありがたいです!
526 名前:nobodyさん mailto:sage [2012/03/11(日) 20:43:44.85 ID:???] >>524 大規模になるとこんなもの使う↓ www.atmarkit.co.jp/fjava/rensai4/hadoop_tm01/01.html
527 名前:nobodyさん mailto:sage [2012/03/11(日) 20:44:25.20 ID:???] >>524 小規模の定義を聞いてるんだが
528 名前:nobodyさん mailto:sage [2012/03/11(日) 20:44:35.81 ID:???] 間違えた>>526