トップページphp
1001コメント243KB

【PHP】下らねぇ質問はID出して書き込みやがれ 120

レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん2012/06/21(木) 19:37:07.93ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 119
http://kohada.2ch.net/test/read.cgi/php/1337172256/

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

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

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

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0002nobodyさん2012/06/21(木) 19:37:51.94ID:???
■過去ログ
【PHP】下らねぇ質問はID出して書き込みやがれ 118
http://kohada.2ch.net/test/read.cgi/php/1335198562/
【PHP】下らねぇ質問はID出して書き込みやがれ 117
http://kohada.2ch.net/test/read.cgi/php/1332346244/
【PHP】下らねぇ質問はID出して書き込みやがれ 116
http://kohada.2ch.net/test/read.cgi/php/1330224598/
【PHP】下らねぇ質問はID出して書き込みやがれ 115
http://kohada.2ch.net/test/read.cgi/php/1327005803/
【PHP】下らねぇ質問はID出して書き込みやがれ 114
http://kohada.2ch.net/test/read.cgi/php/1325437405/
【PHP】下らねぇ質問はID出して書き込みやがれ 113
http://kohada.2ch.net/test/read.cgi/php/1322564127/
【PHP】下らねぇ質問はID出して書き込みやがれ 112
http://hibari.2ch.net/test/read.cgi/php/1320005469/
【PHP】下らねぇ質問はID出して書き込みやがれ 111
http://hibari.2ch.net/test/read.cgi/php/1317232566/
【PHP】下らねぇ質問はID出して書き込みやがれ 110
http://hibari.2ch.net/test/read.cgi/php/1314692611/
【PHP】下らねぇ質問はID出して書き込みやがれ 109
http://hibari.2ch.net/test/read.cgi/php/1311803617/
【PHP】下らねぇ質問はID出して書き込みやがれ 108
http://hibari.2ch.net/test/read.cgi/php/1309599473/
0003nobodyさん2012/06/21(木) 19:38:46.11ID:???
関連リンク
■本家マニュアル   http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル  http://pear.php.net/manual/ja/
■メーリングリスト   http://ns1.php.gr.jp/mailman/listinfo/
■ZFマニュアル    http://framework.zend.com/manual/ja/
■Smartyマニュアル  http://www.smarty.net/manual/ja/

(以下英語)
■Zend本家      http://www.zend.com/
■Zend Framework  http://framework.zend.com/
■php | architect   http://www.phparch.com/
■Smarty       http://www.smarty.net
■Smartyマニュアル http://smarty.php.net/manual/en/
■PECL本家(英語) http://pecl.php.net/
0004nobodyさん2012/06/21(木) 19:39:20.34ID:???
【簡易FAQ】
1.文字コードは何を使えばいいの?
 →1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
 → http://example.com/が例文などのために予約されている。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
 → Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
 → 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
  「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
 → {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
 → cronかタスクスケジューラを使え。
7.extractって危険なの?
 →変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
 → URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
 → .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
0005nobodyさん2012/06/21(木) 19:39:51.76ID:???
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ってどう違うの?
 → よく議論される話題であるが基本的に両者とも同じ。 以下ちょっとした議論。
  http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
15. クッキーの情報をユーザから隠したい
 → セッション使え。ただしクッキーとセッションは仕組みが違うから同じように扱うな
16. strip_tags()で削除しないタグを複数指定したい
 → strip_tags($html, '<a><p><font>'); // htmlspecialchars()も検討すべし
17. CSVやTSVのファイルをスマートに扱いたい
 → まずはfgetcsv()。ただし日本語を含むと正常に動作しない場合があるので注意だ。
18. 値渡しと参照渡し(「&」を使う)のパフォーマンスの違い
 → C言語じゃないので、パフォーマンス目的で使いわけたらダメ。参照渡しにすると逆に遅くなったりする
  参照渡しは引数に戻り値を設定したり引数を関数内で変更するなど、正しい目的に使うこと
19. ファイル入出力関数(fopen等)でリモートファイル(http://〜とか)を扱う際の限界
 → fsockopen()でソケット通信 or PEARのHTTP系 or CURLで解決
  必要ならHTTPをはじめとする各種プロトコル(どんなデータを送受信するか)はRFCなどで調べる
20. PHPからPOSTリクエストしたい
 →19.を参照
21. 画像処理一般 or GDの限界
 → ImageMagick(PECLのやつ or シェルから実行)
22. 画像・音・動画はファイルで保存?DBに保存?
 → 好きにしてください
0006nobodyさん2012/06/21(木) 19:40:22.45ID:???
  l 、 |    |__
. _,レ_人_ _|_

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


     ───  _   __O |  ──っll ―┼―
     ─┬─    |     l   |    ./   ○|
       /     _ノ   _/   |ノ   (___    ノ
0007前スレ>>9872012/06/21(木) 21:47:44.61ID:???
前スレ>>990

>ためしにSET NAMES utf8を投げてみて
>昔、mysql_set_charsetが使えなかった覚えがある
mysql_query('SET NAMES utf8', $link);
これでやってみましたが、駄目でした。

>それでだめならmy.cnfに追加するしかないかも
>default-character-set=utf8
http://centossrv.com/mysql.shtml
ここを参考にしてて設定には
>character-set-server = utf8
が入ってた。
で、一応アドバイスのヤツも入れてみたんだけど駄目ですね。

なんでだろう・・・何が悪さしてるんだろう・・・
0008前スレ>>9872012/06/21(木) 22:06:23.84ID:???
自己解決しました
0009前スレ>>9872012/06/21(木) 22:07:35.88ID:???
>>8
偽者ですね・・・
0010nobodyさん2012/06/21(木) 22:14:41.23ID:OwO/pC7o
記念カキコ
0011uy2012/06/21(木) 22:36:52.47ID:???
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う
0012nobodyさん2012/06/21(木) 23:00:50.93ID:???
23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
24. メソッドと関数の違い
 → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
26. 配列の中の最大値の添え字を取得したいんだけど・・・
 → まずドラゴンボールを7つ集めます
  次に「タッカラプト・ポッポルンガ・プピリット・パロ」と唱えます
27.パフォーマンスが悪いと感じられるとき
 → キャッシュを使用してください。
  それでもだめならサーバーCPUのオーバークロックをお試しください。
0013nobodyさん2012/06/21(木) 23:06:22.34ID:???
まだ池沼いたのか
そのテンプレが通用するのはお前の脳内だけだ
0014nobodyさん2012/06/21(木) 23:07:55.61ID:???
>>9
>>1
0015nobodyさん2012/06/21(木) 23:52:31.76ID:???
28.難しい質問をすると回答者の機嫌が悪くなるんだけど・・・
 → 回答者の能力を超える質問をすると荒らしとみなされます。
  ご注意ください。
0016nobodyさん2012/06/22(金) 00:32:36.79ID:???
いても気にしない存在にする為に、NGワード設定を個人的に推奨。
PHPとか、ゴミカスとか、回答者とか他言語とか。
0017nobodyさん2012/06/22(金) 00:56:18.11ID:???
オブジェクト指向、OOP、アスペクト指向、AOPもNGワードに追加してね。
0018nobodyさん2012/06/22(金) 01:01:44.62ID:???
PHPでオプジェクト指向はできますか?
0019nobodyさん2012/06/22(金) 01:08:57.46ID:???
>>18
できます。OOPはPHPで生まれました。

その後、SmalltalkやJava、Objective-Cなどが
PHPを手本にOOP関連機能を実装しました。
0020nobodyさん2012/06/22(金) 01:58:57.23ID:???
OpenPNE
スコープ
能力

このへんもな
0021nobodyさん2012/06/22(金) 07:30:44.14ID:KIg1mKAE
前スレからの転載です。

>>989
>default_privsはコメントアウトしていますが、デフォルトのnobodyで確認したところ 128M でした。
0022nobodyさん2012/06/22(金) 08:29:42.16ID:???
>>21
メモリは分かったからCLIとして試すのはどうなった?
0023212012/06/22(金) 10:09:27.80ID:KIg1mKAE
>22
申し訳ありません。
実際のスクリプトは、メールを受け取って初めて実行されるものですので、
新たに同じ画像処理ルーチンを使ったスタンドアロンのスクリプトを作成して、CLIで実行しました。
すると、処理が終わった段階で「セグメンテーション違反です」というエラーメッセージが表示されました。
(処理は実際に行われて、縮小された画像は生成されています。)
検索してみると、どうもメモリ関係のエラーですが、対処方法がわかりません。
実際のサーバーはVPSで実行しているのですが、これが関係しているのでしょうか?
0024nobodyさん2012/06/22(金) 10:58:16.66ID:???
>>23
imagemagick + segmentation fault でググるといろいろ出てくるが
どれもconfigureオプションを変えたりパッケージ管理ならアップデートして解決しているようだ
0025212012/06/22(金) 11:22:25.69ID:KIg1mKAE
>24
/etc/php.d/でロードされてるiniファイルをひとつづつ外してチェックしましたが、解決しませんでした。
yum でパッケージ管理しているので、updateしてみましたがすでに最終バージョンでした。
自分でビルドして入れてみるしかないのかな・・・。
0026nobodyさん2012/06/22(金) 12:31:34.37ID:???
imagemagic セグメンテーション違反で検索してでてくるページは一通り見た?
0027nobodyさん2012/06/22(金) 12:31:59.03ID:9SU4aAWH
【OS名】CentOS
【PHPのバージョン】5.1
【連携ソフトウェア】MySQL

【質問内容】
セッションIDをつねにくるくる変化させたいんですけど
どうしたらいいですか?
0028nobodyさん2012/06/22(金) 12:35:28.23ID:???
http://www.php.net/manual/ja/function.session-regenerate-id.php
0029212012/06/22(金) 12:37:58.10ID:KIg1mKAE
ありがとうございます。
結果から言うと解決しました。
検索したページを色々見ていると、どうも OpenMp というモジュールが悪さをしているみたいですので、
ソースからこのモジュールを除外してビルド、手動でインストールしたところエラーが出なくなりました。
昨日から長々と対応してくれた方々、ありがとうございました。
0030nobodyさん2012/06/22(金) 14:17:44.91ID:???
>>28
ありがとう!
これ素敵やね
0031nobodyさん2012/06/22(金) 21:40:54.01ID:MOlMlEYc
稼働中のサービスでInternal Server Error

アパッチのログ
PHP Fatal error: Allowed memory size of xxx bytes exhausted (tried to allocate xxx bytes)

発生箇所
〜/PEAR/HTTP/Request2/Response.php on line 528
$unpacked = gzinflate(substr($data, $headerLength, -8));

PHPのバージョンが5.2.4だから下記のバグかなぁと思ってるんだけどバージョン上げるしかないの?
https://bugs.php.net/bug.php?id=42663

0032nobodyさん2012/06/22(金) 22:10:40.44ID:pb9jPxgi
質問します
$red="2012.html"から.htmlを外して、
$red="2012"にするにはどうするのですか?
0033nobodyさん2012/06/22(金) 22:25:01.08ID:???
本スレはこちら
http://kohada.2ch.net/test/read.cgi/job/1337174486/
0034nobodyさん2012/06/22(金) 22:28:23.34ID:NWBg9lPq
$a=new test();
$a->fn(function(){print"ok";});
class test{
private $f=null;
public function fn($func){
$this->f=$func;
$this->f();
}
}
$this->f にコールバック関数を入れて
$this->f()で実行させようと思ったのですが
Fatal error: Call to undefined method test::f() in test.php on line 8
と出てしまいます。

何故でしょうか?変数に関数を代入する事は出来ると思ったのですが…
0035nobodyさん2012/06/22(金) 22:29:22.95ID:???
>>32
str_replace
0036nobodyさん2012/06/22(金) 22:40:49.13ID:???
>>34
構文がクロージャに対応していないせい
call_user_func()系で呼ぶしかない
0037nobodyさん2012/06/22(金) 22:51:27.34ID:???
call_user_func

↑汚い関数名
0038uy2012/06/22(金) 22:56:07.15ID:???
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う
0039nobodyさん2012/06/22(金) 23:09:14.99ID:???
$a=new test();
$a->fn($f=function(){print"ok";});
class test{
public function fn($func){
$func();
}

が出来るし、
$this->f=$func;
$ff = $this->f;
$ff();
でも動くから、

$this->f(); で動いて欲しいけど動かないだけだね。
マニュアルには無いけどなんか書きようで動くんだろ?
0040nobodyさん2012/06/23(土) 00:09:43.39ID:???
>>34
メソッドの呼び方と区別つけろよw
0041nobodyさん2012/06/23(土) 00:23:09.15ID:VuRT47FL
apcを使いたいと思って調べたら、いろんなサイトでそれぞれ別のインストール方法をしていました
yum install php-pecl-apc / pecl install APC とか…
それぞれやり方によって何かが違うんでしょうか?
自分の場合はpecl install apcしようとしたらうまくいかず、そこからエラーメッセージをたどって
php-devel入れたりdevelopper tools入れたりre2c入れたりと凄く苦労したんですが
もっと楽なやり方があったのかなとか、効率の悪いやり方だったのかと気になります
0042nobodyさん2012/06/23(土) 00:32:50.20ID:???
23. メソッドと関数の違い
 → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
0043nobodyさん2012/06/23(土) 00:33:51.26ID:???
>>41
キャッシュが貧弱なPHPを最初から使わないこと
0044nobodyさん2012/06/23(土) 00:37:28.87ID:???
>>41
それはlinux使いの質問としてどうなのよ
0045nobodyさん2012/06/23(土) 00:43:02.01ID:???
>>44
すみません、そういわれるとまったくお恥ずかしい
中身は同じでインストール方法が違うだけってことかなぁ
yumで入れればpeclの時に追加追加で入れなきゃダメだったものが
まとまってるのかもしれないですね…
試してみます、すみませんでした
0046nobodyさん2012/06/23(土) 01:08:26.48ID:???
>>45
ID
0047452012/06/23(土) 01:37:19.03ID:VuRT47FL
>>46
すいません、とりあえず解決だったので上げちゃまずいかと思いました
0048nobodyさん2012/06/23(土) 02:52:58.95ID:hNroDcdQ
javascriptでは配列はオブジェクトですが、
phpも配列はオブジェクトなんですか?
0049nobodyさん2012/06/23(土) 02:55:56.40ID:h/0hUIrR
違います
0050nobodyさん2012/06/23(土) 09:19:53.96ID:knNxwOI1
stristrで文字列からの検索を行なっています。
その場合、10で検索すると当然ながら
10
100
1000
10000
100000
もヒットしますが、これらを正規表現を使用せずに完全一致(10のみヒット)で求める場合はどのような方法がありますでしょうか。
よろしくお願いします。
0051nobodyさん2012/06/23(土) 09:35:26.13ID:???
2進数に変換して1010の時とか
0052uy2012/06/23(土) 09:47:14.32ID:???
正規表現を使えよ
ゴミカスには無理か
0053nobodyさん2012/06/23(土) 10:01:30.88ID:???
$string === '10'
0054nobodyさん2012/06/23(土) 10:16:54.45ID:???
文字列がどんなものかわからんからなんともいえん
構成要素は数字のみなのか?
10萬石饅頭みたいなもんなのか?
0055nobodyさん2012/06/23(土) 10:35:13.68ID:knNxwOI1
小出しになってしまってすみません。
文字列は日本語、英数字両方含んでいますが、上記のような場合においては
英数字だけ、もしくは数字だけの考慮で良いのかなとも思っています。
文字列が数万行あるので正規表現だと著しく速度が遅くなるので、
正規表現以外で良い方法はないかと相談させていただきました。
よろしくお願いします。
0056nobodyさん2012/06/23(土) 10:35:21.35ID:???
>>41
パフォーマンスを求めるときはPHPを使わないこと。

>>48
このスレでは「オブジェクト」はNGワードな。
0057nobodyさん2012/06/23(土) 10:54:47.60ID:???
SQLiteをメモリに作成して
全文検索テーブル作って
そこにぶちこんでSELECTすればいいんじゃね
やったことないけど
0058uy2012/06/23(土) 11:57:53.15ID:???
Ruby使え
0059uy2012/06/23(土) 12:21:48.87ID:???
ゴミ
0060nobodyさん2012/06/23(土) 20:59:41.11ID:EL5cBHjA
hoge.php?=
?以降のことはなんて言うんだったっけ?
0061602012/06/23(土) 22:14:47.48ID:xd2+WHgz
パラメータだ!
失礼しました
0062nobodyさん2012/06/24(日) 00:11:26.29ID:???
クエリ文字列だろゴミカス
0063nobodyさん2012/06/24(日) 01:29:18.86ID:???
>>55
どれぐらい遅い?
0064nobodyさん2012/06/24(日) 03:47:58.38ID:pKAMtxTq
ファイルをアップロードする時
サーバー上にファイルをアップロードして、
〜.com/uploads/〜.zipに一旦置かないとサイズは分からないのでしょうか?
0065nobodyさん2012/06/24(日) 04:21:37.99ID:???
>>37
call_user_Func()

javaとかMS系よりははるかに綺麗にみえるけど

綺麗に見せるにはアンダーバー1つにして2つに分けるくらいがいいのかな?
0066nobodyさん2012/06/24(日) 04:23:26.81ID:hlbKvIh3
mb_ereg系関数はpreg系でいうところの名前付きサブパターンに対応していますか?
(abc)|(def)|(ghi)というような表現でどれに一致したのかスマートに調べたいのですが
0067nobodyさん2012/06/24(日) 07:45:15.00ID:Muy7cdRw
名前とトリップのパスワードを配列に代入する場合どうしたら良いですか

例えばフォームに「山田#yamada」と入力された場合

$name["name"] => "山田"
$name["trip"]#yamadaだけ取得す
0068nobodyさん2012/06/24(日) 07:46:08.19ID:Muy7cdRw
途中送信orz

名前とトリップのパスワードを配列に代入する場合どうしたら良いですか

例えばフォームに「山田#yamada」と入力された場合

$name["name"] => "山田"
$name["trip"] => "#yamada"

と代入するにはどうしたら良いでしょうか
0069nobodyさん2012/06/24(日) 08:29:17.80ID:???
>>68
こんなんでどうですか

$text = '山田#yamada';
$pos = mb_strpos($text, '#');
$name['name'] = $pos !== false ? mb_substr($text, 0, $pos) : $text;
$name['trip'] = $pos !== false ? mb_substr($text, $pos) : '';
var_dump($name);
0070nobodyさん2012/06/24(日) 08:36:49.66ID:???
#で区切る
0071nobodyさん2012/06/24(日) 09:14:39.44ID:???
>>69
www
0072nobodyさん2012/06/24(日) 09:15:37.23ID:???
>>65
かっこわるい
0073nobodyさん2012/06/24(日) 11:48:26.67ID:???
かっこいいか悪いかで使うか使わないか決めるの?
0074nobodyさん2012/06/24(日) 11:54:05.63ID:???
fだけ大文字である意味が分からん
0075nobodyさん2012/06/24(日) 12:48:38.80ID:???
>>65
関数がないJavaとなぜ比較するの?
比較にならないでしょ。
0076nobodyさん2012/06/24(日) 14:06:56.41ID:???
23. メソッドと関数の違い
 → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
0077nobodyさん2012/06/24(日) 14:27:55.04ID:???
ひどい回答だなww
0078nobodyさん2012/06/24(日) 14:30:31.83ID:???
メソッドはクラス内関数らしいけどC#は全体が一個のクラスになってるので関数が存在しないという不思議な事態に
どっちでもいいんじゃないすか
0079nobodyさん2012/06/24(日) 14:48:11.97ID:???
>>76
ボンクラ回答者w
0080nobodyさん2012/06/24(日) 15:36:41.71ID:???
メソッドと関数は確かに違うけど
手続き型でメソッドに相当するものは何?って聞かれたら関数って答えるしかないな
というか先輩に昔聞いたら関数みたいなものって言われたわ
PHPの手続き型でオブジェクト指向っぽい書き方できる?と聞かれたら
継承とかカプセル化とか多態性とかインスタンス化とかないにしても
構造的に似たようなことは可能と答える
例えばconstructorはこんな感じで
<?php
//class Unko
// constructorは一番最初に呼び出してね!
$a; $b;

function constructor($_a, $_b) {
 global $a, $b;
 static $is_c = false;
 if ($is_c == false) {
  $a = $_a;
  $b = $_b;
  $is_c = true;
 }

コメントとglobalがあれば無問題である









ってのは冗談です}
0081nobodyさん2012/06/24(日) 16:01:34.67ID:???
そりゃ機能的には同じことができるだろ
0082uy2012/06/24(日) 18:08:01.70ID:???
PHPはゴミカス御用達言語
0083nobodyさん2012/06/24(日) 18:15:18.98ID:???
もうphpの時代は終わったんだよ・・・
いい加減気づけよw
0084nobodyさん2012/06/24(日) 19:52:26.40ID:???
じゃ次は何の時代だ?
0085nobodyさん2012/06/24(日) 20:44:08.91ID:???
>>65
MS系ってどの言語?
0086nobodyさん2012/06/24(日) 20:51:33.31ID:???
>>84
またperlの時代に戻る
0087nobodyさん2012/06/24(日) 20:54:01.31ID:???
Javaと対比してる時点でC# VBって俺でもわかったぞ
0088uy2012/06/24(日) 20:54:47.01ID:???
俺の時代だ
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う
0089nobodyさん2012/06/24(日) 21:02:45.26ID:???
>>87
えっ!すごい。さすがPHPerだね♪
0090nobodyさん2012/06/24(日) 21:04:47.47ID:???
phpでFlash作れますか?
0091nobodyさん2012/06/24(日) 21:11:57.12ID:???
>>90
>>1
0092nobodyさん2012/06/24(日) 21:12:27.59ID:???
早くID出さないと自己解決するのでよろしく
0093nobodyさん2012/06/24(日) 21:15:05.58ID:???
28.難しい質問をすると回答者の機嫌が悪くなるんだけど・・・
 → 回答者の能力を超える質問をすると荒らしとみなされます。
  ご注意ください。
0094nobodyさん2012/06/24(日) 21:22:57.99ID:???
82 名前:あぼ〜ん[NGWord:ゴミカス] 投稿日:あぼ〜ん
83 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
85 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
86 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
88 名前:あぼ〜ん[NGWord:ゴミカス] 投稿日:あぼ〜ん
89 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
90 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
91 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
93 名前:あぼ〜ん[NGWord:回答者] 投稿日:あぼ〜ん
0095nobodyさん2012/06/24(日) 21:24:11.73ID:???
やっぱ質問者はお前だったか
ID出さない質問はたいていお前だよな
0096nobodyさん2012/06/24(日) 21:27:50.97ID:???
それが荒らしクオリティー
張り付きお疲れ様ですはー
一生自己満FAQ貼りつけてアホな質問繰り返して一生終えてくださいね
0097nobodyさん2012/06/24(日) 21:52:16.02ID:jChla/uh
phpの時代はこれからだ
0098uy2012/06/24(日) 22:06:35.08ID:???
俺はゴミ力スだがエリートゴミ力スだ
お前らのような下級ゴミ力スとは格が違う
0099nobodyさん2012/06/24(日) 22:15:39.18ID:???
初めて学ぶ言語としてphpはオススメ。
理由はマ◯ダ地獄のようなものだ。
0100nobodyさん2012/06/24(日) 22:16:52.24ID:???
phpって最近本の出版、少ないね。
目立つのはHTML5、Android、Objective-Cばかり。
0101nobodyさん2012/06/24(日) 22:33:14.94ID:???
97 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
98 名前:あぼ〜ん[NGWord:ゴミ力ス] 投稿日:あぼ〜ん <<NEW
99 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
100 名前:あぼ〜ん[NGWord:PHP] 投稿日:あぼ〜ん
0102nobodyさん2012/06/24(日) 22:43:00.41ID:???
>>101
これ以上荒らすな
0103uy2012/06/24(日) 23:56:17.80ID:???
俺はゴミだがエリートゴミだ
お前らのような下級ゴミとは格が違う
0104uy2012/06/24(日) 23:58:17.82ID:???
自己解決しました
0105nobodyさん2012/06/25(月) 00:00:55.34ID:???
PHPerの自慢話が聞きたい
0106nobodyさん2012/06/25(月) 00:46:31.90ID:???
>>87
どういう意味ですか?
0107uy2012/06/25(月) 03:11:38.63ID:???
>>1
0108nobodyさん2012/06/25(月) 21:00:01.71ID:Sz3DLBgb
文章中の{}でかこった文字列を書き換えたいんですが、以下のようにしてもうまくいきません
mb_ereg_replace('{$fujisan}', '富士山', $body]);
どうしたら良いんでしょうか?
0109nobodyさん2012/06/25(月) 22:33:46.44ID:???
$fujisan = "ふじさん";
var_dump('{$fujisan}');
var_dump("{$fujisan}");
var_dump("{{$fujisan}}");
0110nobodyさん2012/06/26(火) 00:43:49.89ID:2etFBhgC
if ($_SERVER["REQUEST_METHOD"]=="POST"){
foreach{_$POST as $k => $v{
$v=htmlspecialchars($v)
$$k=$v
0111nobodyさん2012/06/26(火) 00:53:31.34ID:???
>>110
ヘンテコ関数の代表格、htmlspecialchars
0112nobodyさん2012/06/26(火) 00:59:03.20ID:???
>>108
正規表現式として意味のある記号はエスケープする必要がある

mb_ereg_replace('{\\$fujisan}', '富士山', '{$fujisan}さん');
0113nobodyさん2012/06/26(火) 01:01:39.42ID:???
えっちてーえむえるすぺしやるちやーづ
0114nobodyさん2012/06/26(火) 01:17:49.02ID:???
utf-8の文字。例えば"Pokémon"(eの上にアクセント)等を
shift-jisに変換すると"Pok?mon"(半角のクエスチョンマーク)となってしまいますが
なるべく近い文字、この場合ですと"Pokemon"に変換するにはどうしたらいいのでしょうか

変換テーブルを自作する必要があるのかな…
0115nobodyさん2012/06/26(火) 01:32:15.02ID:???
phpにできないことはない
01161142012/06/26(火) 01:39:01.21ID:???
すみません、自己解決しました。
0117nobodyさん2012/06/26(火) 02:07:48.64ID:???
>>116
すみません。それ教えてください。
フランス語を表示しようとしてなんかうまくいかない
0118nobodyさん2012/06/26(火) 02:12:55.94ID:???
なるほど、こう切り返せばいいのか
0119nobodyさん2012/06/26(火) 02:24:07.88ID:???
スレタイを100万回読んだあと理解できたら質問をしなおせ
理解できなかったら自己解決しろ
0120nobodyさん2012/06/26(火) 04:57:19.00ID:???
iconv
0121nobodyさん2012/06/26(火) 09:28:21.80ID:???
>>120
ありがとうございます。
0122nobodyさん2012/06/26(火) 09:30:34.10ID:???
屑回答者荒すな
0123nobodyさん2012/06/26(火) 09:42:08.00ID:???
>>122
もうしわけありませんでしたm(__)m
0124nobodyさん2012/06/26(火) 12:00:34.23ID:WMfeevkP
-- test1.php --
class Test1
{
}

-- test2.php --
class Test2 extends Test1
{
}

-- index.php --
require_once 'test2.php';
require_once 'test1.php';

【index.phpの出力結果】
Fatal error: Class 'Test1' not found

クラス継承を行う場合は、先にその元クラスをインクルードする必要があるのでしょうか。
またはphp.iniでその設定があるのでしょうか。
(ローカルサーバだとエラーにはならないが、別のサーバだとエラーになります。)
0125nobodyさん2012/06/26(火) 13:22:57.60ID:???
PHP で zip ファイルを作る時
圧縮ファイルと、非圧縮ファイルを混在させることは出来ますか?
0126nobodyさん2012/06/26(火) 13:46:50.76ID:???
>>124
エラーとなるのが正常
オートローダーでも使ってない?
0127nobodyさん2012/06/26(火) 14:04:23.19ID:???
>>125
できんわけないだろ
0128nobodyさん2012/06/26(火) 15:31:46.84ID:???
できますん
0129nobodyさん2012/06/26(火) 19:04:35.58ID:???
zipの仕組みを勉強しろ
数バイトのファイルとかJPEGを圧縮しても小さくならないから無圧縮で格納するだろ
0130nobodyさん2012/06/26(火) 19:30:41.62ID:CA9sgAti
phpファイルにcgiファイルをincludeすることはできないのだろうか?
0131nobodyさん2012/06/26(火) 19:33:56.37ID:???
CGIって知ってる?
たいていの言語で書けるんだよCGIは
0132nobodyさん2012/06/26(火) 19:36:16.86ID:CA9sgAti
今、perl cgiをphpから呼び出せないか試してるんだけど、上手くいかない。
これまではshtmlファイルとしてincludeしてたんだけど、これをphpでやりたい。
できないかな?
0133nobodyさん2012/06/26(火) 19:38:22.92ID:???
口調が気に食わない
0134nobodyさん2012/06/26(火) 19:41:55.52ID:???
cgiにhttpでアクセスして間接的に実行する
0135nobodyさん2012/06/26(火) 19:44:18.18ID:???
ダサい
0136nobodyさん2012/06/26(火) 20:02:39.81ID:CA9sgAti
うーん、上手くいかない・・・
(phpファイルにて)include()でプログラム結果だけを表示するは無理。echo()で<!--#include virtual="PERL CGIファイル名" -->を表示は当然無理。
0137nobodyさん2012/06/26(火) 20:14:56.85ID:???
お前には無理

はい、次の方どうぞ
0138nobodyさん2012/06/26(火) 20:18:51.21ID:???
>>136
http://php.net/manual/ja/function.virtual.php
これは試した?
0139nobodyさん2012/06/26(火) 20:28:55.54ID:zj9cDHda
POSTとGET、どちらを優先すべきか迷っています
どちらが推奨されているんでしょうか?
0140nobodyさん2012/06/26(火) 20:32:09.67ID:CA9sgAti
>>138
一瞬、これは上手くいくのではと思ったんですが、今のところはちょっと・・・
もう少しいろいろやってみます。情報ありがとう!御礼です。^^
0141nobodyさん2012/06/26(火) 20:32:30.83ID:???
なんで悩むの?
0142nobodyさん2012/06/26(火) 20:41:32.60ID:???
URIに含める必要のある情報はGET、でなけりゃPOST 優先とかない
0143nobodyさん2012/06/26(火) 20:42:16.57ID:???
GETには長さの上限がある

POSTはキャッシュを短くすると 戻る ボタンで戻れないサイトになる
再読み込みすると再POSTしてしまうことにも注意

このくらい自分で調べなさい
調べなくても書けるが
0144nobodyさん2012/06/26(火) 21:01:34.95ID:zj9cDHda
>>141-143
ありがとうございます
0145642012/06/26(火) 22:08:03.04ID:1ceHQTZw
お願いします。

ファイルをアップロードする時
サーバー上にファイルをアップロードして、 置かないと
ファイルのサイズの取得はできないのでしょうか?

0146nobodyさん2012/06/26(火) 22:09:04.17ID:???
phpにできないことはない
0147nobodyさん2012/06/26(火) 23:12:39.93ID:zj9cDHda
>>145
php ファイルサイズ取得
でぐぐると出てくると思うが・・・

アップロード前なら
JS ファイルサイズ取得
ででてくるサンプルでもいいし
0148nobodyさん2012/06/26(火) 23:18:01.52ID:???
phpにできないことはない
0149nobodyさん2012/06/26(火) 23:30:59.75ID:???
PHPerは馬鹿しかいないな

アップロード前にサイズを取得できるもんなら具体例を示せクズが
0150nobodyさん2012/06/26(火) 23:35:44.66ID:???
なにキレてんの
0151nobodyさん2012/06/26(火) 23:36:58.87ID:???
早く示せよクズ
0152nobodyさん2012/06/26(火) 23:40:31.74ID:???
なにキレてんの
0153uy2012/06/26(火) 23:42:42.83ID:???
俺はゴミカスだがエリートゴミカスだ
お前らのような下級ゴミカスとは格が違う
0154nobodyさん2012/06/26(火) 23:49:27.11ID:???
phpにできないことはない
0155nobodyさん2012/06/26(火) 23:53:02.26ID:???
uyでもいいぞ
お前はゴミカスだから無理だろうが
0156nobodyさん2012/06/27(水) 00:02:18.56ID:???
なにキレてんの
0157nobodyさん2012/06/27(水) 00:08:42.03ID:???
phpにできないことはない
0158nobodyさん2012/06/27(水) 00:09:40.53ID:7rvgH06x
シングルコーテーションは「 ' 」か「 ` 」のどちらを使えばいいんでしょうか
0159nobodyさん2012/06/27(水) 00:11:13.97ID:???
 '△` マンドクセ
0160nobodyさん2012/06/27(水) 00:53:33.21ID:LsnLOJeW
メール送信する時のエンコードってどうしてますか?
 ・Gmail, yahooメール, live.jp, auなどはsjis(テスト確認済み)
 ・docomoはsjis(未確認)
 ・ソフトバンクだけutf-8(未確認)
…とすれば良いのかなと思ってるんですがそれで間違いないんでしょうか?

いろんなサイトを見てると
「ドコモとAUはSJISで、ソフトバンクはUTF8で、PCはISO-2022-JP」という意見があるみたいなんですが
ISO-2022-JPで送るとわかる限りで以下の問題があります
 ・Gmail :送信者名が化ける(本文、件名は大丈夫)
 ・yahooメール, live.jp :送信者名、件名が化ける

また、プロバイダメールやdocomo, softbankについては端末を持っていないので確認できません
他にもいろいろと環境依存(zendFWのzend_mail利用、smtpはGmailなど)があるかもしれませんが
それはともかく、メール送信時のエンコードはどうしたら良いか、ご意見いただけると嬉しいです
よろしくお願いします
0161nobodyさん2012/06/27(水) 01:34:28.10ID:???
携帯での文字コードはどうあるかの前に、

送信者名や件名が ISO-2022-JPで化けるのは、送り方が間違ってる。
何で送ってるか知らないけど、エンコードしなくちゃいけないのにしてないだろ。

意味が分からないのであれば、分かるまでは
メールを送信すべきではないと思う。

嘘やイツノジダイノハナシダヨみたいなゾンビサイトが山ほどあるから気をつけてね。
0162nobodyさん2012/06/27(水) 02:44:34.24ID:LsnLOJeW
>>161
ありがとうございます!
ヘッダの日本語部分、よくよく見返すとmb_encode_mimeheader();でなくmb_convert_encoding()してました!

残りの本文の文字コードですが、こちらから絵文字を送る予定はないので本文もISO-2022-JPでいいんでしょうか
古い端末だと無理かもしれないから
docomo/au:SJIS、Softbank:utf-8 にすべきなんでしょうか

人から送られてきたメールのヘッダを見ると、docomo/auはiso-2022-jp、softbankはISO-2022-JPに
なっていますが…
全然PHPと関係なくなってすみません
0163nobodyさん2012/06/27(水) 05:15:17.47ID:???
絵文字と、iso-2022-jpでは表現できない文字、な

あとは概ねいい
0164nobodyさん2012/06/27(水) 21:21:58.61ID:???
でた!!!

mb_encode_mimeheader
0165nobodyさん2012/06/27(水) 21:53:21.52ID:???
>>129

java だとこのファイルは圧縮して、このファイルは圧縮しないとか指定して
一つの zip に包めるので。
ちなみに linux のコマンドとかでも同じように圧縮、非圧縮を指定して一つに包めるんだけど
軽くしか調べてないけど PHP だと圧縮しないで zip に入れる方法がよくわからなかったので。

小さいから無圧縮だとか言われても、大きいファイルを圧縮しないで包めないなら
PHP でやるのはやめておきます。

0166nobodyさん2012/06/27(水) 22:13:11.92ID:???
>>165

23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
0167nobodyさん2012/06/27(水) 23:16:26.46ID:???
http://akatukisiden.wordpress.com/2011/07/08/make_epub/
0168nobodyさん2012/06/28(木) 01:55:07.79ID:VxuqYUaq
やや高度なphpのサンプル置いてあるwebサイト教えてください
0169nobodyさん2012/06/28(木) 02:02:26.51ID:???
適当なオープンソースでも読んだら
0170nobodyさん2012/06/28(木) 10:30:40.06ID:BhBY6vnH
json文字列をdecodeしたあとのようなオブジェクトから
stdClassを全部arrayにしたいのですが単にarrayにキャストするだけでは
トップレベルのstdClassがarrayになるだけで中身はなりませんでした
$json->hoge[0]->fuga[0]->moge;

$json["hoge"][0]->fuga[0]->moge;

これを全部配列
$json["hoge"][0]["fuga"][0]["moge"];
のようにするにはforeachなんかで自分で作るしかないのでしょうか?
0171nobodyさん2012/06/28(木) 10:52:10.73ID:???
自分で作ってください。

function object2array($o) {
if (is_object($o) || is_array($o))
foreach ($o as $k => $v)
$array[$k] = object2array($v);
else $array = $o;
return $array;
}
01721702012/06/28(木) 11:06:05.83ID:BhBY6vnH
>>171
ご丁寧に関数までありがとうございます
ありがたく使わせていただきます
0173nobodyさん2012/06/28(木) 12:39:50.82ID:kzinoyu5
てすと
0174nobodyさん2012/06/28(木) 12:42:11.50ID:kzinoyu5
↑すいません。規制きつかったのでテストさせてもらいました。

質問いいでしょうか。

$変数 = $変数 -> SendMail(ユーザー定義関数)


の様な構文があるのですが、"->"この記号の意味が
ぐぐっても分かりません。
どういう操作をしているのでしょうか。
宜しくお願いします。
0175nobodyさん2012/06/28(木) 12:44:13.17ID:kzinoyu5
テンプレで済んでました……
自分でもう一度考えてみます
0176nobodyさん2012/06/28(木) 14:29:06.38ID:???
クラスを学べ
0177nobodyさん2012/06/28(木) 16:56:52.38ID:???
htmlspecialcharsのデコード版はhtmlspecialchars_decode
htmlentitiesのデコード版はhtml_entity_decode
命名方法おかしいだろ
0178nobodyさん2012/06/28(木) 17:28:22.00ID:???
すいません
0179nobodyさん2012/06/28(木) 18:27:10.70ID:IOgu8Gzq
ぷろぱち
0180nobodyさん2012/06/28(木) 18:42:25.55ID:???
大島優子ってきもいよな
すれちでごめ
0181nobodyさん2012/06/28(木) 18:48:07.03ID:???
>>177
ゴミカスが命名したものだからな
uyと同じゴミカス
0182nobodyさん2012/06/28(木) 20:53:53.84ID:???
>>180
時間差でワロタwww
0183nobodyさん2012/06/28(木) 21:23:38.85ID:???
>>177
あとで命名やっちゃった系はエイリアス作ってそっちに移行したあと
元あったほうをエイリアスってことにすればいい
がそれをやらないのはhtmlentitiesなんて誰も使わないからじゃね
0184nobodyさん2012/06/29(金) 23:55:27.72ID:???
汚い関数、さらすな!
0185nobodyさん2012/06/30(土) 05:48:26.87ID:???
htmlspecialchars
0186nobodyさん2012/06/30(土) 12:04:30.01ID:2iskweOi
【OS名】Windows VISTA
【PHPのバージョン】PHP 5.3.8 / MySQL 5.5.16 / phpMyAdmin 3.4.5
【連携ソフトウェア】XAMPP1.7.7
【質問内容】

$link = mysql_connect("localhost", "ユーザーネーム", "パスワード");
if(!$link) {
die("データベースに接続できません:" . mysql_error());
}
$sdb = mysql_select_db(データベース名'', $link);
echo $sdb; // 1
mysql_query("INSERT INTO 'Person' (FirstName, LastName, Age) VALUES ('Peter', 'Griffin', '35')");

MYSQLに繋いでテーブルを作る操作について勉強中なのですが
これを実行してphpMyAdminでデータベースを確認しても、テーブルがありませんと表示されます
dieの文章も表示されず、mysql_select_dbの戻り値も1と表示されDBに接続・選択については問題ないように思うのですが・・・
どうか御指南お願いします
0187nobodyさん2012/06/30(土) 12:11:03.39ID:???
テーブルが無いって言われてるじゃない
0188nobodyさん2012/06/30(土) 12:14:31.34ID:???
CREATEでテーブルを作成してINSERTでテーブルにレコードを挿入する
0189nobodyさん2012/06/30(土) 14:20:34.20ID:???
Java版のPHPの質問もこちらでよろしいですか?
0190nobodyさん2012/06/30(土) 16:42:01.14ID:???
どっちよりの質問か考えてPHPよりならどうぞ
0191nobodyさん2012/06/30(土) 17:19:46.84ID:???
>>187-188
返信ありがとうございます
テキストを見返した所、phpMyAdminからテーブルを生成した後に実行するコードのようでした
失礼しました
0192nobodyさん2012/07/02(月) 00:35:49.92ID:TLLyppBD
PHPの関数popenについての質問です。

【OS】Win XP SP3
【Apache】httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
【PHP】5.2.17(VC6)

PHPのpopenを使って非同期処理をしようとしているのですがうまくいきません。
a.phpを実行するとb.phpで受け取った引数をファイルに書き込むだけのプログラムです。

a.php
---------------
$fp = popen("start php C:\www\www.localhost\html\dmm\save.php 1", "r");
pclose($fp);


b.php
---------------
$fp = fopen('data.log', 'a+');
fwrite($fp, $argv[1] . "\n");
fclose($fp);

現在起きている現象としてはa.phpを実行すると「ボン」というようなシステム音がなって、いつまでまっても処理が終わりません。
タスクマネージャーのプロセスを確認するとcmd.exeというプロセスが立ち上がっていてずっと実行中のような感じになっています。
実行した分だけcmd.exeが立ち上がりexecution time を過ぎても終わらず、手動でプロセスをKILLしない限りいつまでも実行して続けているようです。

b.phpが実行されていないようなのですが、何が問題なのか原因がわかりません。
わかる方いましたらご教示お願いします。
0193nobodyさん2012/07/02(月) 01:31:12.23ID:???
save.phpって?
01941922012/07/02(月) 01:35:42.13ID:???
すみません。save.php は b.php のことです。
なので、

a.php
---------------
$fp = popen("start php C:\www\www.localhost\html\dmm\b.php 1", "r");
pclose($fp);

が正しいです
0195nobodyさん2012/07/02(月) 09:49:45.18ID:???
startはcmdのコマンドだし、別のcmd起動して実行する命令だからな。
/bオプションつけるとか、php直接実行できないの?
0196nobodyさん2012/07/02(月) 17:48:29.91ID:SZK4fFLw
postがある時の処理をいつも
if($_POST['foo']){
 do something;
}
って書いてるんだけど、現場のプロはどう書くんだい?
0197nobodyさん2012/07/02(月) 18:21:17.25ID:???
function get_post($key) {
return isset($_POST[$key]) ? $_POST[$key] : '';
}
ポストされないとエラー出るからこんなの用意するのが普通
後はフレームワークにお任せとか
0198nobodyさん2012/07/02(月) 19:23:08.23ID:???
issetで確かめる方法が一般的ではあるが
undefined indexはif-elseである時ない時で処理してるなら
問題にはならないしエラーきってスルーしてもいいと個人的に思う
0199nobodyさん2012/07/02(月) 21:19:09.18ID:???
if (isset($_POST)) {
 foreach ($_POST as $key => $value) {
  $$key = $value;
 }
}
0200 忍法帖【Lv=2,xxxP】 2012/07/02(月) 23:55:55.70ID:???
a
02011922012/07/03(火) 00:32:17.90ID:???
>>195
回答ありがとうございます。
↑のコードにこだわってるのは以前は動作していたからです。
他の書き方でもいいのですが、動かない原因が分からないままは気持ち悪くて。。。
ちなみに、実行すると「ボン」というような鳴るといいましたが調べたら、
windowsのシステムエラーのときに出るシステム音でした。
どうもPHPとは関係なさそうな問題みたいだがどこで聞けばいいのやら
02021922012/07/03(火) 00:43:50.03ID:???
windowsのシスログみるとどうもポートがバッティングしてるみたいなので
そっちから原因を追いかけてみまることにします。
ありがとうございました。
0203nobodyさん2012/07/03(火) 10:36:33.75ID:zEl9Hy22
やっぱissetだよなぁ・・・。
ところで、直接$_POST[$key]を使わないのって何故なんだい?
0204nobodyさん2012/07/03(火) 10:50:11.57ID:???
エラー出るからって言ってんだろうが

他の言語じゃindexがなければnullになるだけでエラー出ない事もあるし
そういう人らにはこの処理が無駄に思えるだろう
だからエラー制御して別につけたくなきゃつけなくていいよ
0205nobodyさん2012/07/03(火) 12:59:03.40ID:???
@$_POST[@$key]
0206nobodyさん2012/07/03(火) 15:42:30.70ID:???
error_reporting
0207nobodyさん2012/07/03(火) 15:54:04.65ID:???
$post = array_merge($default, $_POST);
0208nobodyさん2012/07/03(火) 15:58:34.34ID:???
>>207
やるじゃん
merge重そうなイメージあるけど
0209nobodyさん2012/07/04(水) 11:18:40.20ID:UNFbEgiX
JpGraphを使用して、グラフの値を動的に変化させて表示させたい。

マニュアルに「GETやPOSTなどのHTTPパラメータを使用して、引数を画像スクリプトに手渡すことも
可能です。」
ってなってるけど、<img src="showgraph.php?a=1&b=2">
で「?a=1&B=2」のデータの受け取りかたが分からない。
0210nobodyさん2012/07/04(水) 11:20:43.73ID:???
GETで取れない?
0211nobodyさん2012/07/04(水) 12:40:06.05ID:7Xg0KWtG
【OS名】CentOS
【PHPのバージョン】6.2
【連携ソフトウェア】なし
【質問内容】
cookieそのものを消したいと思ってます。

setcookie("test_cookie", "test", time() + 120);

このように発行したcookieは

setcookie("test_cookie", "", time() - 120);

で無効にできますが、cookie自体はtest_cookieというのが残ってしまいます。
このtest_cookie自体を削除する方法というのはありますでしょうか?
0212nobodyさん2012/07/04(水) 12:55:00.21ID:???
サーバーとクライアントの時刻を合わせる
0213nobodyさん2012/07/04(水) 13:58:32.40ID:???
マニュアル嫁
02142092012/07/04(水) 15:46:24.06ID:lLahBhUI
>>210
レス遅れちゃったけど、できました。
ありがとうございます。
0215nobodyさん2012/07/04(水) 21:38:07.05ID:JZLR4mZE
sqliteで select * from test where a = '1' or a = '2'

って感じで取得してるんですが、
上記のwhereで指定した条件分の順番に結果がかえってこないんです。

理想としてはaが1のデータが配列の0番目の要素、2のデータが配列1番目の要素って感じに、
where句で指定した順に取得したいんです

そんなことは無理なんでしょうか?
ちなみにソートでは対応できない順番なのでソートは無理です。
0216nobodyさん2012/07/04(水) 21:41:49.25ID:???
それPHP関係ないだろ
order by句でソートできる基準がないなら無理
0217nobodyさん2012/07/04(水) 21:44:32.79ID:???
フィールド名の配列で受け取ればいい
0218nobodyさん2012/07/04(水) 21:48:23.74ID:JZLR4mZE
>>217
すいません
具体的に言うとどういうことですか?
0219nobodyさん2012/07/04(水) 21:50:59.11ID:???
フェッチする際にSQLITE_ASSOCみたいなオプション付けられるでしょ
0220nobodyさん2012/07/04(水) 21:55:36.13ID:???
unionで繋げ もしくは2回に分けろ。
0221nobodyさん2012/07/04(水) 21:57:11.00ID:???
どうみても設計ミスだわ
0222nobodyさん2012/07/04(水) 22:15:19.58ID:???
ソートで対応できない順番というのがそもそもおかしい
0223nobodyさん2012/07/04(水) 22:16:01.61ID:???
なあ、設計だよな
02242172012/07/04(水) 22:17:15.63ID:???
ああごめん、盛大に取り違えてた
0225nobodyさん2012/07/04(水) 22:24:14.30ID:???
そんなことよりPDOのprepareとbindParam(bindValue)をオーバライドして
in演算子に対応させたメソッド誰か作ってくれ
0226nobodyさん2012/07/04(水) 22:24:40.99ID:JZLR4mZE
unionは使ったことないのでちょっと調べてみます。

設計ミスって言われるのすごいショックなんですが、
ある商品テーブルがあって、その商品テーブルからIDを元に情報を取り出そうと思ってるんです。

価格とかID順ならorder byが使えますが、
たまに呼び出し側から任意の順番で呼び出したいときあるじゃないですか?
そういう時にはどうしようもないでしょ?
そもそも何でwhere句で指定した順番で結果返してこないんだよ
意味分からん

他に良い設計方法があるならご教授願いたいものです
0227nobodyさん2012/07/04(水) 22:32:05.73ID:???
それは、 なんではさみで鉄が切れねーんだよって言ってるのと同じ。
0228nobodyさん2012/07/04(水) 22:35:34.56ID:???
DB板にいけよ
同じテーブルでunionが必要になる事態が異常だわw
0229nobodyさん2012/07/04(水) 22:41:00.77ID:JZLR4mZE
おいおいunion使っても指定した順番どおりに帰ってこねーぞ!
一個一個実行するしかないのかよボケ
俺が悪いのか?

解決してないけどとりあえずありがとうございました。
0230nobodyさん2012/07/04(水) 22:52:08.08ID:???
もういいわ
400回select文実行することになったけど1秒かからんかったから無視する

ありがとうございました
0231nobodyさん2012/07/04(水) 22:56:20.66ID:???
>>229-230は答え教えてくれるように
淡い期待をいだいて書いてるんだろうけど
スレチだし誰も教えてくれませんよ
残念でしたね
0232nobodyさん2012/07/04(水) 23:04:08.32ID:???
いや、俺は答えるし

SELECT 1,id, name FROM shouhin where id='3' UNION SELECT 2,id,name FROM shouhin WHERE id='1' ORDER BY 1
順番通りに出したいならこーだな。

ま、400回やるほうが、400回繋げた式より 正しい。
0233nobodyさん2012/07/04(水) 23:09:44.40ID:???
あーあまた荒れるぞ
ほんとこういうクズ回答者は消えてほしいわ
0234nobodyさん2012/07/04(水) 23:11:12.51ID:???
>>231で突き放したからちゃんとわきまえてDB板で質問しなおしたんだろうに
http://toro.2ch.net/test/read.cgi/db/1316769778/
頼むから>>232も一緒にいって二度と帰ってこないでくれ
0235nobodyさん2012/07/04(水) 23:11:41.64ID:???
ゴミカス
0236nobodyさん2012/07/04(水) 23:16:27.71ID:???
これはこれで痛快だな
0237nobodyさん2012/07/04(水) 23:18:28.29ID:???
>>232
select 1とか2とかってカラム番号ですか?
order by 1もよく分かりませんし、何でこうすることで順番どおりになるのかもわかりません。

まあ400回やるほうが正しいならそのままにしときます。
ありがとうございました。
0238nobodyさん2012/07/04(水) 23:18:53.10ID:???
>>233-235
荒らして楽しい?
0239nobodyさん2012/07/04(水) 23:19:57.32ID:???
お前らが嬉しい反応くれてやるからだろ
0240nobodyさん2012/07/04(水) 23:24:12.72ID:???
荒らしてんのは>>232だろ
こういうルール破りのレスのせいでスレが機能しなくなったりスレが分裂したり何度経験したことやら
実際に>>232が答えたせいで ID:JZLR4mZEはこっちのスレに戻ってきてしまった
本来聞くべきスレで荒れそうな雰囲気を残して
>>232が答えなければ向こうでもう少し謙遜しながら答え待ってただろうよ
こっちのスレもあっちのスレも荒れかけてるのは全部身勝手なオナニー回答した>>232のせい
0241nobodyさん2012/07/04(水) 23:25:28.39ID:???
そっかーごめんね てへぺろ

>237
order by 1 の1は列番号  select 1, ってのは、列1の値を1にするってだけ。
0242nobodyさん2012/07/04(水) 23:28:24.36ID:???
>>237
設計ダメ言われたことがショックなのか知らんが
そんなくだらんことでヤケになる癖は直した方がいいぞ。お互いにとってな
0243nobodyさん2012/07/04(水) 23:28:26.98ID:???
>>241
なるほど!
だからorder by 1で順番どおりにソートできるってわけですね
ありがとうございました!!
0244nobodyさん2012/07/04(水) 23:29:13.16ID:???
>>242
急いでたんでイライラしてました
気をつけます。
皆さんすみませんでした。
0245nobodyさん2012/07/04(水) 23:29:54.60ID:???
もう来ないで
あと>>232はこっちへ移動
http://kohada.2ch.net/test/read.cgi/php/1188135310/
0246nobodyさん2012/07/04(水) 23:31:55.45ID:???
そっか、俺が回答すると機嫌を損ねる人がいるんだ。
ずっと居座って回答することにしよう。
0247nobodyさん2012/07/04(水) 23:32:31.13ID:???
またくるお
0248nobodyさん2012/07/04(水) 23:33:28.10ID:???
やっぱいつものやつだったか
まだいたんだね
確認完了
0249nobodyさん2012/07/04(水) 23:35:32.86ID:???
愉快犯だろうし今度からは誘導の仕方にも気をつけた方がいいかもな
0250nobodyさん2012/07/04(水) 23:40:37.55ID:???
質問者は一応律儀にむこうのスレで後処理してんな
回答者のみが糞だったな
0251いつものやつ2012/07/04(水) 23:45:43.23ID:???
あれ、あっちに迷惑かけただけなんじゃ・・・
あと、お前らの誰かだろ、PHP板からって書いた奴。
0252nobodyさん2012/07/04(水) 23:45:57.00ID:???
質問者の癖に超上から目線
0253nobodyさん2012/07/04(水) 23:48:24.77ID:???
ますますPHPが嫌われるな┐(´д`)┌
0254いつものやつ2012/07/04(水) 23:49:45.65ID:???
あんたにとっては、お望みどおりの展開だろ?
0255nobodyさん2012/07/05(木) 00:01:14.64ID:???
きめえコテはずせよ
0256いつものやつ2012/07/05(木) 00:02:45.03ID:???
なんか不都合があるのか?
トリつけてないから、昔みたいに俺のフリしてくるんだろ?
0257nobodyさん2012/07/05(木) 00:06:03.58ID:???
目立ちたいだけなら自分専用のスレ建てれば?邪魔
0258nobodyさん2012/07/05(木) 00:07:14.81ID:???
じゃ、消すよw
0259nobodyさん2012/07/05(木) 00:09:55.23ID:???
いやコテハンのことじゃなくて
ルール無用で答えてやりたいなら
俺が答えてやるみたいなスレ建ててそこでやってくれ
過去にそんなスレあっただろ
0260nobodyさん2012/07/05(木) 00:13:09.24ID:???
ルールねぇ。
自治厨が騒がなきゃ数レスで済んでた話なんだがどうよ。
SQLの専門的な話ならともかくコレごとき誘導してもヨソに迷惑でしょうに。

つーか、お前らがまともに回答してれば済む話だろ。
間違っててもいいから回答しろよ。
0261nobodyさん2012/07/05(木) 00:16:03.66ID:???
スレのルール守る気ないなら消えろよ
あんたのやってるのはただの親切顔した荒らし行為
これごときだのたいしたことないからってルール破ってたら
ルール作ってる意味がねえだろ
0262nobodyさん2012/07/05(木) 00:16:45.40ID:???
まあ、毎度テンプレで揉めて削除依頼までかけて回りに迷惑かけてるようなスレで
それ基準にルール持ち出されてもねぇ。
0263nobodyさん2012/07/05(木) 00:19:29.61ID:???
んで、過去スレに 一言たりともSQLに言及すんなとでも
合意が出てたか? >>261 答えろ
0264nobodyさん2012/07/05(木) 00:20:19.93ID:???
ルール守らなくてもいいとか朝鮮人みたいですね
0265nobodyさん2012/07/05(木) 00:20:26.38ID:???
スレどころかローカルルールすら守ってないじゃん
毎度テンプレでって・・・115ぐらいで変なの湧いてからだろ
それまでもID出す出さないで3回ほど分裂したが
結局流行らずそのたびにこっちのスレに統一されたわけだが
0266nobodyさん2012/07/05(木) 00:21:11.43ID:???
>>263
>>1
0267nobodyさん2012/07/05(木) 00:21:24.24ID:???
わけだがなに?
0268nobodyさん2012/07/05(木) 00:23:03.65ID:???
荒れない為のルールなのに返ってルールで揉めて荒れてる様が滑稽なのよ
0269nobodyさん2012/07/05(木) 00:23:04.93ID:???
いつも荒らしてんのは 質問者でも回答者でもなく お前だろうが。
0270nobodyさん2012/07/05(木) 00:23:16.95ID:???
ルールに不満なら自分で好きなスレ建てて去ってくれ
しかし結局こっちに戻ってくることになるだろうけど
戻ってくるならルール守れってこと
0271nobodyさん2012/07/05(木) 00:24:41.44ID:???
いや、スレじゃなくて お前が嫌いなだけなんだが。
0272nobodyさん2012/07/05(木) 00:24:59.76ID:???
>>268
ルールを守れば揉めることはないわけですよ?
破って煽って意図的に荒らしといて何言ってるの?愉快犯?
0273nobodyさん2012/07/05(木) 00:26:39.30ID:???
>>268
そういうことはルールを守ってるやつが言わなきゃ説得力がないわけよ
0274nobodyさん2012/07/05(木) 00:27:13.15ID:???
まあまあお前ら落ち着けって
もう少し広い心をもって対応してあげなよ
SQLも一応PHPに関係あるんだから門前払いにする必要ないだろ
0275nobodyさん2012/07/05(木) 00:29:23.30ID:???
>>272
ルールは手段であって目的じゃないでしょって言ってるの
ルール違反者にだって対応の仕方ってものがあるでしょ?
それを考慮しないでむざむざ荒れる方向へ持ってく時点で、ルールを掲げる説得力が無いよってこと
ちなみに俺は何もしてないよ
0276nobodyさん2012/07/05(木) 00:29:29.13ID:???
門前払いにはしてないでしょう
ちゃんと誘導したんだから
URL貼ってやらなかったのはミスだと思うが
0277nobodyさん2012/07/05(木) 00:34:39.58ID:???
大体今回の質問者だって、機嫌が直ったのはとっとと回答を貰ったからだろう
放置して他スレで延々と騒がれることを考えればよっぽどマシ
0278nobodyさん2012/07/05(木) 00:34:45.57ID:???
おれだって、誘導先が貼ってあって、
質問者が以後あっちでとでも言ってたら別さね。

突然後だしのようにあっちで質問してんのにとか言われても
全スレチェックしてるわけでもないしな。

質問者バカにしようとした
>>231
の面目潰したから恨まれたんだろうけど、俺に言われてもなんともしようがないし。
0279nobodyさん2012/07/05(木) 00:36:47.22ID:???
だからね、”あなた” お一人の問題なのよ。
板とかスレとかルールじゃなくて。
0280nobodyさん2012/07/05(木) 00:39:29.76ID:???
一人だと思いたいらしいw
見えない敵と戦うのは大変ですね
0281nobodyさん2012/07/05(木) 00:41:43.57ID:???
ルール無用で答えまくってるのは今回に限ったことじゃないでしょう?
今回は>.231の煽りでスイッチが入ったにせよ、
あんた普段からID出さないやつに答えてんじゃん・・・
0282nobodyさん2012/07/05(木) 00:44:17.97ID:???
>>278
最初からスレチは指摘されてる
DB板への誘導もしてる(URLははってないが自力で見つけてるあたり彼にとってはそれで問題なかったのだろう)
居座り続ける雰囲気だから煽られた
質問者は煽りをスルーしてるにも関わらずなぜか回答者がスルーできなかった

これだけの話

質問者のいないところでピエロしてるだけ
0283nobodyさん2012/07/05(木) 00:45:30.06ID:???
答えたい奴だけ答えて後はスルーってのが守れれば愉快犯も出ず丸く解決なんだけどなぁ
0284nobodyさん2012/07/05(木) 00:46:36.13ID:???
>>282
ピエロって言われたくなければ回答しようよ。
回答するか黙ってれば何もなかったでしょうに。
0285nobodyさん2012/07/05(木) 00:54:13.49ID:???
905 名前:uy[sage] 投稿日:2012/06/29(金) 17:51:23.12
>>901
俺のコンパイラは、ファイル名を指定するだけで、
どこに置いたファイルでも、瞬時にコンパイルしてくれる!
そんな機能もないゴミカスコンパイラを使ってるのかよ
ゴミゴミゴミゴミゴミゴミゴミゴミゴミwwwwwwww
さっさと土に還ってリサイクルされろよ
0286nobodyさん2012/07/05(木) 00:56:41.20ID:???
>>284
っ知恵袋
0287nobodyさん2012/07/05(木) 00:59:00.60ID:???
お前らが真に平和を願うなら今からピタッと止めてみろ
0288nobodyさん2012/07/05(木) 01:00:22.78ID:???
実は願ってない
0289nobodyさん2012/07/05(木) 01:00:58.39ID:???
2chごとき、こんなもんでいいと思うんだが。
0290nobodyさん2012/07/05(木) 01:01:15.56ID:???
中途半端に止めたらまた繰り返すだけだけどな
まぁルール守らないのは糞ってことで
0291nobodyさん2012/07/05(木) 01:03:53.22ID:???
2chごときとかいう発想がもうルール守る気ないっていう意思表示してるようなもんだな
郷に入れば郷に従え
0292nobodyさん2012/07/05(木) 01:04:37.18ID:???
んと、誰に回答してんのかわかんなくて困るルール違反が
いっぱいあったね。 ほんと困るよね。
0293nobodyさん2012/07/05(木) 01:05:14.84ID:???
>>291
矛盾してて面白い
0294nobodyさん2012/07/05(木) 01:07:06.29ID:???
2chはルール無用と思ってるスイーツ脳だったか
0295nobodyさん2012/07/05(木) 01:07:38.06ID:???
荒らしとは「ネットワークの場にふさわしくない投稿を繰り返し続ける者、事」であり、多くは「非生産的な要因による悪意」によってなされ、場の議論・コミュニティの破壊を試み、機能不全に陥れることを直接の目的としている。
周囲に注意を喚起されても無視をし続け、さらに悪質な荒らし行為に走り出したり、自分は間違っていないと開き直って反論をしたりもする。参加者の言及を受けて、一旦反省の色を見せても、間を置かずにそのことに対して反発し、再度荒らし行為に及ぶ可能性もある。
0296nobodyさん2012/07/05(木) 01:08:55.45ID:???
 || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
 || ○荒らしは放置が一番キライ。荒らしは常に誰かの反応を待っています。
 || ○放置された荒らしは煽りや自作自演であなたのレスを誘います。
 ||  ノセられてレスしたらその時点であなたの負け。
 || ○反撃は荒らしの滋養にして栄養であり最も喜ぶことです。荒らしにエサを
 ||  与えないで下さい。                  Λ_Λ
 || ○枯死するまで孤独に暴れさせておいて   \ (゚ー゚*) キホン。
 ||  ゴミが溜まったら削除が一番です。       ⊂⊂ |
 ||___ ∧ ∧__∧ ∧__ ∧ ∧_      | ̄ ̄ ̄ ̄|
      (  ∧ ∧__ (   ∧ ∧__(   ∧ ∧     ̄ ̄ ̄
    〜(_(  ∧ ∧_ (  ∧ ∧_ (  ∧ ∧  は〜い、先生。
      〜(_(   ,,)〜(_(   ,,)〜(_(   ,,)
0297nobodyさん2012/07/05(木) 01:09:56.48ID:???
お前ら雑談好きやなあ
0298nobodyさん2012/07/05(木) 01:16:10.86ID:???
ルールで禁止されてたっけ?
0299nobodyさん2012/07/05(木) 01:18:52.80ID:???
荒らしに反応するのも荒らし
0300nobodyさん2012/07/05(木) 02:09:31.54ID:???
>>232
回答者はルール守ってない質問には回答しないという暗黙の了解があるから、
質問者がルール守らない場合は、
ID出さなきゃ>>1の一言、スレチなら誘導、態度がでかいとフルボッコでたいてい終了するんだが、
回答者がルール守ってない質問者に回答した場合はかなり荒れるってのは昔からそう。
特に本人には荒らす気はないのかもしれんが、ルールに反して回答したことを咎められた場合反論すると、
スレ分けるぐらいになるまで話がこじれる場合がある。
実際にわかれたのは数えるほどだけど、こじれる頻度としては5スレに1回ぐらい。
今回のスレチケースでこじれるのは稀だけど、ID関連では100%こじれるから、
>>1を読むことを促して従った場合を除いて、ID非表示回答者には絶対答えないようにしてくれ。
頼んだぞ。
0301nobodyさん2012/07/05(木) 02:14:21.72ID:???
もちろん分かっててやってるぞそいつは
0302nobodyさん2012/07/05(木) 02:16:41.36ID:???
また オレオレルールですかwww
ID出していない質問に答えてはいけない
と勝手に決めたルールだろ。 合意も取れてない、テンプレにもなってない。
0303nobodyさん2012/07/05(木) 02:20:07.74ID:???
じゃなんでわざわざ「ID出して」なんてスレタイになったのか説明しろ
なんでID出さないでOKとID出してにスレ分かれたのか説明しろ
合意とかアホか
住み分けできないから分けたのに
維持できなくて自然消滅したから戻ってきただけだろ
歴史知らん新参なら黙っとけ
0304nobodyさん2012/07/05(木) 02:21:06.51ID:???
つーか、 質問に >>1 だけ返すのに必死にならんと、
回答して 、次は IDだせよって言えばいいだけだろ。
スレの無駄なんだよ。
0305nobodyさん2012/07/05(木) 02:23:58.74ID:???
ただ、そんなに熱くなるほどやる気はねーし
次スレ立てる気もねーし、別スレ立てる気もねーよ。

つーか戻ってきたとか 言ってて気持ち悪くね?
0306nobodyさん2012/07/05(木) 02:24:27.70ID:???
無駄だと思うならそういうルールのスレ作ればいいのでは
だんまりしてスルーするよりよほど親切だと思うけど
回答して次はID出せよが毎回まかり通ったらルール作ってる意味がないってのが何でわからんのかね
それにスレの無駄とかリソース管理してる側じゃないしどうでもいいことでしょうに
0307nobodyさん2012/07/05(木) 02:29:36.40ID:???
ところでなんでID出すようになったの?
0308nobodyさん2012/07/05(木) 02:32:06.21ID:???
質問者はバカだから、回答してやってIDを出すように言っても
無駄だってことかしら。
0309nobodyさん2012/07/05(木) 02:35:02.88ID:???
それに乗じた荒らしが自己解決するからでしょう、基本的にはね。
あとの理由は>1に書いてるが2回目以降の発言した場合の本人確認。
こっちも荒らし対策。
ID出さないで質問すること自体が荒らし行為に加担することになるって事よ。
0310nobodyさん2012/07/05(木) 02:35:57.10ID:???
73で揉めて
74で別れたんだな。

一部のアホに対応しただけの話。 荒らしに餌あげちゃった対応。
0311nobodyさん2012/07/05(木) 02:37:18.02ID:???
その当時でも、結論でてなくて一部が勝手にやってただけ。
ログみてこい
0312nobodyさん2012/07/05(木) 02:39:04.48ID:???
ID出してないやつに回答するなって言ってるのがまったく成立してないのは、
回答してる奴が回答しないことを選択してないから。
0313nobodyさん2012/07/05(木) 02:40:09.61ID:???
>>309
ほーなるほど
そんな荒らしがいたのか
0314nobodyさん2012/07/05(木) 02:40:45.06ID:???
最初は緩やかなスレ

質問スレにはお決まりの荒らし登場

荒らし対策にルールの厳格化

なんでそんなルール守らなきゃならないのという反発

分裂

これは正常な流れ
ただこのスレの場合分裂したにも関わらずまたくっついてしまった
だから本来いるべきでない変な回答者も混じってるわけ
たかがルールに反発とか何歳まで反抗期だよ

>>310
それはスレタイが変更になっただけ
ID出すルールはもっと前
0315nobodyさん2012/07/05(木) 02:49:45.80ID:???
本来いるべきでない変な回答者か
ルール従うのアホらしくなったわ。
0316nobodyさん2012/07/05(木) 02:50:42.22ID:???
なら別スレで自分の好きな用にやってね(はぁと
0317nobodyさん2012/07/05(木) 02:53:49.08ID:???
ルール従うのアホらしくなったってのは
ルールに従ってる人が言う言葉ですからwwww
次回から出してねで回答してるのあんただけだし
まず自分は異端であることは認めた方がいい
それは親切心でもなきゃ分裂助長してるだけ
なぜ見てみぬふりをするという簡単なことができないのか?
僕はそれが不思議でならないwwwww
0318nobodyさん2012/07/05(木) 03:00:17.63ID:???
当初のマニフェストと違う!
俺の気に入らないスレはぶっ壊して正しいあるべき道に導く!

なんだ小沢先生か
0319nobodyさん2012/07/05(木) 03:01:32.31ID:???
いや、荒らしいなくなってねーのに、
荒らしにご配慮していろいろやんのバカらしくならねーの?

俺は荒らしと、回答もせず文句だけ言ってるやつらが気に食わないんだよ。
そういうやつらを結局排除できないこともな。

で、見てみぬフリしてなんか解決したか?ID強要してなんか良くなったか?
0320nobodyさん2012/07/05(木) 03:05:21.03ID:???
荒らしがルールを変える原動力になり得るなら
君が年単位で活躍すれば変わるかもしれないね、せいぜい頑張れ
0321nobodyさん2012/07/05(木) 03:06:50.58ID:???
気に食わないからルール破っていいのか。
ふーん・・・

ルールを守ったら回答するという意思表示であるとは捉えず、
単に文句言ってるだけと捉えるってのは稚拙では?
0322nobodyさん2012/07/05(木) 03:07:42.51ID:???
荒らしに振り回されてるだけなのに気づかないの?

なにがせいぜい頑張れだ。 
0323nobodyさん2012/07/05(木) 03:08:40.15ID:???
あんたの悪いとこは
自分が荒らし側にいることに気づいてないことだよ
このスレの流れを見てご覧なさい
あんたがいなければ間違い無くこうはなってないでしょう
0324nobodyさん2012/07/05(木) 03:10:09.77ID:???
>>321
気に食わないからルール破るとはどこにも書いてないんだけど。

ルールを守ったら回答するという意思表示をしようと みんなで決めたのなら従うさ。
勝手に言い出して何で守らないのとか変だと思わないのかね?
ルール守れって言っておいて。
0325nobodyさん2012/07/05(木) 03:10:21.09ID:???
振り回されているとすればそれは現時点で荒れている君たちだろう
0326nobodyさん2012/07/05(木) 03:11:08.26ID:???
>>323
なんで荒らしをスルーできないの?
0327nobodyさん2012/07/05(木) 03:18:36.42ID:???
はいスルーします
0328nobodyさん2012/07/05(木) 03:21:21.86ID:???
結論は、IDなしに回答した俺が全部悪いってことで終わりにしましょう。
0329nobodyさん2012/07/05(木) 03:22:37.90ID:???
>一旦反省の色を見せても、間を置かずにそのことに対して反発し、再度荒らし行為に及ぶ可能性もある。

こうならないことを願ってますね
0330nobodyさん2012/07/05(木) 04:12:05.77ID:???
>>304
バーカ
回答してもらったら、もう書き込む必要ないだろ。
0331nobodyさん2012/07/05(木) 11:44:58.53ID:???
あーあ、ORDER BY の書式でまさに希望通りの書き方があるのに
途中で切れちゃったんじゃ答える気が起きねえわ

今頃来た俺が悪いかw
0332nobodyさん2012/07/05(木) 11:48:37.48ID:???
せやな、今頃来たお前が悪いわ、どう考えても
0333nobodyさん2012/07/05(木) 11:57:43.68ID:/ThVp+vG
>>331
昨日の者です
よろしければ教えていただいてもよろしいでしょうか?
0334nobodyさん2012/07/05(木) 12:25:14.85ID:???
>>333
バーカ
0335nobodyさん2012/07/05(木) 12:25:50.65ID:???
>>333
ORDER BY FIELD( id , 3, 4, 5 )
0336nobodyさん2012/07/05(木) 12:31:06.71ID:/ThVp+vG
>>335
こんな簡単なやつあったんですね!
何で今までこの回答がなかったんだろ?
ありがとうございました!
0337nobodyさん2012/07/05(木) 12:48:46.96ID:???
>>336
sqliteって条件があったからでしょう。 それmysql専用じゃないのかな?
ORDER BY CASE id WHEN 3 THEN 1 WHEN 4 THEN 2 WHEN 5 THEN 3 END 
なら動くかな

>>331
どっちのつもりだった?
0338nobodyさん2012/07/05(木) 12:50:51.62ID:???
>>337
なるほど
SQLITEでは使えないやつだったんですね
提示していただいたコードでやってみます。
ありがとうございました!
0339nobodyさん2012/07/05(木) 14:16:53.63ID:???
なんでこっちでやらんの?
http://toro.2ch.net/test/read.cgi/db/1316769778/
つうかこんなゴミ放置しろよ
0340 忍法帖【Lv=4,xxxP】 2012/07/05(木) 14:28:26.64ID:???
http://toro.2ch.net/test/read.cgi/db/1316769778/825-
http://toro.2ch.net/test/read.cgi/db/1298737360/873-
http://kohada.2ch.net/test/read.cgi/php/1340275027/215-
0341nobodyさん2012/07/05(木) 17:46:15.12ID:???
IDついてるだけで、昨日とまったく同じ流れですよね。
質問→バカにしたレス→回答→荒らし
0342nobodyさん2012/07/05(木) 17:54:11.73ID:???
>>1はスレが荒れる要因んある特徴をうまく書いてるだろ?
態度がでかいやつは大抵こうなるから構うなという
先人の蓄積されたノウハウがあるわけだ
0343nobodyさん2012/07/05(木) 17:58:17.83ID:???
0344nobodyさん2012/07/05(木) 18:01:13.84ID:???
0345nobodyさん2012/07/05(木) 18:55:31.60ID:???
>>342
どうぞ日本語でお書きください
遠慮なさらずに
0346nobodyさん2012/07/05(木) 19:53:51.84ID:???
PHPでおk
0347nobodyさん2012/07/05(木) 19:55:53.37ID:???
>>345
0348nobodyさん2012/07/05(木) 20:02:16.93ID:???
>>341
スレ番号を当てはめて
0349nobodyさん2012/07/05(木) 20:03:07.52ID:???

スレじゃなくてレス番号ね
0350nobodyさん2012/07/06(金) 02:56:35.44ID:TZt8xeXC
http://www.pursue.ne.jp/jouhousyo/SQLDoc/select22.html
このページにある
SELECT *
FROM 売上表,顧客表
WHERE 売上表.顧客CD=顧客表.顧客CD
というSQL文のWHERE句は、リレーションと同じと考えていいんでしょうか?
0351nobodyさん2012/07/06(金) 07:52:50.65ID:???
>>350
ここはphpスレだ
0352nobodyさん2012/07/06(金) 09:05:48.59ID:???
PHP以外の話はしないでください。回答者が不機嫌になります。

23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
0353nobodyさん2012/07/06(金) 09:07:40.80ID:???
>>352
不機嫌になるのはPHPしか知らないお前だけ
0354nobodyさん2012/07/06(金) 10:18:43.03ID:KGWW7Spk
sqlでテーブル名やカラム名に全角文字を使っている人って本当にいるの?
0355nobodyさん2012/07/06(金) 10:48:58.15ID:???
ちょっとでもスレ違いな質問に回答すると
なぜか回答しない奴が不機嫌になって荒らしまくるので、
答えてくれそうなスレに移動してください。
0356nobodyさん2012/07/06(金) 10:51:07.70ID:???
自分が管理人のつもりなんだろ
気にせずに回答してあげればいい
0357nobodyさん2012/07/06(金) 10:51:49.52ID:???
PHP以外の話を是非してください。回答者が上機嫌になります。

23. Javaの話をすると回答者が上機嫌になるんだけど・・・
 → 他言語について言及してください。ここの回答者は全知全能の神です。
0358nobodyさん2012/07/06(金) 11:10:23.16ID:???
このスレ荒ら続けて機能しなくなっているから、全員ID出すようにしたらいいんじゃね
毎日荒らしてるのは一人ぽいし
0359nobodyさん2012/07/06(金) 11:13:14.06ID:???
メール欄にsage入れてるヤツをあぼーんすればいいよ
0360nobodyさん2012/07/06(金) 11:15:05.52ID:???
PHP以外の話を是非してください。回答者が上機嫌になります。

23. Javaの話をすると回答者が上機嫌になるんだけど・・・
 → 他言語について言及してください。ここの回答者は全知全能の神です。
0361nobodyさん2012/07/06(金) 11:17:40.01ID:???
それオモシロイと思ってやってんのかね
0362nobodyさん2012/07/06(金) 16:57:42.57ID:???
javaの人は面白いと思ってるんじゃねーの?
いつも同じ事やってるよね?
0363nobodyさん2012/07/06(金) 17:53:42.45ID:???
>>1に従わないとこういう馬鹿が湧くんだよ
だから予防のために口酸っぱく自治してるやつがいるだけ
>>1に従えないなら去ればいいだけのこと
0364nobodyさん2012/07/06(金) 18:10:16.70ID:???
回答しなくてもコイツ沸くんだよな。
0365nobodyさん2012/07/06(金) 18:12:50.79ID:???
>>364
>>328-329

何?またルール破りに回答したいわけ?
0366nobodyさん2012/07/06(金) 18:14:58.18ID:???
結局>>355は反発してるだけだし、
>>356みたいな荒らし助長するようなこと言えばそら湧くだろ。
0367nobodyさん2012/07/06(金) 18:33:55.21ID:???
おまえのことだよ。
0368nobodyさん2012/07/06(金) 18:43:17.98ID:???
おまえだよ荒らしは自覚がないだけ
0369nobodyさん2012/07/06(金) 18:44:32.13ID:???
それお前じゃん(笑)
0370nobodyさん2012/07/06(金) 18:48:33.11ID:???
法治されてる場所で俺は賛成してないから守らないがまかり通るわけないだろ
ただの反社会的な社会不適合者の烙印押されるだけ
そんなに嫌なら自分の理想郷に亡命か独立するんだな(ネットじゃそれは簡単)
じゃないと住民が迷惑するだけ
同様のPHPスレがたってもこのスレを選択する質問者が多いのは
自治されてるところのほうがまともな回答が返ってくると期待してるからだ
少数のダメ質問者とそれに回答する自治できないダメ回答者がいると無法地帯になる
結果荒れるし勉強してる住民やまともな質問者には申し訳ない

ま、俺の言ってることこいつには到底理解できないんだろうけどね
0371nobodyさん2012/07/06(金) 18:51:16.29ID:???
ここの住民が迷惑してるのはお前みたいな自己顕示欲の塊みたいなやつだけどな
0372nobodyさん2012/07/06(金) 18:52:29.96ID:???
確かに(笑)
たかが2ちゃんのちっぽけな一つのスレに対して神経質になりすぎだよな(笑)
0373nobodyさん2012/07/06(金) 18:52:31.43ID:???
本来回答者には自治する義務があるんだよな
それを放棄するのはいいとして
他の回答者の自治の邪魔をするのは一番最悪だ

テンプレ論議に参加できるのは自治を放棄してない回答者のみ
それが掲示板のルールってもんだ
0374nobodyさん2012/07/06(金) 18:55:14.58ID:???
>>372
たかがっていうなら黙ってればいいじゃん
それができないから自己顕示欲の塊なんだよ
0375nobodyさん2012/07/06(金) 19:01:53.01ID:???
なんでもOKのスレ建てても結局質問者が来ないのがわかってるからって、
スレの雰囲気気に入らないながらも居続けて荒らす奴ってなんなのー
0376nobodyさん2012/07/06(金) 19:02:06.97ID:???
俺が新スレたてたら来ないってんなら、喜んで立てるけど、どーせ来るだろが。
0377nobodyさん2012/07/06(金) 19:03:55.05ID:???
もちろん行きますよ^^
ルールがあるならちゃんと従うけど
特に何もないなら好き勝手やります^^
0378nobodyさん2012/07/06(金) 19:12:58.52ID:???
立てたら教えろよ
荒らすから
0379nobodyさん2012/07/06(金) 19:15:52.83ID:???
結局ルール無用の理想を求めても最後はルール作ることになるんだよ(笑)
このスレができてから今の形になったのを再現したいならお好きにどうぞ
もっともあなたが主導したスレなんてろくな結末にならないだろうけど(笑)
自分勝手な正義でコミュニティーを破壊した代償だね
0380nobodyさん2012/07/06(金) 19:23:42.35ID:???
ルールがいらないって言ってるんじゃなくて、
ルールがあっても貴方がルール守らないから無意味だって言ってるのを
俺がルールいらないって曲解してるだけですよね。
質問はしない、回答もしないで訳のわからんことを延々書かれては、ルールを決めても仕方ないじゃないですか。

貴方の提案を受けて、IDのない質問には答えないというのに従います。
貴方も折れてくれませんか。
0381nobodyさん2012/07/06(金) 19:24:20.01ID:???
こいつほっといて俺らの好きにやろうぜ
0382nobodyさん2012/07/06(金) 19:25:24.81ID:???
俺が法律だ!
0383nobodyさん2012/07/06(金) 19:26:03.96ID:???
だな
ルールについて口うるさく騒いでるのはこのクズだけっぽい
ここの住民はのんびりやりたいんだろう
0384nobodyさん2012/07/06(金) 19:27:13.47ID:???
>>380
こいつ頭大丈夫か?
ルールを積極的に破ってルールを無意味にしてるのはお前だろ

何が折れてくれませんかだ・・・
結局反省もしてなければ反発してるだけじゃん
そういう態度がこういう流れになってんだろ

それにどうせIDあるからスレチなら問題無いとか言い出すんだろ
IDない質問に答えないとしかいってないとか
0385nobodyさん2012/07/06(金) 19:29:12.29ID:???
助け舟に助け舟出すようなこのやり取りって
結局1vs1で戦ってんだろ?
0386nobodyさん2012/07/06(金) 19:30:16.11ID:???
>>380
http://pc11.2ch.net/test/read.cgi/php/1167984858/
これのパート2たててそこでやってくれる?
0387nobodyさん2012/07/06(金) 19:30:51.60ID:???
申し訳ないです。
積極的に破ってきたつもりはなかったのですが、結果としてはそういうことになっていたのは、
反省し、謝罪いたします。

スレ違いの質問も回答しません。 ただし、多少の含みを持たせた方がスレとしては
活発になったり説明しやすかったりします。

その辺はどうでしょうか。
0388nobodyさん2012/07/06(金) 19:34:54.24ID:???
自己判断でどうぞ
ただし自己判断が間違えばまたこういう流れになるでしょうね

特にこの前のような、PHPを使ってるとか名前が出てくるってだけの質問は誘導して、
一緒に行って答えてやるのがよい
関係ないとこで解決方法を書くより、
関係あるスレでのほうが、そこの住人の参考になるでしょう
0389nobodyさん2012/07/06(金) 19:37:20.95ID:???
では、こちらの判断が間違っていた場合は、
またご指導お願いするという形になります。

今後ともよろしくお願い致します。
0390nobodyさん2012/07/06(金) 19:42:55.83ID:???
きめぇ
死ね
0391nobodyさん2012/07/06(金) 19:46:10.78ID:???
結局ルールじゃなくて、俺が気に入らなかったら荒らすってのは変わんないじゃん
0392nobodyさん2012/07/06(金) 19:48:04.06ID:???
PHP以外の話を是非してください。回答者が上機嫌になります。

23. Javaの話をすると回答者が上機嫌になるんだけど・・・
 → 他言語について言及してください。ここの回答者は全知全能の神です。
0393nobodyさん2012/07/06(金) 19:53:24.43ID:???
最近見なかったのにまた北な
スレ荒れると復活するんだな
0394nobodyさん2012/07/06(金) 19:54:30.84ID:???
>>391
いいとこに気づいたねw
0395nobodyさん2012/07/06(金) 21:29:34.48ID:???
23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。

これも正式にテンプレに加えようよ。たしかに荒れるから。
0396nobodyさん2012/07/06(金) 21:38:27.06ID:???
必死だなw
誰がそんな糞をテンプレに入れるかよw
0397nobodyさん2012/07/06(金) 21:53:55.83ID:???
それその阿呆の勘違いというか
なんで自分がボコボコに叩かれたか理解できず
他言語に言及したから叩かれたと思い込んでるだけ
ちなみにボコボコに叩かれたのは
知ったかぶって訳の分からないことを延々と言い続けたから
0398nobodyさん2012/07/06(金) 21:57:09.06ID:???
PHPerに多い
0399nobodyさん2012/07/06(金) 22:03:59.81ID:???
ここの板でいいのか分かりませんが質問させてください
500のinternal server errorが出るんですが、
正直原因がわかりません。
ドメインを設定して数時間は見れていたのに突然見れなくなりました。
ググってもパーミッションやhtaccessの設定に間違いないか確認する、っていう方法しか載ってませんでした。
でも見ても私が見る限りおかしいところはありません。
レンタルサーバなのでアクセスログしか見れなくてサーバログが見れないのですが、
こういう場合何かエラーの原因を突き止める方法としてよい方法はないでしょうか?
0400nobodyさん2012/07/06(金) 22:06:29.45ID:???
Apacheスレに行け
0401nobodyさん2012/07/06(金) 22:26:41.91ID:???
誘導ありがとうございます。

いつもご苦労さまです。
0402nobodyさん2012/07/06(金) 22:35:39.35ID:???
23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。

回答者が不機嫌になった場合はとりあえずお礼をいいましょう。
>>401は良い生徒です。
0403nobodyさん2012/07/06(金) 22:38:42.89ID:???
>>401
おいコラ待て
俺の自演すんなよ
さっきの件は解決したんでもういいです。
0404nobodyさん2012/07/06(金) 22:43:05.86ID:???
>>399-403
こういうつまらない自演はいらない
0405nobodyさん2012/07/06(金) 22:46:34.33ID:???
28.難しい質問をすると回答者の機嫌が悪くなるんだけど・・・
 → 回答者の能力を超える質問をすると荒らしとみなされます。
  ご注意ください。

この場合も回答者に敬意を込めてお礼をいいましょう。
0406nobodyさん2012/07/06(金) 22:47:40.16ID:???
エラーが出た
教えろ
0407nobodyさん2012/07/06(金) 22:52:23.19ID:???
回答してもしなくても、褒めても荒らすのかよ
0408nobodyさん2012/07/06(金) 22:53:32.58ID:???
>>406
人生をリセットしろ
0409nobodyさん2012/07/06(金) 22:54:02.58ID:???
結局ルール守れてねーの お前じゃねーか。
0410nobodyさん2012/07/06(金) 22:55:15.55ID:???
回答者には敬意を込めて質問しましょう。
史上最強でファイナルアンサーであるPHPを学ぶ前にまずは人間力を磨いてください。
0411nobodyさん2012/07/06(金) 22:56:49.79ID:???
その一言を言うためにお前が荒らしたんだろ
0412nobodyさん2012/07/06(金) 22:57:33.43ID:???
やっぱ荒らしに反省なんて言葉は無理なんだな
0413nobodyさん2012/07/06(金) 23:10:15.97ID:???
ERROR /home/megalodon_program/common/classes/DBConnector.php:13:mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

ウェブ魚拓が残念なことに
0414nobodyさん2012/07/06(金) 23:14:35.23ID:???
>>329
だめだったね
0415nobodyさん2012/07/06(金) 23:19:01.98ID:???
uyにリセットしてもらうしかないな
0416nobodyさん2012/07/06(金) 23:21:12.09ID:???
この中におっさんuyがおる
0417nobodyさん2012/07/06(金) 23:22:43.58ID:???
申し訳ありません

もうしません。
0418uy2012/07/06(金) 23:38:08.15ID:???
俺がいないとダメだな。

声を大にしてこれだけ言っておきたい。
ここだけの話、俺はロリコンだ!

ロリコンは恥ずべきことじゃない!!
ロリコンだというだけで異常者扱いされてしまう現在の風潮はあきらかに奇妙だ!
なぜなら、事実、ロリっ子はあんなにもかわいらしいじゃないか!
美しいじゃないか!
これは揺るぎのない事実!
たしかな現実!

ロリコン最高!
ロリっ子は天使!
0419nobodyさん2012/07/06(金) 23:42:23.26ID:???
ルール守ればこいついなくなるんだよな?
0420nobodyさん2012/07/06(金) 23:44:44.60ID:???
とにかく回答者には敬意を示しましょう!
0421uy2012/07/06(金) 23:51:16.81ID:???
俺が法律だ!!
俺に楯突くなど100万光年早い!
俺はお前らゴミカスの足元にも及ばない!
0422nobodyさん2012/07/06(金) 23:54:13.32ID:???
>>421
まずは今日が無事に過ごせたことに対して回答者にお礼を言いましょう
0423nobodyさん2012/07/07(土) 00:01:11.36ID:???
いつまでもアホやってないで
そろそろ正常な流れに戻せよ

荒らしてたやつもいい加減普通になれ
構って欲しいだけなら俺が人生相談板にでも
別スレたてて相手してやるから
0424nobodyさん2012/07/07(土) 00:03:09.04ID:???
いつこのスレが正常だったときがあったんだよ
0425nobodyさん2012/07/07(土) 00:07:51.22ID:???
この、他の言語がうんちゃら言うやつが来る前までは今より正常だったな。
その前もたまにこんなんだったが、ここまで長引いたことはない。
だいたい新スレをまたぐことはめったになかった。
ところが5スレ前から急激に糞スレになって人が寄らなくなった。

全てはこれが始まりである。

534 : nobodyさん: 2012/02/12(日) 23:05:15.68 ID:MdyL4A8R
WordPress、OpenPNE、
またsymfonyやCakePHPなどのフレームワークもみんな重いです。

これらの重さはPHPだから仕方がないの問題なのでしょうか?
0426nobodyさん2012/07/07(土) 00:11:53.41ID:???
>>425
そういえばそいつも荒れた原因が自分だったのを謝ってたな

なんだやっぱりそういうことだったのか
0427nobodyさん2012/07/07(土) 00:22:38.14ID:???
>>425
それ、実際に重いだろ。
0428nobodyさん2012/07/07(土) 00:32:18.38ID:???
それがPHPをバカにした発言と捉えられて叩かれたと本人は思ったらしいなw
その後のやり取りを見れば何が悪いのかは明確なのに
0429nobodyさん2012/07/07(土) 00:49:27.51ID:???
phpが重いのはなんの間違いでもない。
誰かベンチ出して↓
0430nobodyさん2012/07/07(土) 00:53:05.64ID:???
蒸し返したから思い出したみたいだよ。
0431nobodyさん2012/07/07(土) 00:54:47.58ID:???
たまにphp重いからperl、python、ruby使えとか言ってる勘違いバカいるけど
インタプリタがコンパイラに比べて構造的に重いってだけ
phpはパーソナル用途なら十分早いし
他のインタプリタも総じてコンパイラに比べて遅い
0432nobodyさん2012/07/07(土) 01:11:03.67ID:???
phpはDB周りが致命的に悲惨。

テンプレートとして使うだけなら便利。
0433nobodyさん2012/07/07(土) 01:14:32.59ID:???
phpは多数のDBに対応してることが目玉なのに
つうか気に要らないならexecでシコシコ低レベルのプログラムすればいいだろ
0434nobodyさん2012/07/07(土) 01:16:23.39ID:???
>>432
どう悲惨なの?
テンプレートってどういう使い方?
0435nobodyさん2012/07/07(土) 01:23:48.10ID:???
>>433
>>434
memcached入れないと悲惨だね。無駄にDBアクセス増える。

テンプレートは単なるコーディングを楽にするためのインクルードという意味で書いた。
たとえば共通のfooter.phpをインクルード、とかね。
0436nobodyさん2012/07/07(土) 01:31:43.22ID:???
そういえばコネクションプーリングも荒らしの好きな言葉だったな
0437nobodyさん2012/07/07(土) 01:32:34.76ID:???
コネクションプーリングってPHPでどうするの?
0438nobodyさん2012/07/07(土) 01:33:24.31ID:???
いや、PHPはって書いてるじゃない。

ほかの言語は、言語の機能として memcachedの機能があるの?
0439nobodyさん2012/07/07(土) 01:45:28.08ID:???
>>438
サイト全体で使い回しができるキャッシュ機能はある
0440nobodyさん2012/07/07(土) 01:50:23.15ID:???
コネクションプーリングあたりは、個別DBによる話で

oracleみたいな
接続処理のコストが高いやつでは使わざるを得ないってことでしょう。
Tomcatとかのアプリケーションサーバーの仕組みも使うのに適してる。
そういうのがないPHPでは、Webサーバー側で接続を保持してたりする。
0441nobodyさん2012/07/07(土) 01:56:04.30ID:???
115と同じ流れになるじゃねーか。
見て来いよ。説明があるし、変になりはじめた片鱗も見える。
0442nobodyさん2012/07/07(土) 02:01:20.07ID:???
phpではWebサーバーがコネクションプーリングするんですね!
0443nobodyさん2012/07/07(土) 02:06:32.20ID:???
そうです
0444nobodyさん2012/07/07(土) 02:59:18.90ID:???
>>443
どのウェブサーバーです?
0445nobodyさん2012/07/07(土) 06:36:23.66ID:???
第三次世界サーバーだ
0446nobodyさん2012/07/07(土) 08:58:57.22ID:???
やはりドラゴンボールはまだまだ重要でしょうか?
0447nobodyさん2012/07/07(土) 10:33:12.02ID:???
>>440
それはPHPの機能ですか?
ウェブサーバーの機能ですか?
設定方法を教えてください。
0448nobodyさん2012/07/07(土) 11:19:52.02ID:???
>>446
それはPHPの機能ですか?
ウェブサーバーの機能ですか?
設定方法を教えてください。
0449nobodyさん2012/07/07(土) 12:07:05.83ID:???
回答者様、いつもありがとうございますm(__)m
0450nobodyさん2012/07/07(土) 20:15:41.42ID:y20BZ1vM
Session_start関数を呼び出すとサーバー上でセッションidが作成され
ブラウザのクッキーにセッションidが書き込まれる
って手元の本にあり、このセッションidを削除するときに
クッキーの時間をtime()-3600としているので、
Cookieに書き込まれたセッションidの寿命は1時間なんですか?
0451nobodyさん2012/07/07(土) 20:27:24.24ID:???
現在時刻より以前に設定されれば-1秒でも削除されるよ
cookieの寿命は設定時間から現在時刻を引いたものだからそれを意図的にマイナスに設定してるわけ
0452nobodyさん2012/07/07(土) 20:30:16.80ID:???
セッションはサーバーにデータを保存しておく仕組みです。
クッキーは ブラウザにデータを保存しておく仕組みです。

セッションにはセッションIDをつけてサーバーにデータを保存して、
そのセッションIDをクッキーに保存することがよくありますが、
それは必須ではありません。

たまに セッション機能は、クッキー機能を利用している なんてことを書いてるサイトがありますが、
クッキーの使えない携帯電話でもセッションは使えます。

クッキーには寿命を決められます。 time()-3600は1時間前なので無効になるというわけです。
それは、ブラウザ側で持っているクッキーの寿命でセッションの寿命ではありません。
0453nobodyさん2012/07/07(土) 20:46:29.66ID:y20BZ1vM
ログインしても勝手に時間が経つとログアウトするのは、
sessionとCookieどっちが原因なんですか?
0454nobodyさん2012/07/07(土) 20:52:28.46ID:???
クッキーを通じてセッションにアクセスするわけだからどっちが切れても駄目になる
0455nobodyさん2012/07/07(土) 20:54:35.28ID:???
どっちの可能性もある としか。

まあ、セッションはあんまり長時間保存しとくと、サーバーがセッション情報沢山保管
しないといけなくなっちゃうんで、そこそこで切れるようにしてるのが多いですね。
0456nobodyさん2012/07/07(土) 22:42:37.14ID:PFTNZILs
あるランダムな文字列をpreg_matchの第一引数に指定して、
第二引数の文字とマッチングしてマッチしたらある処理をやりたいと思っています。

ですが、第一引数に指定する文字列には正規表現で使う*+等の文字が含まれている可能性があり、
preg_matchの動作が正しく動かない可能性があります。
そこで事前にpreg_replaceで\を付けてメタ文字をエスケープしてるんですが、エスケープする対象のメタ文字もかなりあり、
漏れる可能性もあるのでこんなことしたくありません。
PHPの関数でこのメタ文字自体をエスケープする(¥をつける)関数みたいなのないですか?
もしくは代替案あったら教えてください。
0457nobodyさん2012/07/07(土) 22:44:57.58ID:???
>>456
文字列の比較関数
0458nobodyさん2012/07/07(土) 22:46:39.16ID:???
preg_quoteってまんまのがあんよ
0459nobodyさん2012/07/07(土) 22:52:43.05ID:PFTNZILs
お二人ともありがとうございました。
strcmpでいけましたね
でもstrcmpだと何か問題があった気がしたのであえて使わなかったんですが理由忘れました
今のところ問題ないのでstrcmp使います。

preg_quoteも調べてみました。
まさにまんまでしたね
本当にありがとうございました。

このスレ最強ですね
0460nobodyさん2012/07/08(日) 00:36:39.99ID:???
sqlite_escape_stringしてもsyntax error 出るんだけどどうすりゃいいの?
0461nobodyさん2012/07/08(日) 00:38:57.71ID:???
エスパーじゃないから無理
0462nobodyさん2012/07/08(日) 00:48:03.10ID:???
>>460
>>1
0463nobodyさん2012/07/08(日) 00:51:48.42ID:6sfBx1AW
sqlite_escape_stringしてもsyntax error 出るんだけどどうすりゃいいんでしょう?
0464nobodyさん2012/07/08(日) 01:07:39.61ID:???
>>463
syntaxの誤りを直す
0465nobodyさん2012/07/08(日) 01:10:07.55ID:6sfBx1AW
ある変数をsqlite_escape_stringにぶち込んで、
そいつをSQLにぶち込んでるだけなんだが。

もちろん他のコードには問題ない
0466nobodyさん2012/07/08(日) 01:19:29.13ID:???
ID出したけどそれだけすればいいってもんじゃない
>>464の回答を考えてもう1回よーく>>1を見て欲しい
0467nobodyさん2012/07/08(日) 01:21:34.11ID:6sfBx1AW
すいませんでした
また明日きます
0468nobodyさん2012/07/08(日) 01:47:55.53ID:no016P1x
ttp://www.host-sweet.com/

に使われてる、メンバー管理のシステムを知りたいです。
0469nobodyさん2012/07/08(日) 01:52:56.53ID:???
>>468
CakePHPです。
0470nobodyさん2012/07/08(日) 02:01:14.10ID:???
>>468
そこに聞け
0471nobodyさん2012/07/08(日) 11:49:27.74ID:mrn+weUh
session_start();
if(isset($_POST["action"])&&$_POST["action"]==="login"){
if(PASSWORD === $_POST["password"]){//パスワード確認
//処理(一部略)
     header("Location:admin.php");
}else{
session_destroy();//セッション破棄
header("Location:login.php");}
} ログインする時、セッションを開始して、パスワードが違うときに
elseでsession_destroy()する必要性ってあるのですか?
これって何十回もログイン失敗してるとsession_destroy()しないと
サーバー側にセッションの情報がたまっていくのでしょうか?
0472nobodyさん2012/07/08(日) 11:58:03.70ID:???
試せクズ
0473nobodyさん2012/07/08(日) 12:00:19.53ID:???
>>472
今日もファンタスティックなご回答ありがとうございますm(__)m
0474nobodyさん2012/07/08(日) 12:02:06.29ID:???
ログイン開始時にセッション変数をなんか登録してるなら
unset変わりにdestroyしちゃうとか
セキュリティをより強固にするために頻繁に変えるとか
長時間ログイン失敗とかも考慮すれば必要なのかもしれないけど
そんなイレギュラーなことは普通考えなくていいので
基本的には変えなくても平気でしょうね

セッションファイルはどんどんたまっていくけど
PHPがちゃんとガベージコレクションしてるから気にしなくていい
0475nobodyさん2012/07/08(日) 12:22:30.69ID:???
単に、セッションがある状態でこのページへのアクセスがあったときに、
ログアウトしたいという動作上の意図なんじゃないのかな。

セッション情報は、ログインの成功とか失敗とか関係ないので、
ログイン失敗したからといって度々新しいのが出来るわけじゃない。

ログインに3回失敗したときの処理とか、セッション使ってやったりとかさ。
0476nobodyさん2012/07/08(日) 12:24:55.23ID:???
結論:実装によりけりなので好きにしろ
0477nobodyさん2012/07/08(日) 12:25:31.75ID:???
phpってこうやって配列に値を格納したらどうなるんですか?
$tmp[] = $val;

もしかして順番に要素が増えていってくれるんですか?
いま出先なんで実験できません
回答ねがいます
0478nobodyさん2012/07/08(日) 12:26:39.08ID:???
いま出先なんで
いま出先なんで
いま出先なんで
いま出先なんで
いま出先なんで
0479nobodyさん2012/07/08(日) 12:27:28.95ID:???
>>477
>>1
0480nobodyさん2012/07/08(日) 12:29:12.56ID:???
ヴォケ!
お前らがやってみろって回答しか言わないから、
こうやって嘘つくしかなかったんだよ
やさしい方回答願います><
0481nobodyさん2012/07/08(日) 12:30:49.32ID:???
いま出先なんで
いま出先なんで
いま出先なんで
いま出先なんで
いま出先なんで
0482nobodyさん2012/07/08(日) 12:31:35.85ID:???
出先でPHPを弄ってるのに試せないとかクズだな
0483nobodyさん2012/07/08(日) 12:34:01.35ID:???
>>1
0484nobodyさん2012/07/08(日) 12:35:16.64ID:???
俺ぐらいになると脳みそにPHPのコアとマニュアルが入ってるから
脳内でデバッグ出来ちゃうんだけどな

そんなのもないなんてまだまだだね
0485nobodyさん2012/07/08(日) 12:35:57.61ID:???
お願いします誰かお願いします><
04864772012/07/08(日) 12:37:45.61ID:???
自己解決しました><
0487nobodyさん2012/07/08(日) 12:44:28.99ID:???
ID出さないとやっぱり自演されるな
さっき実験したけど出来たわ
この数十秒のためにお前らを使おうとしたのが失敗だったよ
0488nobodyさん2012/07/08(日) 12:47:03.64ID:???
反省することはいいことだよ。
0489nobodyさん2012/07/08(日) 12:49:12.17ID:???
その一言で救われたわ
次からはめんどくさくてももうちょっと頑張ってみる
0490nobodyさん2012/07/08(日) 12:50:08.78ID:???
イエスかノーぐらいなら利用されてやってもいいよ
0491nobodyさん2012/07/08(日) 12:52:29.78ID:???
こういうわかっててやってるのが明らかなアホは全員スルーできるようにならないとな
0492nobodyさん2012/07/08(日) 12:57:57.44ID:???
嘘つきは俺がもっとも軽蔑する対象
0493nobodyさん2012/07/08(日) 13:09:48.61ID:???
嘘つきはドロリッチの始まり
0494nobodyさん2012/07/08(日) 13:11:37.65ID:???
ドロリッチうめーだろが!
0495nobodyさん2012/07/08(日) 13:17:39.25ID:???
結局自演で荒らすんだな。
0496nobodyさん2012/07/08(日) 13:18:26.71ID:???
嘘つき
0497nobodyさん2012/07/08(日) 13:19:44.98ID:???
こうでもしないと賄えん
0498nobodyさん2012/07/08(日) 13:28:40.91ID:???
やっぱこういう雰囲気にした元凶は腹切らないとだめだな
元凶がいると似たやつが集まって機能しなくなる
0499nobodyさん2012/07/08(日) 13:29:21.83ID:???
IDなし質問に回答しなくても荒れるってことは、
荒らし対策になってないよな。
0500nobodyさん2012/07/08(日) 13:32:16.42ID:???
>>498=元凶
0501nobodyさん2012/07/08(日) 13:35:52.96ID:???
>>499
元凶
0502nobodyさん2012/07/08(日) 13:36:51.55ID:???
>>499
お前がそういうやつらを引き寄せてそういう雰囲気にしたんだよ
>>232
0503nobodyさん2012/07/08(日) 13:40:50.23ID:???
---ここまで自演---------------------------------------------------
---ここからも自演-------------------------------------------------
0504nobodyさん2012/07/08(日) 13:43:27.10ID:???
自演はまかせろー
0505nobodyさん2012/07/08(日) 13:52:03.24ID:???
つうか24時間土日も含めて毎日いるように見えるな
暇人しかいないのか
0506nobodyさん2012/07/08(日) 15:06:11.35ID:0TtRBgeC
ちょっと質問です。

html に埋め込む用の簡易出力で、<?=$hoge?> みたいな表記を見たことがあります。
これについて詳細が載ってる場所はないでしょうか。記号なので調べにくく、環境依存かどうかすら分からず…
0507nobodyさん2012/07/08(日) 15:34:06.13ID:???
short_open_tagってやつだなあ
環境依存だよ
0508nobodyさん2012/07/08(日) 15:38:59.09ID:???
shtmlで調べたら幸せになれるよ
0509nobodyさん2012/07/08(日) 17:31:08.39ID:6sfBx1AW
昨日の質問は解決しました。
ありがとうございました。

また別の質問があるのですが、
例えばユーザがあるページにアクセスしてきたときに、ユーザの情報をDBに書き込むとします。
その処理に5秒かかる場合(実際はすぐ終わるはずですが)、
ユーザがページが表示される前に中止ボタンやページを離れた場合って実行中のphpの処理はどうなるんでしょうか?
離れても継続して実行してくれるのでしょうか?
0510nobodyさん2012/07/08(日) 17:34:23.99ID:???
試せ
0511nobodyさん2012/07/08(日) 17:42:00.80ID:???
実験した限りでは動いてました
でも明確な回答が欲しいんです
誰かわかりませんか?
0512nobodyさん2012/07/08(日) 17:47:42.40ID:???
自分に自信を持て
0513nobodyさん2012/07/08(日) 17:54:04.61ID:???
max_execution_timeないしset_time_limitで設定された時間に至るまで動くと思うよ
0514nobodyさん2012/07/08(日) 18:12:11.62ID:???
何事も自分に自身をもてば乗り越えられる。
君が「できる」と思えばPHPのそのとおりに応えてくれるよ。
0515nobodyさん2012/07/08(日) 18:28:28.64ID:6sfBx1AW
怖いですね
>>513の回答を信じます。
本当に信じますからね
ありがとうございました
0516nobodyさん2012/07/08(日) 18:30:15.06ID:???
なんで初心者がsqliteなんて使うの
荒れた原因になったこの前のsqliteの設計ミスの人でしょ?
まずはmysqlを使いなさいよ
0517nobodyさん2012/07/08(日) 18:31:38.02ID:???
phpのデフォルトが変わったからなあ
0518nobodyさん2012/07/08(日) 18:36:45.97ID:???
初心者はまずSQLITEを使うものだと思ってました
My SQLが使えないレンタルサーバにしようと思ってたので避けてたってのもありますが。
0519nobodyさん2012/07/08(日) 18:37:55.67ID:???
初心者はまずmysql使え
0520nobodyさん2012/07/08(日) 18:39:14.70ID:???
人が言うことを鵜呑みにするのはクズ
0521nobodyさん2012/07/08(日) 18:40:49.91ID:???
sqliteは環境用意するのが楽で始めるのが手軽ってだけで
よくわからない人が使うと自滅する
ある程度滅茶苦茶でもなんとかなるのがmysql
つうか今どきmysql使えないレンタルサーバなんてあるのか・・・
0522nobodyさん2012/07/08(日) 18:43:41.50ID:???
じゃあmysqlにしようかな
アドバイスありがとうございました
0523nobodyさん2012/07/08(日) 18:50:26.24ID:???
人が言うことを鵜呑みにするのはクズ
0524nobodyさん2012/07/08(日) 18:57:26.28ID:???
そのフレーズ気にいったの?
0525nobodyさん2012/07/08(日) 19:02:56.99ID:???
質問を後出しするのはクズ
0526nobodyさん2012/07/08(日) 19:19:25.72ID:???
PHPはくずじゃないよ
0527nobodyさん2012/07/08(日) 19:22:50.41ID:???
PHPは欠陥しかない突貫言語
0528nobodyさん2012/07/08(日) 19:23:10.66ID:???
国語を勉強してこい
0529nobodyさん2012/07/08(日) 19:28:38.81ID:???
わろたw
国語もできないのにPHPとかコンピュータの世界に生きてるんだな
頑張って外でようぜ
0530nobodyさん2012/07/08(日) 19:30:08.64ID:???
外に出て来られても、周りが迷惑するだけ
一生引き篭ってろ
0531nobodyさん2012/07/08(日) 19:34:24.10ID:???
突貫工事で作られた言語か
言えてる
0532nobodyさん2012/07/08(日) 19:35:32.31ID:???
言い直してなんか妙に納得してるぞwww
0533nobodyさん2012/07/08(日) 19:37:38.66ID:???
くだらないことで盛り上がってるな。
突貫工事が正しいんだから、突貫言語も当然正しい。
0534nobodyさん2012/07/08(日) 19:55:59.09ID:???
効いてるww効いてるwww
0535nobodyさん2012/07/08(日) 20:01:31.20ID:???
今年の流行語大賞候補が誕生した瞬間である
0536nobodyさん2012/07/08(日) 20:03:20.60ID:???
http://hiroki.jp/2012/07/08/4719/
0537nobodyさん2012/07/08(日) 20:05:10.44ID:???
PHP自体が糞なんだから、糞まみれの中でベストプラクティスなど無駄
0538nobodyさん2012/07/08(日) 20:11:12.31ID:???
PHPが欠陥だのバグだらけって言ってるのはただの認識不足
他の言語ではバグとされないものでもPHPではバグとされるというだけの話
0539nobodyさん2012/07/08(日) 20:16:26.96ID:???
PHP5.3.xはマジ糞すぎる
0540nobodyさん2012/07/08(日) 20:23:19.36ID:???
>>538
他の言語にない致命的なバグがPHPにはあるからだろw
0541nobodyさん2012/07/08(日) 20:28:14.67ID:mrn+weUh
mysql_num_rows()関数で帰ってくる値は1かfalseと考えていいのですか?
0542nobodyさん2012/07/08(日) 20:34:14.33ID:???
>>541
>>1
0543nobodyさん2012/07/08(日) 20:34:23.94ID:6sfBx1AW
試してみろ
0544nobodyさん2012/07/08(日) 20:36:14.51ID:???
>>541
そうだよ
0545nobodyさん2012/07/08(日) 20:37:15.24ID:???
>>541
自分で試して消えろクズ
0546nobodyさん2012/07/08(日) 20:38:58.46ID:???
>>543
あと、お前が言うなクズ
0547nobodyさん2012/07/08(日) 20:39:26.35ID:???
いや待て、1以上の値だ
大体1しか返らないのならtrue返す仕様にするだろ
0548nobodyさん2012/07/08(日) 20:39:56.66ID:???
ほんとクズだな。
0549nobodyさん2012/07/08(日) 20:40:50.01ID:???
>>546
学んだ教訓を活かしただけでやんす
0550nobodyさん2012/07/08(日) 20:45:54.91ID:mrn+weUh
>>544
ありがとうございます
0551nobodyさん2012/07/08(日) 20:56:39.04ID:???
シリアライズにしたものが元に戻らないのは仕様ですか?
0552nobodyさん2012/07/08(日) 20:57:30.99ID:???
例を示せクズ
0553nobodyさん2012/07/08(日) 21:09:03.21ID:???
自分の言ったルールも守れねーのか
0554nobodyさん2012/07/08(日) 21:17:58.99ID:???
俺が法律だ!
0555nobodyさん2012/07/08(日) 21:27:00.48ID:???
せめて自分の決めたことを守れよ。
0556nobodyさん2012/07/08(日) 21:32:42.70ID:???
絶対君主制だから
0557nobodyさん2012/07/08(日) 21:40:38.20ID:???
シリアライズのバグは昔からよく聞くね。
0558nobodyさん2012/07/08(日) 21:50:37.69ID:???
それはやはりポンコツ言語だからだね。
高い信頼性を誇るPHP
0559nobodyさん2012/07/08(日) 21:53:35.67ID:???
指摘しても直そうとしないでぐだぐだ続けるし、クズはどうしようもないな。
0560nobodyさん2012/07/08(日) 21:54:49.47ID:???
>>559=クズ
0561nobodyさん2012/07/08(日) 21:57:29.65ID:???
PHPは不具合を指摘しても直そうとしないし

自称プログラミング言語としての歩みを終了せずにぐだぐだ続けるし、

クズ言語PHPはどうしようもないな
0562nobodyさん2012/07/08(日) 21:58:14.37ID:???
俺がクズなのと、自分がルール守れないクズなのは関係ないぞw
0563nobodyさん2012/07/08(日) 21:59:12.12ID:???
>>562
自分のことを棚上げにするクズ
0564nobodyさん2012/07/08(日) 22:00:14.76ID:6sfBx1AW
なんだなんだ
ここクズばっかじゃねえか
0565nobodyさん2012/07/08(日) 22:01:16.25ID:???
自分はクズでもいいよ。
俺がクズなのと、PHPがクズなのと、
お前がルール守ってないことは 関係ない。
0566nobodyさん2012/07/08(日) 22:02:14.20ID:???
クズばっか
0567nobodyさん2012/07/08(日) 22:07:34.28ID:???
>>565がゴミカスなのはよく分かった
0568nobodyさん2012/07/08(日) 22:18:53.87ID:???
で?荒らすのやめるの?やめないの?
0569nobodyさん2012/07/08(日) 22:22:48.02ID:???
荒らしてるのはお前だろ!このハゲ!
0570nobodyさん2012/07/08(日) 22:36:16.95ID:???
回答者様、今日もお疲れ様です。
05715512012/07/08(日) 22:40:11.77ID:???
自己解決しました
0572nobodyさん2012/07/08(日) 22:41:00.71ID:???
ID:JZLR4mZE=ID:6sfBx1AW
氏ね
0573nobodyさん2012/07/08(日) 23:56:40.87ID:t3JObe1Y
もうやめろよ。おれがクズでいいから。
俺はphpが好きだよ
0574nobodyさん2012/07/09(月) 00:01:16.31ID:???
PHPにはなにも罪はありません
0575nobodyさん2012/07/09(月) 00:01:46.65ID:???
PHP好きは例外なくクズ
0576nobodyさん2012/07/09(月) 00:02:20.32ID:???
PHPの存在自体が罪であり諸悪の根源
0577nobodyさん2012/07/09(月) 00:12:31.29ID:???
一回病院行けよ
分裂してんじゃないの色々と
0578nobodyさん2012/07/09(月) 00:14:58.34ID:???
>>577はゴミカス野郎
0579nobodyさん2012/07/09(月) 00:17:23.80ID:???
こういう奴は普段どんな生活してるんだろう
0580nobodyさん2012/07/09(月) 00:19:22.34ID:???
精神科に行かせてもらえずネットだけ与えられて
部屋に監禁されてるんだろう
かわいそうに
0581nobodyさん2012/07/09(月) 00:20:14.38ID:???
>>580
やめてあげなよ。
0582nobodyさん2012/07/09(月) 00:39:33.26ID:???
もうお薬飲んで寝ましょうね
0583nobodyさん2012/07/09(月) 00:40:03.06ID:???
PHP好きは例外なくクズ

PHPの存在自体が罪であり諸悪の根源
0584nobodyさん2012/07/09(月) 00:49:19.43ID:???
書き込み制限時間の30秒で連投するほど病んでるんだな
0585nobodyさん2012/07/09(月) 00:51:44.31ID:Dt2AQaWZ
よくPHPのヒアドキュメントを使ってhtmlのタグをばーっって書き出すんですが、
ヒアドキュメント内の文字って先頭にタブ文字が入ってたら構文エラーになりますよね?
だから全部左端に寄せるんですが、それだと書き出された後にソースを見ると、
インデントがなくなっちゃうので見難くなります
何か良い方法ないでしょうか?
0586nobodyさん2012/07/09(月) 00:54:36.67ID:???
ヒアドキュメントでhtml出力って初心者しかやらんよそれ
普通にhtml書いて必要なとこだけphpモードにしてください
0587nobodyさん2012/07/09(月) 00:56:34.51ID:???
echo <<<EOM
\tあ
EOM;

何も起きんかったぞ
0588nobodyさん2012/07/09(月) 00:59:11.73ID:Dt2AQaWZ
>>586
その必要なとこだけ書くのに困ってるんです

>>587
え?
マジすか?
おかしいなぁ
もうちょっと調べてみます。
0589nobodyさん2012/07/09(月) 01:00:45.74ID:???
よもやEOMの部分までインデントしてない?
0590nobodyさん2012/07/09(月) 01:01:43.11ID:???
>>585
よっ!下手糞!
0591nobodyさん2012/07/09(月) 01:05:40.92ID:Dt2AQaWZ
EOMまでインデントしてました
失礼しました

でもヒアドキュメント内で、
文字の前にタブでインデントしたり、\t入れてみても、
実際のhtmlのソース見るとインデントされてないんですがこれって仕様ですか?
0592nobodyさん2012/07/09(月) 01:08:41.32ID:???
>>587はソース見てもちゃんとインデントされてたよ
そっちが違う結果なら環境依存なのかもね
0593nobodyさん2012/07/09(月) 01:10:00.74ID:Dt2AQaWZ
うーんそうですか
じゃあ仕方ないっすね
ありがとうございました
0594nobodyさん2012/07/09(月) 01:15:16.57ID:???
まあどうしてもやりたいなら、きしゃないけどこういう書き方も出来るってことで

function foo(){
$hoge = 'hoge';
?>
<h1><?=$hoge?></h1>
<?php
}
0595nobodyさん2012/07/09(月) 01:15:49.47ID:???
糞ブラウザを使ってるんだろ
0596nobodyさん2012/07/09(月) 01:28:20.89ID:???
phpにできないことはない
0597nobodyさん2012/07/09(月) 02:09:53.44ID:???
すみません。
結局、PHPでSpringのようなAOPフレームワークはありますか?
SpringのようにOOPとAOPのいいとこ取りをしてくれるやつがいいです。
05985972012/07/09(月) 02:14:51.40ID:???
自己解決しました
0599nobodyさん2012/07/09(月) 02:26:59.06ID:???
>>598
糞回答者様wwww
いつもなりすましありがとうございます。
0600nobodyさん2012/07/09(月) 02:56:45.47ID:???
>>599
いいってことよ
0601nobodyさん2012/07/09(月) 03:31:30.13ID:???
javaの話だぞ、出て来い
0602nobodyさん2012/07/09(月) 09:01:47.23ID:???
23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
0603nobodyさん2012/07/09(月) 09:07:56.74ID:???
PHP以外の話を是非してください。回答者が上機嫌になります。

23. Javaの話をすると回答者が上機嫌になるんだけど・・・
 → 他言語について言及してください。ここの回答者は全知全能の神です。
0604nobodyさん2012/07/09(月) 11:00:38.57ID:???
PHP研究所のひどいステマをみた
06055972012/07/09(月) 14:57:07.80ID:???
>>599
なりすましじゃないですよ。
自己解決しましたのでもういいんです。
0606nobodyさん2012/07/09(月) 14:59:29.38ID:???
ID出さないやつはどっちでもいいよ
06075972012/07/09(月) 15:11:01.36ID:???
ID出さないですみませんでした。
以降AOPとかSpringとか名前が出ても偽物ですので、
スルーして下さい。
06085972012/07/09(月) 16:07:08.63ID:???
マルチポストして解決しましたので、このスレは必要ありません
このスレの削除依頼出しといてください
0609nobodyさん2012/07/09(月) 16:22:59.37ID:???
自分で出せば?出せるもんなら()
0610nobodyさん2012/07/09(月) 16:25:02.34ID:???
テンプレ改変してわざと重複させたスレがスレストされたのがよほど悔しかったらしい
そして重複させたが特に処罰受けることもなかったから図に乗ってるらしい
0611nobodyさん2012/07/09(月) 16:26:07.49ID:???
>>610
らしいらしいうるさい
0612nobodyさん2012/07/09(月) 16:30:19.10ID:???
悔しいのうwww
0613nobodyさん2012/07/09(月) 16:32:49.55ID:???
PHP好きは例外なくクズ
PHPの存在自体が罪であり諸悪の根源
0614nobodyさん2012/07/09(月) 16:35:46.29ID:???
>>613
お前は生きてるのが罰だよな、かわいそう
0615nobodyさん2012/07/09(月) 16:43:16.53ID:???
131 名前:uy ◆pdu1UZmweE [sage] 投稿日:2012/07/05(木) 19:43:52.94
お前らは何かに熱中してるか?
おそらく何も熱中してないだろう
俺は女子小学生のパンチラにハマっている
お前らも熱中するものを持つと人生が豊かになるぞ
0616nobodyさん2012/07/09(月) 23:52:04.68ID:dbIcgLp1
phpで下記のような変数に入った日付データを
シリアル値へ変換したのですが、どう記載すればよいでしょうか?

$time = "2012/07/09 23:51:10";
0617nobodyさん2012/07/09(月) 23:52:53.36ID:???
>>616
変換したんならそれでいいだろゴミカス
0618nobodyさん2012/07/10(火) 00:09:37.69ID:???
serialize($time);
0619nobodyさん2012/07/10(火) 00:10:51.46ID:???
すまん適当に答えすぎたwwwww
>>618はスルーしてくれ
0620nobodyさん2012/07/10(火) 00:23:32.67ID:???
>>618
ゴミカス向けの答えとしていいんじゃないか?
実にゴミカスらしい答えだ
0621nobodyさん2012/07/10(火) 00:24:26.24ID:???
ほんとこいつスレ24時間監視してるのかもな
0622nobodyさん2012/07/10(火) 00:25:06.84ID:???
>>616

ほれ($time);
0623nobodyさん2012/07/10(火) 00:31:34.54ID:???
自分で質問してんだろ
0624nobodyさん2012/07/10(火) 00:32:19.50ID:UZ6IJmG3
>>616
strtotimeで通算秒に置き換えた後にその秒数が何日か出せばいいんじゃない?
0625nobodyさん2012/07/10(火) 07:14:20.46ID:???
そもそもシリアル値って何。unixtimeでいいのか
0626nobodyさん2012/07/10(火) 12:57:42.18ID:???
変換したのですがと書いてるからとっくに解決してる
0627nobodyさん2012/07/10(火) 13:34:05.64ID:???
エポックタイムのことかねえ・・・
0628nobodyさん2012/07/10(火) 13:38:16.39ID:???
Excelの日時もシリアルだよな
0629nobodyさん2012/07/11(水) 01:02:21.46ID:zX7fytDn
pecl::memcachedについて質問なのですが、casトークンの初期値というものは最初にmemcached::set()した時に既に決められているのでしょうか
それとも初回set()後にget(,,$cas_token)してcas(,,$cas_token)する必要があるのでしょうか
0630nobodyさん2012/07/11(水) 02:12:46.74ID:???
CASトークンの意味を分かってないんじゃないか?

まあおれも使ったことはないがマニュアル読めば分かるだろ
0631uy2012/07/11(水) 05:27:47.26ID:???
使ったこともないくせに偉そうに語るなゴミカス
0632nobodyさん2012/07/11(水) 07:50:29.34ID:Vgic99Lt
ユーザー名とログイン名前で個別にログインして
ユーザーごとに違う仕様のブログサービスは
phpでやるならどうやるのですか?
ユーザー名とログイン名でmysqlのデータを読み込んでるだけですか?
0633nobodyさん2012/07/11(水) 08:01:00.64ID:???
プロフィール読み込んでるだけだろ
0634nobodyさん2012/07/11(水) 20:47:08.09ID:???
PDOのパラメータクエリで質問があります。


SQLのIN句に配列変数をバインドしたいです。
こんな感じ↓

$sql = "SELECT * FROM shain_table WHERE shain_id IN ( :shain_id )";
$sth = $dbh->prepare($sql);
$param[":shain_id"] = array("A0000", "A0001", "A0002");


でもこれではNGでした。
エロい人、正解を教えてください。
0635nobodyさん2012/07/11(水) 20:57:05.31ID:???
>>634
>>1
06366342012/07/11(水) 21:06:34.89ID:???
こうするしかないんですね、自己解決しました。

$sql = "SELECT * FROM shain_table WHERE shain_id IN ( ?, ?, ? )";
$sth = $dbh->prepare($sql);
$sth->execute(array("A0000", "A0001", "A0002"));
0637nobodyさん2012/07/11(水) 22:11:21.55ID:???
$prms = array("A0000", "A0001", "A0002");
$sql = "SELECT * FROM shain_table WHERE shain_id IN (". toMarker($prms) .")";

function toMarker($prms){
$str = '?';
for ($i = count($prms); $i > 1; --$i) $str .= ',?';
return $str;
}
0638nobodyさん2012/07/11(水) 22:22:47.71ID:zX7fytDn
>>630
どうやらlibmemcachedのバグでcas機能が使えないみたいです
0639nobodyさん2012/07/11(水) 22:34:23.76ID:1l0z+RDi
ちょっとここでいいかわからないですが質問させてください。
例えばブログシステムを作ったとして、
そのコメントを管理するDBの設計について質問があります。

コメントは一つのテーブルに全部書いて、
後でIDで引っ張ってきて表示したりするほうがいいか、
もしくはIDごとにテーブルを作って、そのテーブルごとにコメントを書き込むかどっちがいいでしょうか?
初心者なのでお手柔らかにお願いします

MySQL
PHP5.2か3
0640nobodyさん2012/07/11(水) 22:37:00.06ID:???
前者
テーブルは増えたり減ったりするもんではない
0641nobodyさん2012/07/11(水) 22:39:01.90ID:1l0z+RDi
>>640
そうなんですね。
ありがとうございました!
0642nobodyさん2012/07/11(水) 22:41:30.81ID:???
>>639
IDごとにテーブルを作ってたら大変なことになっちゃうよー
0643nobodyさん2012/07/12(木) 00:53:09.84ID:???
IN句は遅い
0644nobodyさん2012/07/12(木) 01:04:12.51ID:???
PHP自体が遅いから無問題
0645nobodyさん2012/07/12(木) 10:41:09.50ID:???
テーブルをカード型DBのカードに見立てる初心者は多いな
0646nobodyさん2012/07/12(木) 12:01:24.77ID:txUpsx2K
配列の存在判定について質問させてください。
$hoge = array();
で配列を初期化し、いくつか処理を挟んだのちに配列に値が格納されたかを確認したい場合はどのようにしたらよいでしょうか。
is_arryaだと配列であることは判定してくれますが、実際に$hogeの中に値が格納されたかがわからず
やりたいこととしては、implodeで処理した配列をわけたいのですが、値が入らず初期化されたときの
状態だとエラーがでてしまうため、それを避ける判定をしたいのです
0647nobodyさん2012/07/12(木) 12:43:10.44ID:???
>>646
よくわからんけど
var_dump($hoge);
で中身は見れる

値が入ってないのは
if(isset($hoge)){
とか
if($hoge = ""){
とかで判定できる
0648nobodyさん2012/07/12(木) 12:48:45.29ID:???
$arr = array(0);
if (!$arr) {
echo '空';
} else {
echo '空じゃないよ';
}
0649nobodyさん2012/07/12(木) 17:48:40.12ID:???
if(count($hoge) !== 0)
0650nobodyさん2012/07/12(木) 22:26:09.10ID:???
>>646
>implodeで処理した配列をわけたいのですが、値が入らず初期化されたときの
>状態だとエラーがでてしまう

エラー出るか?
0651nobodyさん2012/07/12(木) 22:29:14.95ID:mtMn8fbF
null、trueなどは小文字で書くのと大文字で書くのでは
どっちが正しいのですか?好みですか?
0652nobodyさん2012/07/12(木) 22:34:30.48ID:???

http://www.php.net/manual/ja/language.types.boolean.php

http://www.php.net/manual/ja/language.types.null.php
0653nobodyさん2012/07/12(木) 23:09:25.46ID:???
>>651
好みだけどコーディング規約とかに書いてるから
従いたいコーディング規約に従って下さい
特にないなら好きにすればええ
0654nobodyさん2012/07/12(木) 23:10:03.67ID:fExz0nN3
配列や文字列の空判定によくempty($var)ってやってるんだけど、他にempty使うひとあまり見ない
empty使った空判定になにか穴とかある?
0655nobodyさん2012/07/12(木) 23:26:41.82ID:???
数値の0がtrueになる
0656nobodyさん2012/07/12(木) 23:27:30.87ID:???
そういう使い方なら、否定演算子の方が短いからじゃね
0657nobodyさん2012/07/12(木) 23:31:39.43ID:fExz0nN3
否定演算子でも同じ結果になるんだっけ
否定演算子でfalseになる場合とか覚えるのめんどいし紛らわしいからemptyのほうが字面的にどういうときにtrueになるのか一発で分かっていいと思ったんだけど
まあありがとう
0658nobodyさん2012/07/12(木) 23:31:40.23ID:???
emptyよく使ってたけど
今はcountするか演算子使っちゃうわ
0659nobodyさん2012/07/12(木) 23:36:39.55ID:fExz0nN3
> empty()は、変数が設定されていないときに警告が生成 されないことを除けば、(boolean) var の逆です。
って書いてあったわ
そして確かに"0"がtrueになるのは忘れてた
これから気をつける
ありがとう
0660nobodyさん2012/07/12(木) 23:38:49.20ID:???
型の比較表見れの一言で終わる話
0661nobodyさん2012/07/12(木) 23:42:20.41ID:???
issetとかemptyとかis_nullとか一見すると違いがわかりにくいのがPHPだ。
0662nobodyさん2012/07/12(木) 23:44:24.37ID:???
それはお前の能力が低いだけだ
0663nobodyさん2012/07/12(木) 23:49:23.37ID:???
0=="php"
0664nobodyさん2012/07/12(木) 23:49:42.60ID:???
>>661
それはPHPの適当設計に由来する
0665nobodyさん2012/07/12(木) 23:51:10.92ID:???
関係ねえよ
それぞれちゃんと意味はある
0666nobodyさん2012/07/12(木) 23:52:01.01ID:???
>>665
Javaではどのようになりますか?
0667nobodyさん2012/07/13(金) 00:35:18.02ID:???
>>666
>>1
0668nobodyさん2012/07/13(金) 00:42:26.73ID:???
スルーして下さい
0669nobodyさん2012/07/13(金) 00:43:50.73ID:???
23. Javaの話をすると回答者が不機嫌になるんだけど・・・
 → 他言語について言及しないこと。ここの回答者はPHPしかわかりません。
0670nobodyさん2012/07/13(金) 00:48:50.34ID:???
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
0671nobodyさん2012/07/13(金) 00:49:34.88ID:???
そいつにかまったらあかん
0672nobodyさん2012/07/13(金) 00:57:22.46ID:OKb5KGY4
バイナリ文字列へのキャストって何の意味があんの?

http://www.php.net/manual/ja/language.types.type-juggling.php
$binary = (binary) $string;
$binary = b"binary string";
0673nobodyさん2012/07/13(金) 01:51:01.22ID:OKb5KGY4
自己解決しました
0674nobodyさん2012/07/13(金) 04:21:23.08ID:???
PHPの資格はとった方がいいですか?
0675nobodyさん2012/07/13(金) 05:16:26.73ID:???
>>674
こんなところで聞いてもほぼ全員取るなっていうのはお前も分かってるだろw

俺としては就職には使えないけど勉強にはなると思う。

俺はJavaの資格を仕事で不要と知りつつとったおかげで
ある程度の基礎体力がついたという自信が持てた。
まぁ、一度取っただけで更新してないけどね。高いしw

ただ、学校で専門的な勉強積んできた自信があるんだったら軽々しくは勧めない。
0676nobodyさん2012/07/13(金) 05:18:33.68ID:???
あれってマイナーな関数とかも網羅的に知ってないといけないの?
0677nobodyさん2012/07/13(金) 07:28:44.12ID:???
くそPHPの変態的な関数名や引数の並びを覚えるなど無意味
06786462012/07/13(金) 08:01:15.46ID:QXmL2Tvf
>>648
ありがとうございます
所望した通りの動作になりました

>>650
error_repotingで警告類を一切出さないようにしたいもので
0679nobodyさん2012/07/13(金) 08:53:20.08ID:???
PHPの資格はかっこ悪い。素人自慢みたい。
0680nobodyさん2012/07/13(金) 10:15:27.87ID:???
もしもPHPの資格を持ってたとしても
そのことが恥ずかしくて隠す
0681nobodyさん2012/07/13(金) 10:20:00.06ID:???
LLなんて皆オモチャだからね
0682nobodyさん2012/07/13(金) 11:37:00.81ID:???
コンピュータがそもそもオモチャだろ
0683nobodyさん2012/07/13(金) 14:25:39.75ID:???
大人のオモチャ
0684nobodyさん2012/07/13(金) 14:52:14.37ID:???
餅はオモチャ
06856342012/07/13(金) 20:13:58.21ID:???
>>636
>>637
ありがとう!
0686nobodyさん2012/07/14(土) 00:23:48.68ID:???
>>683
>>684
ありがとう!
0687nobodyさん2012/07/14(土) 01:34:58.52ID:???
>>685
>>686
ありがとう!
0688nobodyさん2012/07/14(土) 02:47:01.60ID:???
いいってことよ
0689nobodyさん2012/07/14(土) 15:20:20.31ID:tpNzSTZt
FFでセッション変数に書き込んだ値がFFでしか使えず、
IEではセッション変数が空になるのは何故ですか?
セッション変数ってサーバー側で保持されるから、
こんな事態にならないのではないですか?
0690nobodyさん2012/07/14(土) 15:26:34.25ID:???
cookieが使用されてるから
サーバーに保存したデータがどのクライアントのものか識別する必要があるでしょ
0691nobodyさん2012/07/14(土) 17:01:22.93ID:???
>>674
とっても良いが、履歴書には書きづらい。
英検4級のイメージだな。
0692nobodyさん2012/07/14(土) 17:35:55.03ID:???
英検3級も書きづらいだろ
せめて準2級からじゃないと恥ずかしい
0693nobodyさん2012/07/14(土) 18:15:23.92ID:???
>>440
具体的にどのように設定すればよろしいでしょうか?
0694nobodyさん2012/07/14(土) 18:18:05.13ID:???
またお前か
0695nobodyさん2012/07/14(土) 18:21:02.42ID:???
コネクションプーリングw
0696nobodyさん2012/07/14(土) 18:28:39.21ID:???
phpにできないことはない
0697nobodyさん2012/07/14(土) 18:34:13.49ID:???
テンプレに追加するか・・・
0698nobodyさん2012/07/14(土) 18:54:49.02ID:???
>>693
あんた1週間もの間、何してたんだ?
0699nobodyさん2012/07/14(土) 18:57:14.17ID:???
かまったらだめ
0700nobodyさん2012/07/14(土) 21:53:37.46ID:???
コネクションプーリングはPHPではむりぽ
0701nobodyさん2012/07/14(土) 21:55:03.23ID:???
PHPは欠陥言語だからな
致命的な不具合の寄せ集め
0702nobodyさん2012/07/14(土) 22:09:33.37ID:???
するーするー
0703nobodyさん2012/07/14(土) 23:40:38.99ID:63YLPZRT
配列に入った値をサニタイズする関数をつくったのですが、

function check($data) {
if (is_array($data)) {
return array_map('datacheck', $data);
}
else {
$d = htmlspecialchars($data, ENT_QUOTES);
}
}

シェル上では、問題なく動作しているのに、
ブラウザでPOSTされた値を上記関数に入れ込むとなぜかサニタイズされません
しかし、check(check($data))のように2回上記関数に入れ込んでやるとしっかりサニタイズされます
POSTされた値だけ1回でうまくサニタイズされないのはどうしてでしょうか
0704nobodyさん2012/07/14(土) 23:42:02.84ID:63YLPZRT
array_mapの後、転記ミスです
以下コードです

function check($data) {
if (is_array($data)) {
return array_map('check', $data);
}
else {
$d = htmlspecialchars($data, ENT_QUOTES);
}
}
0705nobodyさん2012/07/14(土) 23:51:27.26ID:???
サニタイズって何だよ
セキュリティの専門家に怒られるぞ
何が毒かなんて使う場所によって違う
0706nobodyさん2012/07/14(土) 23:53:36.17ID:???
サニタイズ言うな!
0707nobodyさん2012/07/14(土) 23:59:25.51ID:???
>>703なんか色々おかしい
なんで再帰みたいなことしてるのか
elseでreturnはしないのかとか色々疑問はあるけど

function h($data) {
return htmlspecialchars($data, ENT_QUOTES);
}

$post = array_map('h', $_POST);
でいいのでは
0708nobodyさん2012/07/15(日) 00:15:56.17ID:???
こうやって脆弱性が作られていくんだな
0709nobodyさん2012/07/15(日) 00:21:30.97ID:???
charsetがーとか言っちゃう人ですか
この段階でこんなことするのがそもそもおかしいけどね
0710nobodyさん2012/07/15(日) 01:01:39.01ID:???
charsetまでいくといちいち突っ込まないけど
これはだめでしょ

半角英数字以外をすべて削除するなら
個人的にサニタイズって呼んであげてもいいよ
でも文字列長はチェックしてね
0711nobodyさん2012/07/15(日) 01:10:06.12ID:???
これでいけるはず。

function sanitize($data)
{
if (is_array($data)) {
return array_map('sanitize', $data);
} else {
return 'Don\'t say SANITIZE!';
}
}
07127032012/07/15(日) 05:19:47.39ID:RWRXX5R0
いろいろつっこみどころがありすみません・・・
サニタイズする関数をいくつかつくっていて、特殊文字の変換の関数が上手く動作しなかったので
誤った言い方をしてました
>>707
returnは転記するのにぬけてました・・・ 再帰処理は配列であるなしにかかわらず下の関数でよしとしたかったので
function datacheck($data) {
if (is_array($data)) {
return array_map('datacheck', $data);
}
else {
$data = htmlspecialchars($data, ENT_QUOTES);
}
return $data;
}
問題は、変数に配列を入れて上記関数を通した時には問題ないのに
配列で送られてきたPOSTを通すと特殊文字が変換されない、2回通してやると変換できる
原因が知りたいのです  変数に配列を自分でセットするのとPOSTされてくるので何か違いがあるのでしょうか
07137032012/07/15(日) 05:37:24.30ID:???
補足です
どうもPOSTから受けた配列を変換用関数に入れると、配列の判定をしてはいるものの
再帰処理せず、1回目の配列判定をしたところで処理が終わってるようです
自分で変数に配列をセットした場合は、再帰処理されるのに
POSTの値が再帰処理されないのはなぜでしょう・・・
07147032012/07/15(日) 06:00:50.97ID:???
$d = $_POST['data'];
var_dump($d);

$d2 = datacheck2($d);
var_dump($d2);

$d3 = datacheck2($d2);
var_dump($d3);

上記処理をかますと、
array(2) { [0]=> string(3) "<<<" [4]=> string(2) "<<" }

array(2) { [0]=> string(12) "<<<" [4]=> string(8) "<<" }

array(2) { [0]=> string(24) "<<<" [4]=> string(16) "<<" }

となります  なぜこうなるのでしょうか・・・
string(3) string(12) と長さは変わってるようですが
0715nobodyさん2012/07/15(日) 10:50:26.28ID:???
>>714
>>1
0716nobodyさん2012/07/15(日) 11:17:01.94ID:???
>>714
$youAreUnko = $_POST['mail'] === 'sage';
0717nobodyさん2012/07/15(日) 12:44:31.04ID:???
PHPでできますか?
07187032012/07/15(日) 14:44:00.05ID:???
サニタイズと言って入力値をエスケープするという考え自体が、
脆弱性を作りやすい間違った考えということが分かりました
ありがとうございました
0719nobodyさん2012/07/15(日) 15:23:31.96ID:37AkCOjK
PHPでOAuth認証でtwitterにつぶやきを投稿するプログラムを作ってます。

twitterの画面までは飛ぶのですが。

こちらです。
このページに対するリクエスト・トークンがありません。アプリケーションが〜

みたいな文が出てきて、アプリ認証画面に飛びません。
developerのページにちゃんと登録して、キーなどはちゃんと入力しました。
今はローカルで試しています。
0720nobodyさん2012/07/15(日) 15:25:40.30ID:???
リクエストトークンがないから
0721nobodyさん2012/07/15(日) 15:38:16.39ID:???
>>720
リクエストトークンがないとはどういう意味なんでしょう?
サンプルプログラムを丸写ししてキーを入力しパスなどを変えただけなんです。
0722nobodyさん2012/07/15(日) 15:59:21.04ID:???
マルチ?
0723nobodyさん2012/07/15(日) 21:13:23.03ID:???
twitterやってないからしらんけど

・投稿するAPIがあるならその仕様をちゃんと読む
・APIがないなら通信をトレースして何をしたらどうなるかを把握して専用のクライアントを作成する

結局この2つになるんじゃないの
0724nobodyさん2012/07/15(日) 21:16:49.41ID:???
スレチ
0725nobodyさん2012/07/15(日) 21:43:34.81ID:???
>>719
アクセストークンがない。

read and wrightにしてない

おなじ内容の投稿を繰り返してる。



たぶんどれか
0726nobodyさん2012/07/15(日) 21:47:32.56ID:???
スレチ
0727nobodyさん2012/07/15(日) 22:16:56.04ID:???
そういえばピンク色のイノキとかいうのどうしてんだろうな。
0728nobodyさん2012/07/15(日) 22:30:26.21ID:???
wright
wright
wright
0729nobodyさん2012/07/16(月) 03:34:05.92ID:xItWI94M
>>715
すみません、連投だからとsageてしまいました・・・
改めてお願いします
function datacheck($data) {
if (is_array($data)) {
return array_map('datacheck', $data);
}
else {
$data = htmlspecialchars($data, ENT_QUOTES);
}
return $data;
}
-----------------------------------
$d = $_POST['data'];
var_dump($d);
$d2 = datacheck2($d);
var_dump($d2);
$d3 = datacheck2($d2);
var_dump($d3);
上記処理をかますと、
array(2) { [0]=> string(3) "<<<" [4]=> string(2) "<<" }
array(2) { [0]=> string(12) "<<<" [4]=> string(8) "<<" }
array(2) { [0]=> string(24) "<<<" [4]=> string(16) "<<" }
となり、1回でエンティティ変換できないのはなぜでしょうか
0730nobodyさん2012/07/16(月) 05:18:47.19ID:???
>>729
datacheck2の処理が分からんから何とも言えん
0731nobodyさん2012/07/16(月) 09:11:06.54ID:???
学ぶ力には三つの条件があります。

第一は自分自身に対する不全感。
自分は非力で、無知で、まだまだ多くのものが欠けている。
だからこの欠如を埋めなくてはならない、という飢餓感を持つこと。

第二は、その欠如を埋めてくれる「メンター(先達)」を探し当てられる能力です。
メンターは先生でもお母さんでも、ネットの中の無名の人でもいい。
生涯にわたる師ではなく、ただある場所から別の場所に案内してくれるだけの
「渡し守」のような人でもいいのです。
自分を一歩先に連れて行ってくれる人は全て大切なメンターです。

第三が、素直な気持ち。
メンターを「教える気にさせる」力です。オープンマインドと言ってもいいし、
もっと平たく「愛嬌(あいきょう)」と言ってもいい。

「学ぶ姿勢」のある人は、何よりも素直です。
つまらない先入観を持たないから、生半可なリアリズムで好奇心を閉ざさない。
素直な人に聞かれると、こちらもつい真剣になる。知っている限りのことを、
知らないことまでも、教えてあげたいという気分になる。そういうものです。

以上、この三つの条件をまとめると、

「学びたいことがあります。教えてください。お願いします」

という文になります。これが「マジックワード」です。
これをさらっと口に出せる人はどこまでも成長することができる。
この言葉を惜しむ人は学ぶことができないのです。
学ぶ力には年齢も社会的地位も関係がありません。
>>727さんも、早く学ぶ力を身に付けてください。
0732nobodyさん2012/07/16(月) 11:12:31.31ID:???
phpには問題がない。悪いのは工夫しないこと。
0733nobodyさん2012/07/16(月) 11:36:56.93ID:???
今日も回答者のみなさま、よろしくご指導くださいませ。
07347292012/07/16(月) 11:53:07.77ID:xItWI94M
>>730
チェック用につくったものでした・・・ 注意不足で申し訳ありません
以下、最後にします・・・よろしくお願いします

function datacheck($data) {
if (is_array($data)) {
return array_map('datacheck', $data);
}
else {
$data = htmlspecialchars($data, ENT_QUOTES);
}
return $data;
}
-----------------------------------
$d = $_POST['data'];
var_dump($d);
$d2 = datacheck($d);
var_dump($d2);
$d3 = datacheck($d2);
var_dump($d3);
上記処理をかますと、
array(2) { [0]=> string(3) "<<<" [4]=> string(2) "<<" }
array(2) { [0]=> string(12) "<<<" [4]=> string(8) "<<" }
array(2) { [0]=> string(24) "<<<" [4]=> string(16) "<<" }
となり、1回でエンティティ変換できないのはなぜでしょうか
0735nobodyさん2012/07/16(月) 11:56:18.41ID:???
>>734
HTMLソースを見てみることをお勧めする
0736nobodyさん2012/07/16(月) 12:24:47.48ID:???
>>735
お忙しい中、ご助言ありがとうございます!
0737nobodyさん2012/07/16(月) 12:32:52.88ID:???
>>736
ID
0738nobodyさん2012/07/16(月) 13:28:06.98ID:???
>>737
いつもご案内ありがとうございます。
0739nobodyさん2012/07/16(月) 13:31:55.86ID:xItWI94M
>>735
たしかにHTMLソースを見るとしっかりエンティティ変換できてますね
ブラウザが変換されたものを認識して表示
2回目を通ると、2回変換されたものを1回分戻して表示しているから1回目が変換されたように
錯覚していたのですね
理解致しました、教えて頂きありがとうございました

ちなみに>>736は私じゃないです・・・
0740nobodyさん2012/07/16(月) 13:57:52.34ID:QG6eRF1A
一つ確認なんですが、$_POSTに入ってる値って既にurldecode済みのものですよね?
出力する限りではデコード済みのようでした。
確認だけです
お願いします。
0741nobodyさん2012/07/16(月) 14:25:27.61ID:???
勿論
0742nobodyさん2012/07/16(月) 14:29:14.51ID:QG6eRF1A
ですよねー
ありがとうございました
0743nobodyさん2012/07/16(月) 15:01:18.57ID:???
>>740-742
されてねーよw
どうやって確認したんだ
0744nobodyさん2012/07/16(月) 15:22:21.12ID:???
マニュアルで
0745nobodyさん2012/07/16(月) 15:23:35.71ID:???
オートマで
0746nobodyさん2012/07/16(月) 15:30:57.84ID:???
フォームの内容を送信するとき、GET か POST かにかかわらず data は ブラウザによって URL エンコードされ、PHP によって URL デコードされます。 要は、URL エンコード/デコードを自分で行う必要はなく、これらの処理は すべて自動的に行われると言うことです。

エンコと勘違いしてないか?
0747nobodyさん2012/07/16(月) 23:27:29.62ID:gCazxRKa
<?php
session_start();〜
?>
<html>〜</html>
としたとき、グーグルクロームで上の方に空白ができるって
なんとかならないですか?
0748nobodyさん2012/07/16(月) 23:31:36.01ID:???
サーバで処理したものを返すから
同じ結果ならブラウザでソースが変わるってのはない
PHPとは関係ないんじゃね
0749nobodyさん2012/07/17(火) 11:59:23.23ID:???
UTF-8 BOMで保存してるんじゃないの?
0750nobodyさん2012/07/17(火) 12:12:53.44ID:???
クロームでというのが気になるが別のブラウザでも同じならBOMか改行かそこらへんだな
0751nobodyさん2012/07/17(火) 12:18:14.11ID:???
>>747
サーバに置いてそれを見せろ
0752nobodyさん2012/07/17(火) 23:01:14.52ID:???
>>751
今日も親切なご回答ありがとうございます。
0753nobodyさん2012/07/17(火) 23:10:16.97ID:???
そのセリフも気に入ってるんだね
0754nobodyさん2012/07/18(水) 11:40:22.77ID:???
PHPでGUIDを発行するにはどうすればいいですか?
0755nobodyさん2012/07/18(水) 12:47:13.62ID:???
GUID=携帯電話の個体識別番号のことか?
発行とは?
そして>>1読め
0756nobodyさん2012/07/18(水) 14:31:18.93ID:???
GUIDも知らないとはさすがPHPスレ
0757nobodyさん2012/07/18(水) 15:14:11.38ID:???
MS嫌いだからUUIDって呼ばないと
知らないことにするってことだろ
0758nobodyさん2012/07/18(水) 15:17:04.27ID:???
コミュ障 VS エスパー
0759nobodyさん2012/07/18(水) 15:26:02.07ID:???
PHPerだからな
0760nobodyさん2012/07/18(水) 16:01:21.74ID:???
うーん
0761nobodyさん2012/07/18(水) 16:01:30.12ID:ZNlQhXb2
ここでいいかわかりませんが質問させてください。
AjaxからPHPファイルにアクセスしてデータベースに書き込もうとしてるんですが、
そのPHPファイルにもユーザからのアクセス権限を与えないと書き込みできません。
これだと、ブラウザからそのPHPファイルに直接アクセスすることが出来てしまいます。
何か対策方法ないでしょうか?

ちなみにhtaccessで該当PHPファイルへのアクセス拒否を行うと、
書き込めなくなってしまいました。

よろしくお願い致します。
0762nobodyさん2012/07/18(水) 16:06:49.63ID:???
>>761
GUIDを発行してそれを認証用IDにしてチェックすればいいよ
0763nobodyさん2012/07/18(水) 16:13:59.13ID:???
やばいな、こいつPHPスレでAjaxについて答えやがった
PHPerじゃないのかよ…
0764nobodyさん2012/07/18(水) 16:20:13.34ID:???
>>761
対策はPOSTやGETで更新するサイトとなんら変わらない。
難しく考えすぎ。
0765nobodyさん2012/07/18(水) 16:20:49.01ID:???
Ajaxでもブラウザからアクセスするんだから
ブラウザからのアクセスを拒否したらだめに決まってんだろ

簡易的にAjax以外を拒否するなら
$_SERVER['HTTP_X_REQUESTED_WITH'] が 'XMLHttpRequest'
かどうかチェックすればいいが、
偽装可能だし携帯とかブラウザによっては対応できない
0766nobodyさん2012/07/18(水) 16:28:51.63ID:ZNlQhXb2
なるほど皆さんありがとうございます。
基本的に直でアクセスした場合は何も表示はされないんですが、
そのファイルのソースコードを見られるのが心配です。
基本的にアクセスすればPHPの処理が実行されるので、
ソースコードを見られる心配はないと思っていていいでしょうか?

ちょっと>>764については調べてみますが。
0767nobodyさん2012/07/18(水) 16:35:42.56ID:???
お前の将来のほうが心配だわ
0768nobodyさん2012/07/18(水) 16:39:51.44ID:???
HTTPについてちゃんと理解しなさい
0769nobodyさん2012/07/18(水) 16:42:58.58ID:???
>>766
ApacheならApacheの設定をきちんとしておけば、
.phpのファイルにアクセスして直接ソースコードが見られることはない
そんなのは当たり前
0770nobodyさん2012/07/18(水) 16:58:00.14ID:ZNlQhXb2
>>769
じゃあ安心です。
ありがとうございました

他の方もありがと!
0771nobodyさん2012/07/18(水) 18:12:43.13ID:???
>>767
ちょっとわろたw
0772nobodyさん2012/07/18(水) 21:57:10.90ID:LQ7IKH/x
php最強
0773nobodyさん2012/07/18(水) 23:04:03.60ID:???
24. メソッドと関数の違い
 → えーと メソッドは引数を持たなく、関数は引数を持つんだとおもいます
0774nobodyさん2012/07/18(水) 23:27:25.90ID:???
引数がある関数もあるし、引数がない関数もある
0775nobodyさん2012/07/19(木) 10:29:57.12ID:???
釣られるなよ
0776nobodyさん2012/07/19(木) 18:16:00.49ID:sGB+atqj
foreachやarrayで使われる

=>

ってどういう意味なんでしょうか?
特殊文字でグーグル検索すらできないので教えてください
0777nobodyさん2012/07/19(木) 19:32:58.45ID:xIuqWu1Y
SQLITEでテーブル名が数字のやつがあるんですが、

select 5555 from test order by rowid desc

ってやると、列5555の中の値が取得されずに、
5555って値が取得されてしまいます。

この原因は何なのでしょうか?
0778nobodyさん2012/07/19(木) 19:33:28.74ID:???
>>776
連想配列でググれ
0779nobodyさん2012/07/19(木) 19:40:36.16ID:rqfdDCV2
メソッド
関数
手続き
メンバー関数
プロシージャ
コールバック
はどう違いますか?
0780nobodyさん2012/07/19(木) 19:46:54.79ID:???
>>777
テーブル名じゃなくてカラム名か?
0781nobodyさん2012/07/19(木) 19:48:55.73ID:???
'5555'
0782nobodyさん2012/07/19(木) 19:51:18.24ID:???
quoteIdentifier使えば
0783nobodyさん2012/07/19(木) 19:53:13.19ID:sGB+atqj
>>778
連想配列のことだったんですね!
ありがとうございます、おかげさまで理解できました!
0784nobodyさん2012/07/19(木) 19:53:53.64ID:???
>>779
メソッド≒メンバ関数 OOPに於ける機能、あるいはオブジェクトが持つ関数
手続き=プロシージャ 何度も行う処理を一纏めにした関数
コールバック 登録された関数を後に呼び出す機構。array_mapとか
0785nobodyさん2012/07/19(木) 20:01:15.69ID:???
>>779
phpでの話か?
ならプロシージャは関係無いで

メソッドはクラスに定義された関数
クラスを実体化したらオブジェクト。オブジェクトの持ち物がメンバー。

コールバックは振る舞いの引数。普通は引数とは何らかの値やオブジェクトだが、コールバックは関数やメソッドを渡す。
07867852012/07/19(木) 20:08:41.50ID:UpFPLEC5
あぁ、一般概念のプロシージャなら >>784 の言う通り手続きのこと

そうなると文脈では784みたいな捕らえ方も無きにしも非ずだけど、オブジェクト指向の対概念として語られる場合も多い。というか、そっちの方が多いんでないかな?
0787nobodyさん2012/07/19(木) 20:24:02.11ID:???
メソッドとメンバー関数は完全に同じじゃないの?
C++とかなら違ったような気がするけど。
0788nobodyさん2012/07/19(木) 23:26:45.16ID:???
>>786
>そっちのほうが多いんでないかな?
それはない
0789nobodyさん2012/07/19(木) 23:35:12.93ID:???
25. オブジェクト指向
 → 使用しないこと。実装が中途半端だという説もありますが、
  PHP自体遅いのでOOPするとさらに遅くなり、実用に耐えません。
0790nobodyさん2012/07/19(木) 23:47:22.19ID:???
そろそろスレチで変なのわくので続きはマ板で
0791nobodyさん2012/07/20(金) 11:31:16.80ID:???
>>777
原因は、「それが仕様だから」
5555をIntegerとして返しているだけ。
``で囲め。''だと今度はstringとして認識されるぞ。
というかそんなフィールド名つけんなよ。
更に言えば、スレチもいいとこだ。
0792nobodyさん2012/07/20(金) 12:37:18.13ID:aZB4pJtS
【OS名】TurboLinux8
【PHPのバージョン】4.2
【質問内容】セッションについていくつか教えてください。
■1.A.php B.php C.phpとあって、AとCでセッションを使いたいのですが
AとCだけにsession_start()を利用してよいでしょうか?(Bでもsession_start()をしないとCで
セッションが利用できないことはあるのでしょうか)
■2.セッションの有効期限(60分以上)を設定したいのですが、
ini_set('session.gc_maxlifetime', 3600);session_save_path("/tmp/hoge");
の2つを指定でよいでしょうか?
■3.2の設定は、session_start();の度に事前に実行しないといけないでしょうか。
それとも初回1回だけでよいでしょうか。
よろしくお願いいたします。
0793nobodyさん2012/07/20(金) 12:46:28.72ID:???
1. クッキーで持ってるから問題ない
2. 直接関係あるのはsession.gc_maxlifetime
3. 動作があったら有効期限をリセットするのが普通 つまり毎回やれ

あとPHP4は特別な事情がない限りもう使わないでくれたまえ
0794nobodyさん2012/07/20(金) 12:53:45.97ID:???
>>791
SQLiteはアクサングラーヴェはNGだ
シングルクォーテーションが正解
0795nobodyさん2012/07/20(金) 14:23:57.88ID:???
悪さん知るコンプレックス
07967922012/07/20(金) 20:04:40.91ID:???
>>793
ありがとう。助かりました。
0797nobodyさん2012/07/20(金) 20:51:29.54ID:IokhYMk9
タイムスタンプで時間をmysqlに書き込み、
その値をphpで取得すると2012-07-20 18:40:42となるのですが、
配列に時間を入れて昨日だけの値を表示や今日だけの値を表示
させることは可能なのでしょうか?
0798nobodyさん2012/07/20(金) 20:55:06.04ID:???
mktime
strtotime
explode

このへんでどうにかしてみろ
0799nobodyさん2012/07/20(金) 21:00:41.56ID:bg/kXQpZ
ifの中で使うfunctionはifブロックの中で定義しようと思ったのですが、できませんでした。
こういう時は別ファイルにしてincludeするのでしょうか?
<?php
if(TRUE)
{
hoge(3);
function hoge($fuga){
return($fuga + 1);
}
}
?>
0800nobodyさん2012/07/20(金) 21:06:03.53ID:???
インクルードする方法もあるけどそういうときは無名関数を使う。
もっともPHPの無名関数は5.3以上じゃないと使い物にならんけど。
0801nobodyさん2012/07/20(金) 21:10:02.62ID:bg/kXQpZ
>>800
ありがとうございます。
調べて使ってみます。
0802nobodyさん2012/07/20(金) 22:20:44.18ID:kO69dXPR
チェックボックスのon off結果をフラグとして扱おうとしています。

チェックされた時に1が送られるというのは、できるんですが
チェックされていない時に 0を送るというのができません。

どのように記述すれば
チェックの時は1 未チェックの時は0という風にできるのでしょうか?
0803nobodyさん2012/07/20(金) 22:34:07.18ID:???
>>802
チェックボックスと同じname属性をもつhiddenを仕込んでおく。

<input type="hidden" name="data[User][done]" value="0" id="UserDone_" />
<input type="checkbox" name="data[User][done]" value="1" id="UserDone" />
0804nobodyさん2012/07/20(金) 22:40:00.24ID:???
こう書く
<input type="hidden" name="a" value="0">
<input type="checkbox" name="a" value="1">

ダサかったら
<input type="checkbox" name="checks[]" value="a">
<input type="checkbox" name="checks[]" value="b">
$chkflg['a'] = 0;
$chkflg['b'] = 0;
foreach ($_POST['checks'] as $value) $chkflg[$value] = 1;
0805nobodyさん2012/07/20(金) 23:01:44.79ID:kO69dXPR
>>803-804
ありがとうございます!!
うまくいけました!
0806nobodyさん2012/07/20(金) 23:34:16.31ID:???
>>801
もう終わった話みたいだけれど
関数をif内で定義する意味がわからない。
<?php
if(TRUE)
{
/*
hoge(3);
function hoge($fuga){
return($fuga + 1);
*/
$fuga=3;
$fuga++: //$fuga=$fuga+1;
}
}
?>
または、別の場所にfunction定義じゃ拙い状況ってあるの?
0807nobodyさん2012/07/20(金) 23:44:19.62ID:???
まあ局所的なルーチンは長々とした接頭辞で解決した方が確かにPHPらしくはある
0808nobodyさん2012/07/20(金) 23:49:19.86ID:???
そもそもfunctionを入れ子に定義できてスコープを継がないというのが困り物だよな
0809nobodyさん2012/07/21(土) 00:06:15.25ID:L7H/xY51
>>806
ありがとうございます。
phpはCなどに比べ、かなり柔軟に色々出来、パフォーマンスの上げ方も多彩だということをどこかで見かけていました。
今回は多分、includeと混同していたのだと思います。
そして今のコードは冗長で、ifで分岐できたらif、elseifそれぞれがちょうど纏まりそうですし、
こういうことができたらPHPの使い方に幅が出そうなので、質問した次第です。
0810nobodyさん2012/07/21(土) 00:06:51.46ID:L7H/xY51
意味は特になく、拙い状況でもありません。変な質問ですいませんでした。
0811nobodyさん2012/07/21(土) 00:12:28.49ID:???
スクリプトはパーサが一旦全部読み込むからパフォーマンスは変わらないよ
それよりもインクルードによるディスクI/Oの方が遅くなる
0812nobodyさん2012/07/21(土) 00:22:13.02ID:L7H/xY51
>>811
ありがとうございます、phpでもそうなのですね。
勝手に一行ずつ読みながら実行しているものと思っていました。
0813nobodyさん2012/07/22(日) 15:40:32.42ID:GaaHC7Yr
echo $A."\t";
echo $B."\t";
echo $C."\t";

ブラウザに表示された上記結果を
エクセルにタブ区切りで貼り付けたいのですが、
うまくいきません。
どこが間違っているのでしょうか。
よろしくお願い致します。
0814nobodyさん2012/07/22(日) 15:44:35.21ID:???
ブラウザ右クリック→ソースの表示→それをコピー
08158132012/07/22(日) 15:56:50.51ID:GaaHC7Yr
>>814

while(){
echo "<br/>".$A."\t";
echo $B."\t";
echo $C."\t";
}

説明が少なくてすみません。
whileで繰り返すようにしてて
$A[0] $B[0] $C[0]
$A[1] $B[1] $C[1]
$A[2] $B[2] $C[2]
のようにブラウザに表示されます。
ソースをコピーだと改行されないです。
説明が足りず申し訳ありません。

whileがある場合、どうしたらタブ区切りで貼り付けできますか?
よろしくお願い致します。
0816nobodyさん2012/07/22(日) 17:44:00.58ID:???
>>815
まずエクセルの仕様は確認してるの?
0817nobodyさん2012/07/22(日) 17:51:17.49ID:???
PHPExcelでも使って直接xlsに出力すれってことだな
0818nobodyさん2012/07/22(日) 17:54:58.17ID:???
echo "\n".$A."\t";
これで改行されるだろ
0819nobodyさん2012/07/22(日) 19:08:18.59ID:???
タブ文字が空白文字に化けるとか?
0820nobodyさん2012/07/22(日) 19:12:49.74ID:LcUqLU8f
ロリポップで以下のようなコードで画像を表示すると赤の色が失われます
ロリポップの仕様かコードが悪いのがわからないので直す方法を教えて下さい

$img = "sample.jpg" ; // 読み込む画像のアドレス
$erc = imagecreatefrompng("error.png");

$size = 200

if (!($irc = @imagecreatefromjpeg($img))) // jpeg として読み込んでみる
if (!($irc = @imagecreatefrompng($img))) // png として読み込んでみる
if (!$irc = @imagecreatefromgif($img)) { // gif として読み込んでみる
// 画像が正しく読み込めなかったときの処理
$irc = $erc;
}

if (imagesx($irc) > imagesy($irc)) {
$rrc = imagecreate($size, $size * imagesy($irc) / imagesx($irc)) ;
} else {
$rrc = imagecreate($size * imagesx($irc) / imagesy($irc), $size) ;
}

ImageCopyResampled($rrc, $irc, 0, 0, 0, 0, imagesx($rrc), imagesy($rrc), imagesx($irc), imagesy($irc)) ;

header('Content-type: image/jpeg');

// jpgeg 画像として出力
imagejpeg( $rrc ) ;
imagedestroy( $rcc );
imagedestroy( $irc );
08218202012/07/22(日) 19:35:07.88ID:LcUqLU8f
imagecreatetruecolor()にしたらできました
0822nobodyさん2012/07/22(日) 19:40:58.06ID:???
レン鯖を実験台にする馬鹿か
まずは自分のPCでやれ
0823nobodyさん2012/07/22(日) 20:23:46.31ID:I+0QjfNz
先輩諸兄だめな俺に指導をお願いします

【OS名】RHEL ES4(職場サーバのテスト用に作った自家鯖です)
【PHPのバージョン】5.3.8
【連携ソフトウェア】なし apache httpdでモジュール使用(&バッチとして使用)
【質問内容】
・特定のファイルについて、今現在のファイル内容を元に変更を行い、ファイル内容を変更後の内容に置き換えたい
・変更処理の最中に他からファイル内容を変更されてはまずい為flock()で明示的にロックして読み書きしたい

上記の条件を満たそうと
 $fp = fopen( './hoge.txt', 'r+');
 flock($fp, LOCK_EX);
 $data = fread($fp,filesize('./hoge.txt'));
〜〜$dataを元に変更処理〜〜
 rewind($fp);
 fwrite($fp, $data);

これでOKだな…などと考えていたのですが、コードを書いて、テストをはじめる直前に
元の内容のサイズ > 変更後のサイズ だったらゴミが残ってしまう事に気付きました。

ファイルは読み込み直前に排他ロックしたい、ファイルへの書き込み時にファイルサイズが減って欲しい時もある、
こういう時はどうしたら良いのでしょうか?
0824nobodyさん2012/07/22(日) 20:31:17.26ID:???
ftruncate
0825>>8232012/07/22(日) 20:35:17.32ID:I+0QjfNz
>>824
ftruncateってのがあるのか、ありがとうございます助かりました
0826nobodyさん2012/07/22(日) 20:35:35.41ID:???
一時ファイルにコピーして処理して、あとで名前書き換えたらいいんじゃないの?
0827nobodyさん2012/07/22(日) 20:55:57.16ID:???
<?php
require_onc 
?>
<html>

require_onceがhtmlより上にあると上の部分に
空白が開いてしまいます。なんとかならないですか?
0828nobodyさん2012/07/22(日) 20:58:41.25ID:???
>>747
0829nobodyさん2012/07/22(日) 21:00:07.98ID:???
require先のファイルが空白を出力してるんでね
0830nobodyさん2012/07/22(日) 21:14:12.06ID:FECQN4tJ
しまった、Sageてた
<?php
require_onc 
?>
<html>

require_onceがhtmlより上にあると上の部分に
空白が開いてしまいます。なんとかならないですか?
0831nobodyさん2012/07/22(日) 21:15:43.52ID:???
>>830
糞言語PHPを使うのをやめるといい
0832nobodyさん2012/07/22(日) 21:21:39.14ID:???
あかないし
自分で起きてる症状が他人にも起きると思ったら間違い
つうか再現できるソース全部出せよ
0833nobodyさん2012/07/22(日) 21:40:07.31ID:???
>>830
>>747-750参照
0834nobodyさん2012/07/22(日) 21:51:49.35ID:???
BOMがわからなかったから似たような質問したんだろw
0835nobodyさん2012/07/22(日) 22:23:26.00ID:FECQN4tJ
2つのファイルをutf8nにしたら直りました。
ありがとうございました。
0836nobodyさん2012/07/23(月) 00:11:02.72ID:???
ttp://www.kfb.co.jp/news/index.cgi?n=1
(´゚'ω゚`)
0837nobodyさん2012/07/23(月) 02:07:59.07ID:zNnOSXz7
このスレの住民が農作物を売るログイン機能付きの簡素な通販サイトを
作った場合はどれくらいかかりますか?
0838nobodyさん2012/07/23(月) 02:09:50.07ID:/5p5EQQS
使いものにならないニートなら機会損失を加味しても無料
0839nobodyさん2012/07/23(月) 02:14:11.68ID:???
時間のことでは?
0840nobodyさん2012/07/23(月) 02:17:45.77ID:???
>>837
初期費用6300円、年間基本料金21,000円でどう?
ショッピングモールの出店もおまけでつけておきます。
ただし、基本的な情報の入力はすべてそちらの手作業になります。

あと、割安料金で提供する代わりに、各ページの下に小さな広告が一つ入ります。
08418372012/07/23(月) 02:24:02.39ID:zNnOSXz7
あ、すいません。
制作費と制作期間の両方を質問してます。
関東が放射能だらけの食い物ばっかなので。
関西の農作物を強調して実家の農作物売ろうかなって考えてます。
0842nobodyさん2012/07/23(月) 03:09:16.45ID:???
>>841
マジ質問か。ロリポップ使いなさいよ。

「ロリポップ」で検索!検索!
0843nobodyさん2012/07/23(月) 03:12:42.49ID:???
EC-CUBEでもカスタマイズしてろ
費用も期間もかからないぞ
簡素なのでいいならカスタマイズもいらんだろ
そのまま使えばいい
0844nobodyさん2012/07/23(月) 04:23:57.60ID:???
そうそう、車輪の再発明は無駄よ
0845nobodyさん2012/07/23(月) 04:57:50.71ID:???
>>837
制作期間は、そうですね、1時間ぐらいかな。
詳しくは、カラーミーショッ・・・おおぉっと、これ以上は企業秘密だ
0846nobodyさん2012/07/23(月) 04:59:55.40ID:aO6I8Kad
質問です
index.phpで$_SERVER['PATH_INFO']でURLから値を取得する場合
http://xxxxxxxxx/index.php/hoge
とやらないと/hogeの部分が取得できないのですが、このindex.phpの部分を表示せず
http://xxxxxxxxx/hogeでURLのhogeを取得するにはどうすればいいのでしょうか?
0847nobodyさん2012/07/23(月) 05:04:47.35ID:???
アパッチの設定の問題
0848nobodyさん2012/07/23(月) 05:05:36.23ID:???
.htaccessの問題
0849nobodyさん2012/07/23(月) 05:11:19.13ID:???
つ【Apache】mod_rewriteについて語るスレ
http://kohada.2ch.net/test/read.cgi/php/1023791370/l50
0850nobodyさん2012/07/23(月) 05:16:09.42ID:aO6I8Kad
Apacheの問題だったんですか、ありがとうございます!
0851nobodyさん2012/07/23(月) 09:57:56.37ID:???
P2Util::pushInfoHtml
の::とはどういう意味ですか?
0852nobodyさん2012/07/23(月) 10:21:23.37ID:???
>>851

class Rule {

static function yomekasu ( $resNum ) {
echo '>>' . $resNum . 'をよく読めカス';
}

}

Rule::yomekasu( 1 );
0853nobodyさん2012/07/23(月) 10:26:03.61ID:???
オブジェクト指向のおっさんが再び登場
0854nobodyさん2012/07/23(月) 10:32:29.46ID:???
phpはオブジェクト指向なんだぜ
0855nobodyさん2012/07/23(月) 10:59:34.31ID:???
mb_strlenとかってちゃんと文字コード指定しないとまともに動かないことあるんだな
10時間返せよボケ
0856nobodyさん2012/07/23(月) 11:32:27.55ID:???
>>850->>855
>>1
0857nobodyさん2012/07/23(月) 11:36:26.56ID:???
自治厨うざいですねw
0858nobodyさん2012/07/23(月) 11:44:31.45ID:???
>>856
俺もかよw
どれが俺とは言わないがw
0859nobodyさん2012/07/23(月) 12:11:37.06ID:???
またお前か
気に入らないなら自分でスレ建てろ
しばくぞカスども
0860nobodyさん2012/07/23(月) 12:47:21.60ID:???
立ててきた

【PHP】気軽にPHP質問スレ
http://kohada.2ch.net/test/read.cgi/php/1343015189/
0861nobodyさん2012/07/23(月) 13:46:37.63ID:???
>>856
ちゃんとレス番書けよ低脳
0862nobodyさん2012/07/23(月) 13:55:08.61ID:???
>>850-855
と書けばいいのに
>>850->>855
とか書くのはアホすぎる
0863nobodyさん2012/07/23(月) 14:59:23.71ID:???
>>860
GJ
0864nobodyさん2012/07/23(月) 16:27:26.21ID:SD0s76fa
できるだけ多くの情報量を持つことができかつ短くするには
どういった関数を使えばいいでしょうか?
圧縮・解凍系の物以外でお願いします(デフォルトでバンドルされてないので)
0865nobodyさん2012/07/23(月) 16:30:11.42ID:???
情報って何?
0866nobodyさん2012/07/23(月) 16:43:18.16ID:???
>>864
圧縮・解凍しかないよ
何らかの符号化(圧縮・暗号化)をして、あとで復号化(解凍・解読)するしかないから

ちなみに、
使う文字種を半角英数字のみに制限してなおかつ短くするならBASE64
元のデータの4/3倍程度のサイズになる

ただ短くするのならハッシュ関数系のMD5とかSHA-1
ハッシュ関数なので復号不可能
0867nobodyさん2012/07/23(月) 16:54:37.16ID:???
4/3倍 ?
0868nobodyさん2012/07/23(月) 16:56:59.97ID:???
>>867
そう。圧縮じゃないもん。
http://ja.wikipedia.org/wiki/Base64
0869nobodyさん2012/07/23(月) 17:46:51.98ID:???
単純な数字だけだったら、英数記号使って64進数に変換してみるとか…
0870nobodyさん2012/07/23(月) 17:50:21.36ID:???
大文字26字+小文字26字+数字10字=62字
足りないから記号2字を加えて64字

Base64
08718642012/07/23(月) 18:03:57.29ID:SD0s76fa
レスありがとうございます
やっぱ圧縮以外によさそうなのはないですね
アルゴリズムは公開されてて
ユーザ関数としての実装ならいくつか見つかりましたのでそれを試してみます
0872nobodyさん2012/07/23(月) 21:13:55.03ID:zNnOSXz7
php+javascriptでAjaxをやってるのですが、
文字コードはutf8nと改行コードはCR+LFにしてますが、
改行コードってCR+LFでいいんですかね?
改行コードが違うとブラウザによっては表示されなかったりで
苦戦してます。
0873nobodyさん2012/07/23(月) 21:20:06.58ID:???
いいよ
0874nobodyさん2012/07/23(月) 21:23:46.77ID:???
ブラウザによって表示されないのは書き方が下手糞なだけだろ
0875nobodyさん2012/07/24(火) 00:19:16.75ID:???
php側でもjs側でもいいけど、置換とかしちゃえばいいんじゃね
エスケープついでにやればいいだけだし
08768722012/07/24(火) 00:34:10.23ID:2U8u549s
>>874
ローカル環境でグーグルクロームで表示されていた文字列が
レンタルサーバーにうpしてグーグルクロームでアクセスすると
文字列が表示されないという不具合でした。
調べてみると、改行コードと文字コードをいじったら直ったので
レンタルサーバー上とローカル環境では微妙に違うということです。
0877nobodyさん2012/07/24(火) 00:35:51.04ID:???
改行コード関係ねぇw
0878nobodyさん2012/07/24(火) 02:46:37.14ID:???
アップロード時に文字コード変わってたりして
ftpクライアントソフトの設定見直してみたら?
あとphp.iniとかかもね
0879nobodyさん2012/07/24(火) 03:03:11.32ID:???
php の charset がローカルと違ってたってのはよくある話だな
0880nobodyさん2012/07/24(火) 03:12:33.52ID:???
普通に出力するソース(html)でcharset指定してないんだろ
0881nobodyさん2012/07/24(火) 05:17:28.51ID:???
FTPのアスキーとバイナリの違いも分かってないんだろ
0882nobodyさん2012/07/24(火) 08:36:49.70ID:Q8gvke9w
strstrで探した文字列が見つからない場合、falseが返ってくるとマニュアルには書いてあるのに
うまく判定できないから調べたら、nullが返ってきていた

これ、どういうことでしょうか?普通のCentOS鯖のPHP5.3ですが
0883nobodyさん2012/07/24(火) 09:06:05.80ID:???
は?
nullはFLASEだろ
0884nobodyさん2012/07/24(火) 09:23:24.38ID:???
そりゃあPHPは糞言語だからな
0885nobodyさん2012/07/24(火) 10:22:16.86ID:hlu32Ihw
【OS名】CentOS
【PHPのバージョン】5.3
【質問内容】
for文で変数の末尾の数字を付けたいです。
例:
for ($i = 0; $i < count($ansArray); $i++) {
$this->ans$i = $ansArray[$i];
}
で、$this->ans0, $this->ans1, $this->ans2.....に代入したいのです。
この例のように書くとエラーとなるのですが、何か方法はないでしょうか?

0886nobodyさん2012/07/24(火) 10:29:59.90ID:???
eval("\$this->ans$i = \$ansArray[\$i];");
0887nobodyさん2012/07/24(火) 10:38:53.60ID:???
$this->{"ans".$i}= $ansArray[$i]; でしょ。
0888nobodyさん2012/07/24(火) 10:50:40.67ID:???
ansを配列にしろよw
0889nobodyさん2012/07/24(火) 11:40:43.47ID:???
>>888
それじゃ>>885の求める回答にはならないだろう
0890nobodyさん2012/07/24(火) 11:48:55.30ID:???
>>885
{}で、文字列を展開するやり方知ってる?
$a = 'hoge';
${$a} = 'moge';
echo $hoge;
--------------------
この結果が
--------------------
moge
0891nobodyさん2012/07/24(火) 11:51:22.84ID:???
>>890
Parse error: syntax error, unexpected T_DEC in - on line 5
0892nobodyさん2012/07/24(火) 11:51:31.15ID:???
そんな汚いコード辞めようぜ
0893nobodyさん2012/07/24(火) 11:52:08.91ID:???
だから、

$this -> {'ans'.$i} = $ansArray[$i];

でうまく行くと思う。
でもブレース展開しなくても、

$name = 'ans' . $i;
$this -> $name = $ansArray[$i];

でOK。こっちの方が見通しはいいと思う。
0894nobodyさん2012/07/24(火) 11:56:01.93ID:???
>>882
なにを使ってnullが返ってきていると判断したんだ?
そのソース晒せ。
あと883は無視しとけ。falseとnullは別もんだから。
0895nobodyさん2012/07/24(火) 11:57:09.03ID:???
>>882
いや、false が返ってくるよ。
もう一度確かめてみ?
0896nobodyさん2012/07/24(火) 12:01:03.90ID:???
>>891
お前な、どこからどこまでコピペしてんだよwww
0897nobodyさん2012/07/24(火) 12:07:57.18ID:???
nullとfalseは条件式では同じ意味を持つからどーでもいい
0898nobodyさん2012/07/24(火) 12:10:20.93ID:???
>>897は、マニュアル読み直してこい。
0899nobodyさん2012/07/24(火) 12:12:17.55ID:???
> php -r 'var_dump(strstr("abc", "def"));'
bool(false)
false返ってるね。
FALSEは予約語じゃないと何度言えば・・・
0900nobodyさん2012/07/24(火) 12:15:32.35ID:???
いやstrstrの戻り値がnullだろうがfalseだろうが何を気にする必要があるんだよ
どうせ検索文字列があるかないかを判定するだけだろ?
どっちみち条件式ではfalse扱いなんだから気にするこたーねーよ
0901nobodyさん2012/07/24(火) 12:18:33.78ID:???
>>900
どんな比較演算子で書いているんだ?
0902nobodyさん2012/07/24(火) 12:21:09.39ID:???
んなもんびっくりマークつけるかつけないだけで十分だろうが
0903nobodyさん2012/07/24(火) 12:30:48.49ID:???
有無のチェックだけなら
if ( strstr($mail, "@") )
でいいけど strposだと
if ( strpos($mail, "@") !== FALSE )
ってしないと駄目ってやつだな。
0904nobodyさん2012/07/24(火) 13:25:38.04ID:???
おなかすいた
0905nobodyさん2012/07/24(火) 13:26:47.17ID:???
ディレクトリを開いてファイル一覧を使う処理も同様
0906nobodyさん2012/07/24(火) 13:41:28.99ID:???
>>903
if文の中で真偽値を比較するのって間抜けだと思う
0907nobodyさん2012/07/24(火) 13:51:04.97ID:???
え?
0908nobodyさん2012/07/24(火) 13:51:57.66ID:???
間抜けなのはphp使ってる人の方だから
0909nobodyさん2012/07/24(火) 14:10:26.33ID:???
Perlだと
opendir(D,".");
@files = readdir D;
closedir D;
foreach (@file) {
 print "$_\n";
}

PHPだと
$dh = opendir(".");
while (($file = readdir($dh)) !== false) {
 echo "$file\n";
}
closedir($dh);

PHPはfalseと比較してる部分が特にダサい
09108852012/07/24(火) 14:46:28.78ID:hlu32Ihw
>>886,887,890,893
みなさんありがとう。
見通しのよさの点で、893さんの手法でいきます。
勉強になりました。ありがとうございました。
0911nobodyさん2012/07/24(火) 15:35:42.40ID:???
>>909
DirectoryIterator
0912nobodyさん2012/07/24(火) 16:49:17.69ID:???
booleanしか入りようがないなら、比較せんでもいいんだけどねぇ…。
0913nobodyさん2012/07/24(火) 17:01:19.20ID:???
例えば「0」というファイル名があったらそこでループが終わる
0914nobodyさん2012/07/24(火) 17:02:12.16ID:???
if (!strstr('abc0', '0')) {
echo 'boolへのキャストが糞';
}
0915nobodyさん2012/07/24(火) 18:09:13.06ID:???
キャストじゃないしw
0916nobodyさん2012/07/24(火) 20:32:52.38ID:???
キャストだしw
0917nobodyさん2012/07/24(火) 20:36:28.43ID:???
キャストじゃないしw
0918nobodyさん2012/07/24(火) 20:43:29.27ID:???
キャストだしw
0919nobodyさん2012/07/24(火) 20:46:01.62ID:???
キャリストだしw
0920nobodyさん2012/07/24(火) 20:46:50.24ID:???
キャリストじゃないしw
0921nobodyさん2012/07/24(火) 21:37:51.66ID:???
キリストだしw
0922nobodyさん2012/07/24(火) 21:49:20.28ID:???
キリストじゃないしw
0923nobodyさん2012/07/24(火) 23:20:48.95ID:???
学校ないし家庭もないし
0924nobodyさん2012/07/24(火) 23:22:50.97ID:???
テレビもなければラジオもない
0925nobodyさん2012/07/24(火) 23:23:40.14ID:???
職もない
0926nobodyさん2012/07/25(水) 00:25:31.36ID:???
試験も何にもないしw
0927nobodyさん2012/07/25(水) 00:33:07.37ID:???
あるしw
0928nobodyさん2012/07/25(水) 01:11:31.29ID:???
おかしーし
0929nobodyさん2012/07/25(水) 02:08:39.04ID:???
型変換=キャストだと思ってんの?これだから底辺プログラマは・・・
0930nobodyさん2012/07/25(水) 02:16:37.67ID:???
頂点プログラマだしw
0931nobodyさん2012/07/25(水) 02:24:12.13ID:???
キャスト【cast】プログラミングで、あるデータ型の値を別のデータ型に変換することをキャスト(型変換)という。
wwwwwwww
0932nobodyさん2012/07/25(水) 02:26:24.81ID:???
暗黙的な型変換はキャストとは言わんよ
0933nobodyさん2012/07/25(水) 02:33:18.18ID:???
いずれにしてもフォンノイマンの呪縛から逃れられていない点で
世界中のプログラマは十把一絡げ
0934nobodyさん2012/07/25(水) 05:13:19.80ID:???
おまい達観してるな。
0935nobodyさん2012/07/25(水) 05:51:00.85ID:???
さすが40代
0936nobodyさん2012/07/25(水) 09:39:47.42ID:???
PHPでtieみたいなことはできるの?
0937nobodyさん2012/07/25(水) 09:47:06.82ID:???
>>936
http://perl-cgi.net/function/tie/
0938nobodyさん2012/07/25(水) 10:45:23.99ID:3no0iqfW
【OS名】CentOS
【PHPのバージョン】5.5
【連携ソフトウェア】MySQL
【質問内容】メッセージと画像をSQLに格納しています、これらを取り出して1つのウェブページでメッセージと画像の両方を表示する事は出来ますか?
出来る場合はどのように実現するか、または参考ページを教えて頂けると助かります。
0939nobodyさん2012/07/25(水) 10:52:12.36ID:???
>>938
できる
メッセージと、画像のURLを、HTML形式で出力する
0940nobodyさん2012/07/25(水) 10:54:01.56ID:???
>>939
意味がよくわかりません、もう少し具体的に教えてもらえませんか?
0941nobodyさん2012/07/25(水) 10:55:25.49ID:???
php mysql blobでググる
0942nobodyさん2012/07/25(水) 10:55:54.53ID:???
>>937
Pelrではできるよね。うん。
0943nobodyさん2012/07/25(水) 11:08:42.26ID:???
>>941
メッセージ表示用とは別で画像読み込み用のPHPが必要って事ですか?
表示用PHPひとつで両方表示は出来ないって事ですかね?
0944nobodyさん2012/07/25(水) 11:13:09.01ID:???
ブラウザはHTMLのテキストと画像データをいっぺんにもらえないだろ
0945nobodyさん2012/07/25(水) 11:13:37.13ID:???
>>943
HTMLを出力しなさいって話
文字列と画像の両方が表示されるページくらい見たことあるだろう?
0946nobodyさん2012/07/25(水) 11:17:52.47ID:???
画像ってDBに入れるのとパスだけ管理するのと
どっちがいいのだろう
0947nobodyさん2012/07/25(水) 11:19:48.18ID:???
そりゃ状況によるでしょ。
検索対象にならないから入ってても意味無いが
バラバラだと管理が面倒な場合もあるし。
0948nobodyさん2012/07/25(水) 11:21:07.33ID:???
個人的にはパス管理のほうが楽だと思うけど
トランザクション処理が面倒か
0949nobodyさん2012/07/25(水) 11:37:12.90ID:???
高解像度の画像をデータベースに入れるとデータベースのサイズが激増する
0950nobodyさん2012/07/25(水) 11:52:59.08ID:???
超頑張れば出来るんじゃん?
ドット単位で色解釈してbackground-colorで1ピクセルずつ指定していけばw
誰がやるかボケレベルだけど

>>949
コマンド一撃でバックアップできるのは魅力なんだけどね。
0951nobodyさん2012/07/25(水) 11:56:07.11ID:???
クエリにかかる時間が延びないのなら別にいいけど
0952nobodyさん2012/07/25(水) 13:13:09.10ID:Ej6VMDzq
何も設定しない初期の状態だと、
session_startで保存した値ってどれぐらい持つのでしょうか?
0953nobodyさん2012/07/25(水) 13:18:46.71ID:???
>>952
http://php.net/manual/ja/session.configuration.php
ブラウザ落とせばすぐ消える。
タブブラウザだとそのブラウザのプロセスが消えるまでって言ったほうがいいかな。
0954nobodyさん2012/07/25(水) 13:23:32.87ID:???
>>953
session.gc_maxlifetimeってやつが関係してるんでしょうか?

ツイッターとかでログインして利用できるサービスがいくつかありますが、
あれってブラウザ閉じたりしてもログインしたままだと思いますが、
どうやってやってるんですか?
0955nobodyさん2012/07/25(水) 13:35:43.20ID:???
大抵はクッキー兼用だろう
0956nobodyさん2012/07/25(水) 13:45:44.36ID:???
>>938
どうしても、っていうなら Data URI scheme でやれば?
http://en.wikipedia.org/wiki/Data_URI_scheme
0957nobodyさん2012/07/25(水) 13:48:46.66ID:???
>>932
http://e-words.jp/w/E59E8BE382ADE383A3E382B9E38388.html
型キャストには、明示的に行われるものと暗黙的に行われるものがある。
0958nobodyさん2012/07/25(水) 13:49:13.56ID:Ej6VMDzq
ありがとうございました。

今ここのサイトみてツイッターの認証やってるんですが、
http://nianote.com/programing/101

まったく同じコードでやってるのに、
ツイッターの公式画面で認証した後にcallback.phpに正しくリダイレクトしてくれません。
認証して「しばらくお待ちくだしさい」って画面に切り替わった後に、
また認証画面に戻ってループしてしまいます。
ちゃんとツイッターのアプリケーション登録画面でcallback先のURLを

http://127.0.01/callback.php

ってちゃんと書いてます。
callback.phpのsession_start関数の前後で、
echoとかで何か出力するとちゃんとリダイレクトされるようなのですが、
そうするとcan't modify header informationとかでwarningエラーが出ます。

原因はなんでしょうか?
0959nobodyさん2012/07/25(水) 14:31:40.46ID:3no0iqfW
>>956
これだ!ありがとうございます、さっそくやってみます!
09609562012/07/25(水) 14:34:09.28ID:???
>>959
一応言っておくと、普通はやらないよ
普通はさんざん書かれているように
HTML出力のプログラムと画像出力のプログラムを分ける
0961nobodyさん2012/07/25(水) 14:43:51.00ID:3no0iqfW
>>960
これをやる事によってどんなデメリットがあるんでしょうか?
0962nobodyさん2012/07/25(水) 14:46:54.31ID:???
この手のは、普通はgracemonkeyとかでクライアントだけで画像埋め込みたい時に
よく使うかなあ、サーバクライアントならあまりやらないかと。
0963nobodyさん2012/07/25(水) 14:48:11.86ID:???
greeaseか
0964nobodyさん2012/07/25(水) 14:49:33.06ID:???
一部のブラウザ(IE7、ガラケー)が対応していない
キャッシュ制御ができない
画像サイズが大きいとHTMLの描画開始が遅くなる
HTMLページのレスポンスが遅くなる
別ページから画像だけを使い回しできない
同一ページで同じ画像を複数使う場合、それぞれにデータを埋め込む

ただ、クライアントサイドの高速化に使うケースもある
0965nobodyさん2012/07/25(水) 14:51:19.59ID:???
あと、Base64だと転送データサイズが4/3倍になるかな?
0966nobodyさん2012/07/25(水) 14:52:20.13ID:???
サイズ制限もあるみたいだな
0967nobodyさん2012/07/25(水) 14:57:41.43ID:Ej6VMDzq
私の書き込みは忘れてください
ローカルでやるとうまくいかなかっただけっぽいです。
0968nobodyさん2012/07/25(水) 15:14:43.42ID:Ej6VMDzq
twitter apiについて詳しい人教えてください
そのユーザがパスワードを変更したらアクセストークンって変化するんでしょうか?
0969nobodyさん2012/07/25(水) 15:17:10.19ID:3no0iqfW
HTML出力するPHPとは別に画像表示するPHPを作った方がメリットが大きいって事ですね
やはりもう少しどういった仕様にするか考えてみます
みなさんありがとうございました
0970nobodyさん2012/07/25(水) 15:56:20.35ID:Ej6VMDzq
ユーザにログインさせてサービスを利用させる場合、
そのページはユーザ独自のものが表示されるのでインデックスしないようにするもんなんでしょうか?
0971nobodyさん2012/07/25(水) 16:04:49.73ID:???
>>970
なんのインデックスですか?
0972nobodyさん2012/07/25(水) 16:05:50.63ID:Ej6VMDzq
>>971
Googleのインデックスです
あのメタタグのrobots属性のことです。
0973nobodyさん2012/07/25(水) 16:19:51.18ID:???
>>972
クローラーがログインできるユーザページ?
0974nobodyさん2012/07/25(水) 17:23:21.23ID:Ej6VMDzq
>>972
ログイン情報を渡せばできると思いますが、させないつもりです。
googleの検索結果に載る情報って、
クローラが取得した内容が載るんですよね?
じゃあクッキーなどをチェックしてログイン情報があるかを確認する処理を入れ、
ログイン情報のないクローラにはただの初期画面が表示するようにすれば、
ユーザ個々のページの内容が表示されなくなると思うのですが、
これは正しい方法ですか?

urlはトップページが

http://test.com

だとしたら

このURLを変えないままログインして、ユーザごとに違う情報を表示させたいんです。
0975nobodyさん2012/07/25(水) 17:49:00.76ID:???
>>974
とりあえずクローラのことは考えないでいいから、
どうやって認証の仕組みを作るか考えるのがいいだろ

あと、例示用のドメインは example.com とかを使うように決まっている
お前さんが test.com の所有者、Test Central, Inc.ならいいが
0976nobodyさん2012/07/25(水) 17:49:43.30ID:???
>>970
Googlebotはログインしてない状態のページしか拾わないし、
それがインデックスされる

robots属性でインデックスされないようにしたら
検索からたどり着けなくなるんだから
Web上に存在してないのと同じ

そう、Web上に存在してないのと同じ
0977nobodyさん2012/07/25(水) 17:54:10.43ID:???
>>975が言うように認証の仕組みを作るのが先
ログイン後に元のURLに戻ってきてそこで何か表示するプログラムを書きなさい

トップページで、状態に応じて
「まだログインしていません」
「ログイン済みです」
のどちらかが表示される仕組みを作れば次に勧める
0978nobodyさん2012/07/25(水) 17:57:43.58ID:???
そんなレベルの話だったのか。
これは酷い
0979nobodyさん2012/07/25(水) 17:58:05.42ID:???
そもそも質問内容 PHP関係ない。
作り方は聞いてない。
ログインページをgoogleにインデックスして欲しければするだけの話。
ロボットにログイン後のページを見られないようにしてさえおけばいいだけ。
0980nobodyさん2012/07/25(水) 18:07:32.14ID:Ej6VMDzq
皆さんすみませんでした。
先にログインの仕組みを作ります。

ありがとうございました。
0981nobodyさん2012/07/25(水) 18:58:51.76ID:IGMzGv0T
$_SESSION変数にアクセスする場合、
アクセスするだけでもsession_startを呼び出す必要があるんでしょうか?
0982nobodyさん2012/07/25(水) 19:11:29.09ID:???
そうだよ
0983nobodyさん2012/07/25(水) 19:33:19.21ID:???
どのセッションかわからないからな
クライアントにどのセッションか教えてもらうために必要だ
0984nobodyさん2012/07/25(水) 19:56:46.68ID:IGMzGv0T
なるほど
もう疲れちゃった
ありがとうございます
0985nobodyさん2012/07/25(水) 21:18:47.79ID:???
次スレ。クソ回答者は除く

【PHP】気軽にPHP質問スレ
http://kohada.2ch.net/test/read.cgi/php/1343015189/
0986nobodyさん2012/07/25(水) 21:33:13.96ID:???
次スレ
http://kohada.2ch.net/test/read.cgi/php/1343219409/
0987nobodyさん2012/07/25(水) 21:40:40.21ID:???
  l 、 |    |__
. _,レ_人_ _|_

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


     ───  _   __O |  ──っll ―┼―
     ─┬─    |     l   |    ./   ○|
       /     _ノ   _/   |ノ   (___    ノ
0988nobodyさん2012/07/25(水) 21:48:48.41ID:???
次スレ。クソ回答者は除く

【PHP】気軽にPHP質問スレ
http://kohada.2ch.net/test/read.cgi/php/1343015189/
0989nobodyさん2012/07/25(水) 23:49:08.28ID:???
もうわからないよ(ノ_・。)
session_startしてないのに$_SESSIONにちゃんと値入ってるし、
session_startしたら何か出力してるってエラー出るし
0990nobodyさん2012/07/25(水) 23:50:25.07ID:???
勉強不足だからマニュアル眺めて手順通りにやれ
0991nobodyさん2012/07/25(水) 23:51:06.25ID:???
念のため
session.auto_startは?
0992nobodyさん2012/07/26(木) 00:02:51.25ID:???
session.auto_startは0でした。

もう本当意味わかんないよ
0993nobodyさん2012/07/26(木) 00:07:15.82ID:???
includeしてるファイルやauto_prependしてるファイルで
session_start()してるんだろ
grepとかしつつ地道に探せ
0994nobodyさん2012/07/26(木) 00:19:38.03ID:???
質問時のルール守れ
0995nobodyさん2012/07/26(木) 00:25:34.07ID:???
こちらにはクソ回答者はいませんので大歓迎です!

【PHP】気軽にPHP質問スレ
http://kohada.2ch.net/test/read.cgi/php/1343015189/
0996nobodyさん2012/07/26(木) 00:36:28.69ID:???
全然進んでないように見えるけど
0997nobodyさん2012/07/26(木) 00:40:18.57ID:???
【PHP】下らねぇ質問はID出して書き込みやがれ 121
http://kohada.2ch.net/test/read.cgi/php/1343219409/
0998nobodyさん2012/07/26(木) 00:40:58.86ID:???
埋めますよ
0999nobodyさん2012/07/26(木) 00:41:51.68ID:???
埋めます
1000nobodyさん2012/07/26(木) 00:42:05.00ID:???
1000GET!
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。