【PHP】下らねぇ質問はID出して書き込みやがれ 119at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 119 - 暇つぶし2ch1:nobodyさん
12/05/16 22:25:17.19 ifloi5S5
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 118
スレリンク(php板)

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 他言語について言及しないこと(特にJavaは禁句)。PHPオンリーの回答者が不快になります。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ

2:nobodyさん
12/05/16 22:25:39.49 ifloi5S5
■過去ログ
【PHP】下らねぇ質問はID出して書き込みやがれ 118
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 117
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 116
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 115
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 114
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 113
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 112
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 111
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 110
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 109
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 108
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 107
スレリンク(php板)
【PHP】下らねぇ質問はID出して書き込みやがれ 106
スレリンク(php板)

3:nobodyさん
12/05/16 22:25:46.53 ifloi5S5
関連リンク
■本家マニュアル   URLリンク(www.php.net)
■日本PHPユーザ会 URLリンク(www.php.gr.jp)
■PEARマニュアル  URLリンク(pear.php.net)
■メーリングリスト   URLリンク(ns1.php.gr.jp)
■ZFマニュアル    URLリンク(framework.zend.com)
■Smartyマニュアル  URLリンク(www.smarty.net)

(以下英語)
■Zend本家      URLリンク(www.zend.com)
■Zend Framework  URLリンク(framework.zend.com)
■php | architect   URLリンク(www.phparch.com)
■Smarty       URLリンク(www.smarty.net)<)
■PECL本家(英語) URLリンク(pecl.php.net)

4:nobodyさん
12/05/16 22:26:01.17 ifloi5S5
【簡易FAQ】
1.文字コードは何を使えばいいの?
 →1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
 → URLリンク(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. メソッドと関数の違い
 → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
10.include/requireでURLを指定しても何も起きない
 → .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。

5:nobodyさん
12/05/16 22:26:07.51 ifloi5S5
11. そもそもインストールの時点でうまくいかない
 → 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
  Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
12. SQLの質問はどこで?
 → データベース板に誘導されるのが嫌ならPHPにうまく関連させて質問する
13. 文字列のなかに、英字のみとか数字のみとか記号が入っちゃいやんとかはどうしたらいいの?
 → ctype_~()が手軽。複雑なパターンはpreg_~()あたりで正規表現を使う。
14. $a1, $a2, $a3 ... のような変数名をうまく扱いたい
 → 可変変数で実現できるけど、むしろ配列を使って$a[1], $a[2], $a[3]等とするのがベター
15. echoとprintってどう違うの?
 → よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
  URLリンク(www.faqts.com)
16. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
17. クッキーの情報をユーザから隠したい
 → セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
18. strip_tags()で削除しないタグを複数指定したい
 → strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
19. 配列の中の最大値の添え字を取得したいんだけど・・・
 → まずドラゴンボールを7つ集めます
  次に「タッカラプト・ポッポルンガ・プピリット・パロ」と唱えます
20. CSVやTSVのファイルをスマートに扱いたい
 → まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
21. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
 → C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
  参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと

6:nobodyさん
12/05/16 22:26:17.99 ifloi5S5
22.パフォーマンスが悪いと感じられるとき
 → キャッシュを使用してください。
  それでもだめならサーバーCPUのオーバークロックをお試しください。
23. ファイル入出力関数(fopen等)でリモートファイル(http://~とか)を扱う際の限界
 → fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
  必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
24. PHPからPOSTリクエストしたい
 →19.を参照

7:nobodyさん
12/05/16 22:26:40.23 ifloi5S5
  l 、 |    |__
. _,レ_人_ _|_

  _____     ____     _     ___
  |__  |    |__  |   l二 二l   |__  | [][]
     /_ノ       /_ノ    l二 二l      / /
                     __| |       / /
  ハ___     ハ___   / o ヽ__    | |
  |____|    |____|  ヽ、__ノヽ_|    ヽ_ヽ


     ──  _   __O |  ─っll ―┼―
     ─┬─    |     l   |    ./   ○|
       /     _ノ   _/   |ノ   (___    ノ

8:nobodyさん
12/05/16 22:26:52.83 ifloi5S5
23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
24. メソッドと関数の違い
 → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
26. 配列の中の最大値の添え字を取得したいんだけど・・・
 → まずドラゴンボールを7つ集めます
  次に「タッカラプト・ポッポルンガ・プピリット・パロ」と唱えます
27.パフォーマンスが悪いと感じられるとき
 → キャッシュを使用してください。
  それでもだめならサーバーCPUのオーバークロックをお試しください。

9:nobodyさん
12/05/16 22:27:09.78
ほら予想通り小物だったな

10:nobodyさん
12/05/16 22:27:17.04
残念だったな
もうお前の時代は終わりだ

11:nobodyさん
12/05/16 23:02:11.07
PHPしかわからないのはお前だけ

12:nobodyさん
12/05/17 00:55:57.21 TiqvF7bV
phpで関数のオーバーロードやオーバーライドはできますか?

13:nobodyさん
12/05/17 01:16:44.76
このスレは削除裁定待ちなため以下のスレに移動してください
スレリンク(php板)

14:nobodyさん
12/05/17 01:50:21.00 3+QHyLzb
>>13
同じスレのように見えますが、どういう意味ですか?

15:nobodyさん
12/05/19 02:39:15.63
   /⌒~~~⌒\
 / ( ゚?>t〟゚ )y─┛~~
(_ ノγ U  ∩_∩)   THANK YOU 2ch     ┌────┐
  α___J _J         and          (|●        ● |
  / ̄ ̄ ̄ ̄\  GOOD-BYE 2ch WORLD! /.| ┌▽▽▽▽┐ |
 /     ●  ●                   ( ┤ |      |  |
 |Y  Y       \ またどこかで会おうね  \.  └△△△△┘   \
 | |   |       ▼ |                  | \あ\      |\ \
 | \/        _人| ∧∧∩゛    ∧_∧     |     \り\     | (_)
 |       _/)/)/( ゚Д゚)/     (´∀` )   __ n    \が\.  |
 \    / 〔/\〕 U  / ∩∩ (    )o/  \ ヽ    \と\ |
  | | | c(*・_・)  |  |ヽ(´ー`)ノ_|  |  | (__丿    |.  /\ \う | (-_-)
  (__)_) UUUU /∪∪ (___)(_(__) ⊆_    ヽ_┘  └─┘(∩∩)

16:nobodyさん
12/05/20 01:39:41.68
>>1

17:nobodyさん
12/05/20 01:39:56.63
質問です。
URLリンク(example.com)のphpプログラムを実行した後に
ブラウザ上のURL表記を
URLリンク(example.com)に変更したいです。

検索するとmod_rewriteを使用する記事がたくさん出てきますが
これらはhoge.phpの処理を行う前にURLを変更するものなので
望んでいる結果と違うのです。

よろしくお願いいたします!

18:nobodyさん
12/05/20 01:40:13.06
>>17
ヘッダで外部リダイレクトしてやる

<?php
/* 処理 */
header('Location: URLリンク(example.com)');

19:nobodyさん
12/05/20 01:40:30.17






もうこんんんんんんんんん

20:nobodyさん
12/05/20 01:40:58.84
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処理ではなくなるのではないかと思います

プロセスのアイデアが浮かばないのですが、だいたいどのようなプロセスを記述すればいいのかフローで教えて頂けないでしょうか?
宜しくお願いします

21:nobodyさん
12/05/20 01:41:24.87
なんでAjaxにこだわるの?

22:nobodyさん
12/05/20 01:42:46.59
かっちょいいからでしょ

23:nobodyさん
12/05/20 01:43:06.61
b.phpをリダイレクトにしてb.phpをAjaxで取得するとどうなるか試してもいないんだろ

24:nobodyさん
12/05/20 01:43:26.61
a.phpから、b.phpにフォーム内容なりを飛ばして登録処理して、(b.tplは出番なし)
問題なければ c.phpから c.tplを適用したhtmlを取得して
表示書き換えてやればいいだけだろ?

25:nobodyさん
12/05/20 01:43:48.19
気持ちいいだろ?

26:nobodyさん
12/05/20 01:44:07.65
ワイルドだろ?

27:nobodyさん
12/05/20 01:44:29.92 d1kCOn7M
session_startを実行して
$_SESSIONに値を保存した場合、
この値が保存されている期間っていうのはいつまでですか?
PHPSESSIDのクッキーが有効な間ですか?
つまりこのクッキーの有効期間を一週間にしておけば、
あるユーザが一週間前にアクセスした時に保存しておいた値も
一週間以内ならそのユーザがまたサイトにアクセスしたときに呼び出せるってことでしょうか?

28:nobodyさん
12/05/20 01:44:51.18
Cookieの有効期間
セッションの有効期間

29:nobodyさん
12/05/20 01:45:11.37
その$_SESSIONの値をユーザがログアウトしたときなどに削除したいときは、
session_destroyを実行すればすべて消えるんでしょうか?
こんなことせずにクッキーだけ削除すればよいのでしょうか?
お願いします。

30:nobodyさん
12/05/20 08:44:47.32
session_destroy実行でサーバ側のセッションファイル(DB使ってる場合はレコード)が
消える。(クライアント側クッキーはそのまま残るので次のアクセス時もサーバにセッションIDを送る)

クッキーだけ削除だと次のアクセスからはセッションID送らなくなるけど、サーバ側にセッション情報残る。
ま、セッション情報は設定時間経過してたら設定確率で自動的に削除はされる。

31:nobodyさん
12/05/20 09:48:27.82
糞スレ使うな死ね

32:nobodyさん
12/05/23 05:51:29.55 3mYkDK0J
PHPDOCの
* @param intger aaa 説明
* @param intger bbbbbbbb 説明
変数名の長さが違う時ってTABで全ての項目を揃えるべきですか

33:nobodyさん
12/05/23 05:54:28.92
好きにすればいい
自分は揃えないが揃える人もいるだろう

34:nobodyさん
12/05/23 06:09:06.62
>>33
的確ですねありがとうこざいました!


35:nobodyさん
12/05/23 09:17:23.18
糞スレ使うな死ね

36:nobodyさん
12/05/26 17:35:06.76 3diIwAH+
>>28
クッキーとセッションの有効期間は別で設定されてるってことですか?
でもクッキー消してしまえば、どのユーザがアクセスしてきたのか判別できなくなるので、
実質$_SESSIONの値にはアクセスできなくなりますよね?
でも$_SESSIONの値は残ったままなんですか?
セッションの有効期間が消えるまでサーバにその値に関するファイルとかが残ってたりするんでしょうか?

37:nobodyさん
12/05/26 18:06:57.98 jYhoLb29
phpでオブジェクトのメソッドの引数の数を調べる方法を教えて下さい。
だったら引数の数が2であることを知りたいのです。

38:nobodyさん
12/05/26 18:30:13.51
糞スレ使うな死ね

39:nobodyさん
12/06/03 15:44:54.79
phpでサイト構築を考えておりますが、データベースをmysqlかpostgresのどちらが早いのか検討しています
一日のデータの件数を5万件入れて、そのデータをselect、insert、updateなどするときに
mysqlかpostgresのどちらが早いのか、良くわからなくて、皆様の知恵をお借りしたいです。
自分で、調べた範囲では mysqlは、ある一定を超えると極端に遅くなるとかあったのですが・・・トリガーなどは考えないで
シンプルに、データの件数での処理の速さで考えております。

宜しくお願い致します

40:nobodyさん
12/06/03 16:04:37.64
>>39
>>1

41:nobodyさん
12/06/03 16:17:07.79
URLリンク(sooda.jp)
一般的には,多機能(PostgreSQL)か高速(MySQL)かで比べられることが多いです。
少し前までは,エンタープライズ系ではPostgreSQL,
スモールビジネスやパーソナルユースではMySQL
という捕らえ方が支配的でしたが,現在では両者とも機能面での成熟が図られ,その差異はあまり無いように思います。
多くのオープンソース系CMSやBLOGシステムでは,MySQLへの対応事例が多いですが,PostgreSQLへの対応事例は比較的少ないです。


42:nobodyさん
12/06/03 16:19:27.58
URLリンク(q.hatena.ne.jp)

43:nobodyさん
12/06/03 16:19:52.81
URLリンク(detail.chiebukuro.yahoo.co.jp)

44:nobodyさん
12/06/03 16:20:37.20
わざわざコピペネタ探すとこから始めるなんて
自演するのも大変ですね^^;;;;;;


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch