【PHP】下らねぇ質問はID出して書き込みやがれ 136
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2014/08/06(水) 23:31:16.38ID:GyAfw2+q過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 135
http://kanae.2ch.net/test/read.cgi/php/1405860979/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.5
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0002nobodyさん
2014/08/06(水) 23:31:48.15ID:GyAfw2+q■本家マニュアル http://www.php.net/manual/ja/
■日本PHPユーザ会 http://www.php.gr.jp/
■PEARマニュアル http://pear.php.net/manual/ja/
■メーリングリスト http://ml.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/
0003nobodyさん
2014/08/06(水) 23:32:28.99ID:GyAfw2+q1.文字コードは何を使えばいいの?
→1.UTF-8 2.EUC-JP のどちらか。迷うようなやつはShift_JISは使っちゃダメ。
2. このスレに書き込むときに自分のサイト名を晒したくない
→ http://example.com/が例文などのために予約されている。hogehoge.comは使っちゃダメ。
3. ブラウザに何も表示されないんだけど・・・
→ Apacheの設定を見直せ。ファイルの拡張子は何にしてて、その拡張子でPHPを呼ぶようになっているか?
4. 記号の意味がわからないけどググりようがない
→ 「@」 エラー表示を抑制、「->」 オブジェクトのメンバにアクセス、「::」 静的なメソッド呼び出し、
「==」は暗黙の型変換をしてゆるい比較、「===」は型情報も含めた厳密な比較
5. echo "$arr['hoge']['fuga']"; と書いたらエラーになった
→ {おっぱい括弧}でくくって"{$arr['hoge']['fuga']}"にする
6. 一定時間ごとに自動的に何かしたいんだけど
→ cronかタスクスケジューラを使え。
7.extractって危険なの?
→変数上書き&初期化忘れなどで危険。楽だからという理由だけで安易に使わない。
8. include/requireに「〜.php?a=b&c=d」のようなパラメータをつけたい
→ URL呼び出しなら可能だけど、普通のファイル呼び出しではできません
9.include/requireでURLを指定しても何も起きない
→ .phpの拡張子のファイルをURLで呼び出すと、1度PHPプログラムとして実行された結果になる。
10. そもそもインストールの時点でうまくいかない
→ 確認すべきはPHPのconfigureの引数、php.iniの内容と置き場所、
Webサーバの設定(Apacheならhttpd.conf)、起動&再起動あたり
0004nobodyさん
2014/08/06(水) 23:33:03.93ID:GyAfw2+q→ データベース板に誘導されるのが嫌なら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さん
2014/08/07(木) 10:08:58.63ID:AvTJ7ZGaここを参照にしたのですが
http://d.hatena.ne.jp/asakichinpo/20121231/1356952674
何故isseetやemptyの前に!があるのですか?
どういう意味がこめられているのですか?
0007nobodyさん
2014/08/07(木) 10:14:57.40ID:???真偽が反転して評価される。
if(!isset($hoge)){}
で、$hogeがセットされていなければ、大カッコ内が実行される。
ググりゃそのあたりすぐわかる範囲だから、ググことも覚えよう。
0008nobodyさん
2014/08/07(木) 10:16:43.14ID:AvTJ7ZGaなるほど!ありがとうございました
0009nobodyさん
2014/08/07(木) 10:17:15.78ID:???知らずにコーディングでき、糞コードが量産されていく。
それがPHPエコシステム。
0010nobodyさん
2014/08/07(木) 11:01:22.37ID:???0011nobodyさん
2014/08/07(木) 11:12:56.03ID:???バカだろお前?
そんなのどの言語でも当たり前
言語仕様なんてのは書きながら理解していくもんだろks
0012nobodyさん
2014/08/07(木) 11:19:02.33ID:???簡単な言語であるだけです
0013nobodyさん
2014/08/07(木) 11:36:00.74ID:???0014nobodyさん
2014/08/07(木) 11:53:03.55ID:???> 言語仕様なんてのは書きながら理解していくもんだろks
なるほど、そんな奴が多いからPHPのコードには屑コードが多いのか
0015nobodyさん
2014/08/07(木) 12:15:46.62ID:???プログラム始めるまえに座学でもやるのかよwwww
0016nobodyさん
2014/08/07(木) 12:46:11.86ID:???仕様把握してるから選んだんじゃないのか?
0019nobodyさん
2014/08/07(木) 13:21:38.58ID:???で、重大なセキュリティホールを作っちゃって、第三者に大迷惑かけちゃったりするのがペチパークオリティ
0020nobodyさん
2014/08/07(木) 13:23:42.05ID:???0021nobodyさん
2014/08/07(木) 13:24:10.42ID:???0023nobodyさん
2014/08/07(木) 13:44:57.13ID:???0024nobodyさん
2014/08/07(木) 14:50:04.98ID:cqyJ+UiZCのライブラリを使う方法はありますか?
Pythonのctypesに当たるものが理想です。
PHPにもctypeというのがあったのですが、
http://php.net/manual/ja/intro.ctype.php
ここの注意にもあるように別物みたいです。
0025nobodyさん
2014/08/07(木) 15:14:47.39ID:???標準関数の拡張か、PECLの拡張と言う形で
モジュールとして追加する。
http://wiki.poyo.jp/read/Writing/llm/library/std_ext
ググりゃそのあたりすぐわかる範囲だかr
0026nobodyさん
2014/08/07(木) 15:55:56.53ID:???読まずに初めから無視してるのは現実から目を反らしてるのと同じ
これを読んでもまだ使いたいなら使えばいいじゃない
☆初心者必読☆
ttp://ameblo.jp/nikko-inma/entry-11122429825.html
>数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP
ttp://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
>「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
>セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。
ttp://qarc.info/qa/show-9478-909.html
>PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。
ttp://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
PHPは衰退の一途
ttp://ysugimura.wordpress.com/2010/09/17/%E3%81%AA%E3%81%9Cphp%E3%81%AF%E3%83%80%E3%83%A1%E8%A8%80%E8%AA%9E%E3%81%AA%E3%81%AE%E3%81%8B/
>なぜPHPはダメ言語なのか
>「PHPプログラマはレベルが極めて低い」
ttp://www.anlyznews.com/2011/03/phper13.html
>5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
>6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
>11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
>13. ブログで自らの無知をさらけ出す。
ttp://creeper.no-ip.info/adiary/adiary.php?20111122
>■ 変数名を間違えると新しい変数が作られる
>■ 文字列の変数展開がクソ
0027nobodyさん
2014/08/07(木) 15:58:58.43ID:???書きながら理解するのはwwwとは別のネットワークやれやキチガイ
wwwにつながったマシンでセキュリティホールだらけのゴミコード書いて人に迷惑かけながらやるのはキチガイ
だからPHP使ってる奴は一般のIT企業でも「PHP厨」って厨付けで呼ばれるんだよ
0028nobodyさん
2014/08/07(木) 16:06:40.01ID:???ボトルネックの解消よりセキュリティホールの解消が先じゃねーの?
何でぺちぱーって優先順位すらまともに決められないクズばっかなの?
0029nobodyさん
2014/08/07(木) 16:13:31.80ID:???655 名前:nobodyさん[sage] 投稿日:2014/07/30(水) 07:15:21.10 ID:???
>>654
君が把握してるセキュリティホールを全部挙げなよ
662 自分:nobodyさん[sage] 投稿日:2014/07/30(水) 09:51:47.12 ID:???
>>661
具体的になぜ迷惑なのか答えてみろ
脆弱性だのセキュリティホールだの主張するなら
具体的に言ってみろ
667 名前:nobodyさん[sage] 投稿日:2014/07/30(水) 13:07:03.77 ID:???
だから放置されてるというセキュリティホールを全部書けよ
672 名前:nobodyさん[sage] 投稿日:2014/07/30(水) 15:57:32.34 ID:???
>>671
俺が邪魔なのは認めよう。
だからあなたもセキュリティホールのひとつすら挙げられないってことを認めましょうよ。
673 名前:nobodyさん[sage] 投稿日:2014/07/30(水) 15:59:20.61 ID:???
いいからお前が把握してる放置されてるセキュリティホールを書けって
たったそれだけで話が次に進むんだから無駄に粘るなよ
783 自分:nobodyさん[sage] 投稿日:2014/07/31(木) 19:24:53.38 ID:???
低知能荒らしいい加減空気読めよ?
なんも出来ない負け犬はもう退場しろ。
まだ居つくならupload_max_filesizeとPHPのセキュリティホールについて、
道筋立てて噛み付いてこいよ。
0030nobodyさん
2014/08/07(木) 16:31:55.28ID:???でもセキィリティホールがそんなにホイホイ出るもんじゃないでしょ
0031nobodyさん
2014/08/07(木) 16:37:29.08ID:???0032nobodyさん
2014/08/07(木) 16:42:38.70ID:???0033nobodyさん
2014/08/07(木) 16:45:50.78ID:cqyJ+UiZPHPに組み込むのは厳しいので実行ファイルにして呼び出してみる方法で、
ベンチとってみて実用域か調べてみます。
0034nobodyさん
2014/08/07(木) 16:46:19.51ID:???人気故に初心者の書いたスクリプトが目立つのはしょうがない
0035nobodyさん
2014/08/07(木) 16:49:33.35ID:???0036nobodyさん
2014/08/07(木) 17:07:13.23ID:???タイプヒンティングが普通の型に対応すれば同じようなもんだ
0037nobodyさん
2014/08/07(木) 19:39:50.89ID:???最近になってセキュリティ対策始めて、その一環でPHPの改良が行われた。
リスペクトしてるわけではなくコストの問題でフルスクラッチより改良を選んだ。
0038nobodyさん
2014/08/07(木) 19:54:17.98ID:???初耳ですね
0039nobodyさん
2014/08/07(木) 20:01:58.52ID:???http://www.ifep.jp/php_sample/bbs/index.html
全然掲示板できないですよ
書き込みが表示されない。おかしい
0040nobodyさん
2014/08/07(木) 20:11:29.84ID:???開発者ならITセキュリティに関する情報は常にチェックしてなければならないから普通はググらなくても知ってる
0042nobodyさん
2014/08/07(木) 20:30:27.69ID:???設定によって個人情報が漏れるとか
不正ログインされるとか
見てみたけどPHP全く関係ないレベルの話じゃん
HHを作ったのはボトルネックになってる実行速度あげるためでしょ
0043nobodyさん
2014/08/07(木) 23:24:03.72ID:???0044nobodyさん
2014/08/08(金) 00:33:04.02ID:Z3iV9LOs上記ブログ、1のPEARフォルダが下記にあった場合、
/home/u50/public_html/PEAR
2の.htaccessファイルに加える行はどう書いたらいいでしょうか?
「上記ブログでの書き方:php_value include_path “.:/PEAR:/usr/share/php:/usr/share/pear”」
0046nobodyさん
2014/08/08(金) 11:54:44.50ID:???0050nobodyさん
2014/08/08(金) 17:11:27.18ID:???ぺちぱーは根本的に知能が低いからエスケープミスなんかやらかしてSQLインジェクションなんかされるんだよ。
知能の低い奴がぺちぴーに集まってるからぺちぴーがSQLインジェクションされやすそうに見えるだけで、
ぺちぴーなんか使ってる知恵遅れは他の言語を使ったら使ったで、その言語でエスケープミスるよ。
0051nobodyさん
2014/08/08(金) 17:13:32.83ID:???0052nobodyさん
2014/08/08(金) 17:18:20.39ID:???古いPerl職人以外MVCフレームワークにORマッパー使うだろ
PHPみたいな低水準な難しいコーディングはしない
そのためソフトウェアを完全に信じるゆとりが脆弱性を産みまくる
最近もRoRにSQLインジェクション見つかったのが好例
0053nobodyさん
2014/08/08(金) 17:33:07.75ID:???犯罪者に踏み台提供して社会に迷惑かけるまさにゴミwww
自分の使ってる言語のセキュリティホールすら把握してないゴミは迷惑だから今すぐプログラミングやめればいいのにw
迷惑かけたくてかけてるんだからやめることはないんだろうけどなwww
例えばPHPを使ってるゴミはBinaryCookieリクエストに関するセキュリティホールすら知らないだろ?w
CookieとしてPHPに特定のバイナリデータを送り付けるとそれがコードとして実行されてしまうバグなんだけどなw
PHPを開発してるボンクラ共も認識はしてるがコード側で対策できるから後回しにされてもう何年も放置w
ところがPHP使ってるゴミはコード側で対策してないどころかそういうバグがあることすら知らないwww
そういうゴミクズは今すぐコーティングをやめるべきwww
分かる?wお前だよお前wお前のことだよww
今BinaryCookieリクエストでググろうとしたうだつのあがらないゴミクズのお前のことだよw自覚あるか?www
自分の使ってる言語のセキュリティホールを把握してればそんなバグなんか存在しないことは知ってるんだよw
読んだ瞬間にそんなバグは存在しないと判断できた奴は正常www
それ以外は自分の使ってる言語のセキュリティホールすら把握してないゴミw
はっきり言って存在が迷惑www
0054nobodyさん
2014/08/08(金) 17:42:14.39ID:???0055nobodyさん
2014/08/08(金) 17:57:04.31ID:???0056nobodyさん
2014/08/08(金) 18:06:26.85ID:???途中まで素で読んでしまって反応せずにはいられなかったぺちぱー
騙されたとは言えずアホ長文哀れと言って罵るのが精一杯
0057nobodyさん
2014/08/08(金) 18:10:18.43ID:???めでたし、めでたし。
0058nobodyさん
2014/08/08(金) 18:17:36.11ID:???0059nobodyさん
2014/08/08(金) 19:36:53.34ID:???0060nobodyさん
2014/08/08(金) 23:29:18.76ID:???0062nobodyさん
2014/08/09(土) 05:53:24.37ID:???Microsoftからプログラム単位で承認を得て規制解除とかあれば良かったが
0063nobodyさん
2014/08/09(土) 05:59:36.83ID:???出来る事を増やすことを優先すんのもどうかと思うがな
0064nobodyさん
2014/08/09(土) 06:26:04.89ID:???その言語が使われなくなってユーザが遠のくだけ
0065nobodyさん
2014/08/09(土) 06:27:31.45ID:???つまり言語には問題はなく、使う側の問題だってことだよね。
どの言語にも初心者はいるんだけど、PHPを使うユーザ層には習熟度が低い人が多いという主張でよろしいか。
0066nobodyさん
2014/08/09(土) 06:46:05.91ID:???初心者の全体数に対する割合が高いのとは全く別である
0067マッチ棒
2014/08/09(土) 08:56:31.52ID:bRpBOQTYいつもお世話になりますマッチ棒です
ちょっとPHPとはずれるかもしれんけど質問です
かりに社員1人が5日かかった仕事の見積書をつくるとき、
一人日をいくらに設定すべきかってのは
なにか一般的な基準がありますか
0068nobodyさん
2014/08/09(土) 08:59:43.80ID:???0069nobodyさん
2014/08/09(土) 09:09:56.38ID:???0070nobodyさん
2014/08/09(土) 10:03:47.00ID:???0071nobodyさん
2014/08/09(土) 12:12:03.96ID:???0072nobodyさん
2014/08/09(土) 14:05:23.99ID:???0073nobodyさん
2014/08/09(土) 14:12:17.14ID:???0074nobodyさん
2014/08/09(土) 14:13:37.23ID:???0076nobodyさん
2014/08/09(土) 14:46:47.05ID:???根も葉もないしょうもないことしか書けないよな
0077nobodyさん
2014/08/09(土) 15:27:42.81ID:???007844
2014/08/09(土) 15:28:56.27ID:orF61y1gありがとうございました!
0079nobodyさん
2014/08/09(土) 15:32:51.41ID:orF61y1g上記の通りに進め、amazon-test.phpにアクセスしたところ
(Amazon returned invalid HTTP response code 301)
とでます。
どうしたら正常に情報取得できますか?
0080nobodyさん
2014/08/09(土) 16:35:02.65ID:???もどそうぜ
0081nobodyさん
2014/08/09(土) 17:07:45.19ID:???0082nobodyさん
2014/08/09(土) 17:09:09.81ID:???https://www.youtube.com/watch?v=EOJQZCfFxj8&list=UUE5K5ItjDDVlIfAEmZ9YoBQ
0083nobodyさん
2014/08/09(土) 17:29:28.14ID:???0084nobodyさん
2014/08/09(土) 17:42:51.16ID:AkGVJV58またdrupalのSA出てるね
0085nobodyさん
2014/08/09(土) 19:19:33.99ID:???0086nobodyさん
2014/08/09(土) 19:26:42.76ID:???0087nobodyさん
2014/08/09(土) 21:00:06.30ID:???0088nobodyさん
2014/08/09(土) 23:08:50.80ID:???0089nobodyさん
2014/08/09(土) 23:12:39.80ID:???0090nobodyさん
2014/08/10(日) 00:32:53.63ID:???0091nobodyさん
2014/08/10(日) 00:59:36.47ID:???しかし同じ加工食品でも韓国製の食品は食べない
プログラムミング言語で安全なものも聞いたことがない
しかし同じプログラミング言語でもPHPは使わない
0092nobodyさん
2014/08/10(日) 01:05:11.78ID:???戦争でも始まるのか?
0093nobodyさん
2014/08/10(日) 01:06:31.63ID:???0094nobodyさん
2014/08/10(日) 02:44:42.15ID:???0095nobodyさん
2014/08/10(日) 04:13:02.27ID:???ttp://blog-imgs-43.fc2.com/s/e/i/seiko0303/009_convert_20120314143113.jpg
ttp://blog-imgs-43.fc2.com/s/e/i/seiko0303/010_convert_20120314143127.jpg
だいたい中身こんな感じのやつな
0096nobodyさん
2014/08/10(日) 06:11:50.11ID:???0097nobodyさん
2014/08/10(日) 09:22:38.10ID:???引くわ
0098nobodyさん
2014/08/10(日) 11:03:36.82ID:???0099nobodyさん
2014/08/10(日) 12:22:54.25ID:???ついに園児にも満たないレベルにまで堕ちぶれたな
0100nobodyさん
2014/08/10(日) 13:04:12.28ID:???0101nobodyさん
2014/08/10(日) 14:10:35.27ID:???0102nobodyさん
2014/08/10(日) 14:17:22.48ID:???0103nobodyさん
2014/08/10(日) 14:48:17.39ID:???ありがとうございます
0104nobodyさん
2014/08/10(日) 20:25:59.27ID:vXnGbSlh0105nobodyさん
2014/08/10(日) 20:29:15.54ID:???0106マッチ棒
2014/08/10(日) 20:52:53.28ID:BMrl4hIX0108nobodyさん
2014/08/11(月) 05:56:04.85ID:???ぺちぴーには利用価値がないことをそろそろ隠せなくなってきた模様
0109nobodyさん
2014/08/11(月) 07:36:03.90ID:???0110nobodyさん
2014/08/11(月) 07:47:28.72ID:???phpはトップ
0111nobodyさん
2014/08/11(月) 07:57:29.53ID:???そんなんで勢いトップとか言われても
0114nobodyさん
2014/08/11(月) 08:08:58.86ID:???5%・・・気違いの自演
3%・・・個人的な日記やツイート
1%・・・PHP関係ない鯖設定などについての低レベルな糞書き込み
1%・・・Perl厨Python厨による啓蒙、アフィ目的のサイト宣伝、マッチ木奉
0116nobodyさん
2014/08/11(月) 08:17:57.50ID:???ここは園児とかゴミとかそういうのばっかじゃん
0117nobodyさん
2014/08/11(月) 08:36:13.16ID:???0118nobodyさん
2014/08/11(月) 08:39:43.89ID:???0119nobodyさん
2014/08/11(月) 10:30:09.78ID:???こいつ何言ってんだ!?
0120nobodyさん
2014/08/11(月) 11:33:19.58ID:???0121nobodyさん
2014/08/11(月) 13:12:11.11ID:???php 人気だな
0122nobodyさん
2014/08/11(月) 14:12:10.72ID:???PHPといい勝負
0123nobodyさん
2014/08/11(月) 14:17:58.97ID:???やっぱC#はやりすぎちまったってことか
0124nobodyさん
2014/08/11(月) 15:20:20.95ID:bNu+Kvr5処理を途中でとめて、入力を求めて、再開するというようなことって出来ますか?
出来るならどういう処理をすればいいかアドバイスお願いします。
echo "名前入力して下さい";
[hogeと入力を受ける]
echo "こんにちはhogeさん";
実際はサーバに接続したりするので、
入力を求める時もhttpの時のようにステートレスではなく接続をキープして欲しいです。
0125nobodyさん
2014/08/11(月) 15:29:01.47ID:???とかで?
改行入るから trim(fgets(STDIN)) のがいいか
0126nobodyさん
2014/08/11(月) 15:34:41.43ID:???0128nobodyさん
2014/08/11(月) 15:40:07.84ID:bNu+Kvr5出来ました、ありがとう。
echo "名前を入力して下さい";
while (true) {
$buf = trim(fgets(STDIN));
if ($buf) {
echo "こんにちは$buf\n";
break;
}
sleep(1);
}
0129nobodyさん
2014/08/11(月) 17:03:48.87ID:???ダメグラマのテンプレブログみたいなメモ書いてんだコイツ
0133nobodyさん
2014/08/11(月) 21:27:13.00ID:???日本語が理解できないという解釈は何を基準に行ったのか分からないが、
>>130の日本語を>>131がちゃんと理解できてないのは明らか。
日本語が理解できないなら朝鮮人という発想もかなりおかしい。
日本人と朝鮮人しかいない世界に住んでいるのか。
0134nobodyさん
2014/08/11(月) 23:14:07.77ID:???0135nobodyさん
2014/08/12(火) 00:01:48.78ID:???そしてそのVB未満のPHPw
0136nobodyさん
2014/08/12(火) 03:06:45.93ID:???だから>>130はチョーセン人判定されたんじゃねーの。
0137nobodyさん
2014/08/12(火) 11:59:15.78ID:???0138nobodyさん
2014/08/12(火) 13:47:49.74ID:???俺もいらっとした。
0139nobodyさん
2014/08/12(火) 14:22:02.62ID:???こんなスレを毎日チェックしてるのか分からん。
0140nobodyさん
2014/08/12(火) 14:29:06.76ID:???普通のこと言ってるように見えるが
0142nobodyさん
2014/08/12(火) 14:34:12.53ID:???0143nobodyさん
2014/08/12(火) 16:02:37.68ID:???0144nobodyさん
2014/08/12(火) 16:20:33.42ID:???0145nobodyさん
2014/08/12(火) 16:37:10.50ID:???0146nobodyさん
2014/08/12(火) 16:43:47.86ID:???0147nobodyさん
2014/08/12(火) 16:45:06.04ID:???0149nobodyさん
2014/08/12(火) 17:02:55.51ID:???>入力を求める時もhttpの時のようにステートレスではなく接続をキープして欲しいです。
ソケット開けてSTDINをfwriteするってことだろ多分
0150nobodyさん
2014/08/12(火) 17:19:52.99ID:???0151nobodyさん
2014/08/12(火) 17:21:01.90ID:???0152nobodyさん
2014/08/12(火) 17:21:54.25ID:???0154nobodyさん
2014/08/12(火) 17:55:16.17ID:???0155nobodyさん
2014/08/12(火) 17:56:21.40ID:???writeするかどうか分からんよ。readを継続するかどうかの判断に使うかもしれないし。
何事も決め打ちはよくない。
0156nobodyさん
2014/08/12(火) 17:59:05.73ID:???0157nobodyさん
2014/08/12(火) 18:19:29.46ID:???0159nobodyさん
2014/08/12(火) 18:24:33.23ID:???0160nobodyさん
2014/08/12(火) 23:12:13.28ID:???0162nobodyさん
2014/08/13(水) 00:37:52.56ID:???お前リアルで同情されまくってるのに気付いてないだろ。
手遅れだから言ってもしょうがないと思ってみんな直接言わないだけだよ。
0164nobodyさん
2014/08/13(水) 01:54:59.49ID:???今はperlじゃなくてphpが主流という情報を掴んでやってくるのがwebプログラム初心者。
このスレがあろうがなかろうが、初心者がphpをつかむのは変わらない。
perlはともかく、rubyやpythonなんて初心者にとっつきにくいフレームワークから始まる。
ただでさえwebプログラムというものが何かもわからないのに、
しょっぱなからDB、MVC、OOPとある程度知識が求められるものは初心者には流行らない。
初めてのプログラムがWeb開発なら、php選択は自然な流れ。
お前がいくらここでがんばろうとphp初心者は減らない。
ここに来る氷山の一角に過ぎない相手に、無駄な時間かけて張り付いて追い払ってろよ。
ペチパーが女と遊んでる間も、お前はつまらない童貞ニート生活。後悔チンポ勃たず。
0165nobodyさん
2014/08/13(水) 05:12:52.87ID:???現実を知らないってある意味幸せだな
0166nobodyさん
2014/08/13(水) 11:09:58.23ID:???使われなくなると生活が出来ないみたいなこともあったんだけど、
今時、1言語しか分からない人っていないっしょ。
0167nobodyさん
2014/08/13(水) 11:43:28.31ID:???デザイナーに近いPHPerはともかく
Rubyistとか悲惨だろうな
0168nobodyさん
2014/08/13(水) 14:43:01.56ID:???0169nobodyさん
2014/08/13(水) 16:44:56.06ID:iY8Lffjw$name="山田花子";
echo "こんにちは $name さん";
?>
これじっこうすると
Undefined variable: name さん (line 7)こんにちは
ってでるんだが
$nameは上で定義してるのになんであかんの
0170nobodyさん
2014/08/13(水) 16:46:34.62ID:???まるで人生かけないと習得できない技術かなんかだと勘違いしてるのが
いまだにいるんだよな。
0172nobodyさん
2014/08/13(水) 16:59:22.08ID:???文字列中の$に続く [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* が変数名扱いになるので、
全角スペースだろうがひらがなだろうが変数です。
{}で囲むべき。
0177nobodyさん
2014/08/13(水) 18:07:06.02ID:???ITドカタのPHP厨にはお盆なんてねーから今日も会社でコーディングだろ
0178nobodyさん
2014/08/13(水) 18:23:49.10ID:???0179nobodyさん
2014/08/13(水) 18:32:30.35ID:???0180nobodyさん
2014/08/13(水) 18:33:53.23ID:???0181nobodyさん
2014/08/13(水) 18:38:31.00ID:???こういうのを見るとPHPって本当にいい加減な糞仕様だってのが分かる
変数展開すらまともにできない
{}を付けるとかそういう場当たり的な対処法で何とかしなければならない糞仕様
echoで変数の内容を表示するときは必ず{}が必要ってのなら分かるけど、必要なときと必要でないときがある
このいい加減さには設計した奴の知能の低さが表れている
ガチクズの作った糞言語PHP
0182nobodyさん
2014/08/13(水) 18:47:38.67ID:???仕様は公開されてるし、その通りにしか動かない。
文字列内の変数の展開の話なのでechoかんけーないしな。
使わないものなら理解する必要もあるまいに、なんで腹を立ててるんだろう。
理解する必要あるけど、理解できないから他人のセイにしたいんだろうね。
0183nobodyさん
2014/08/13(水) 18:48:42.14ID:???0185nobodyさん
2014/08/13(水) 19:20:03.56ID:???0186nobodyさん
2014/08/13(水) 19:31:29.23ID:???じゃぁWhitespaceは優秀な言語かい?
仕様はすべて公開されてるぞ
違うだろ?
仕様が公開されていることと、その仕様がまともかどうかということは別の話なんだよ
0187nobodyさん
2014/08/13(水) 19:36:30.47ID:???まさか読んでないってことはないよな
読んでなければガチクズ未満だが
0189nobodyさん
2014/08/13(水) 21:21:20.38ID:???なにが言語の優劣だよw
0190nobodyさん
2014/08/13(水) 21:25:47.16ID:???0191nobodyさん
2014/08/13(水) 22:02:05.20ID:hhXvcPtz【「指ぱっちん」の天才霊能者八意先生に関するサイト】
日本一の天才霊能者の八意先生は埼玉県八潮市生まれ育ちの21歳です。
悩見事があるときや困ったことが起きたら、まず八意先生に相談しましょう。
以下のサイトをすべて読み終わったら、
腹を抱えて大笑いしてしまうことをお約束します(※ は無料心霊写真鑑定)。
お気に入りに追加することをお勧めします。
※ http://blog.goo.ne.jp/nichikon1/e/de94d2f37f7d074e05e306cd33831224
※ http://blog.goo.ne.jp/nichikon1/e/e066fd39cd23872a3c73cf91f4b50b8c
※ http://blog.goo.ne.jp/nichikon1/e/5aac5cd13eafbf5581a7e2ff79b6c16c
※ http://blog.goo.ne.jp/nichikon1/e/93b5c268d3aefeccd92753a7c58a6ded
※ http://blog.goo.ne.jp/nichikon1/e/788f3056778b0f74495648964bfb1d1e
※ http://blog.goo.ne.jp/nichikon1/e/da81f66fa7c437e7ca19667c2bf35065
※ http://blog.goo.ne.jp/nichikon1/e/d9d05d45085c29df2c0e994a4b60d816
※ http://blog.goo.ne.jp/nichikon1/e/475621ba2615792fe2478f597e31b488
http://www.reinou.jp/bai.html
http://www.reinou.jp/rei.html
http://www.reinou.jp/warashi.html
http://blog.goo.ne.jp/nichikon1
http://www.reinou.jp (八意先生の携帯番号はここ。)
八意先生が口にしたことは絶対に起こりません(地震が発生する日付の予想など)
でも、あなたのどんな悩みでも、八意先生が「指ぱっちん」で解決してくれます。
一応、コメントも含めてすべて読んでみてください。
☆コメントの書き込み・誹謗中傷も大歓迎です。☆
0192nobodyさん
2014/08/14(木) 01:38:14.74ID:???0194nobodyさん
2014/08/14(木) 03:15:10.27ID:???キモ
0195nobodyさん
2014/08/14(木) 03:24:36.54ID:???0196nobodyさん
2014/08/14(木) 05:19:24.53ID:???0197nobodyさん
2014/08/14(木) 05:39:59.27ID:???「能力」って付いてるだけで実際のところ能力じゃない
0198nobodyさん
2014/08/14(木) 05:46:58.56ID:???0199nobodyさん
2014/08/14(木) 06:55:01.97ID:???0200nobodyさん
2014/08/14(木) 09:53:47.35ID:???0201nobodyさん
2014/08/14(木) 10:02:06.20ID:???0202nobodyさん
2014/08/14(木) 10:12:06.22ID:???0203nobodyさん
2014/08/14(木) 10:22:52.09ID:???一番伸びてるスレだねw
0204nobodyさん
2014/08/14(木) 10:28:43.79ID:6Ph0aPlr>>169は仕様すら調べてない知恵遅れw
17時前に書き込んでることからゴミニート確定w
174 :nobodyさん:2014/08/13(水) 17:09:52.81 ID:???
>>173
今お盆なんやで……。
0205nobodyさん
2014/08/14(木) 10:35:06.99ID:???0206nobodyさん
2014/08/14(木) 10:35:51.94ID:???ぺちぴーの安全性も説明できないまま謎の勝利宣言
0207nobodyさん
2014/08/14(木) 10:38:21.91ID:???0208nobodyさん
2014/08/14(木) 11:10:25.65ID:???0210nobodyさん
2014/08/14(木) 11:30:03.68ID:???霊とか何とかありもしないものをチョイスする辺り
ペチパーの可能性が高い
なにが霊だよ
馬鹿じゃね
0211nobodyさん
2014/08/14(木) 11:40:59.37ID:???0213nobodyさん
2014/08/14(木) 12:01:46.83ID:???0214nobodyさん
2014/08/14(木) 12:07:56.53ID:???0215nobodyさん
2014/08/14(木) 12:09:15.85ID:???PHPが終わるだのなんだの言っても
PHPすら使えないゴミがなんでこのスレにいるんだかな
0216nobodyさん
2014/08/14(木) 12:12:16.43ID:???0217nobodyさん
2014/08/14(木) 12:12:35.37ID:???ペチパーにとって都合の悪いレスを片っ端から自演認定してる頭の悪いペチパーが何かほざいてるぞw
0218nobodyさん
2014/08/14(木) 12:13:57.68ID:???0219nobodyさん
2014/08/14(木) 12:14:05.81ID:???>PHPすら使えないゴミがなんでこのスレにいるんだかな
これには激しく同意
ID:iY8Lffjwとか来なくていいのに
0220nobodyさん
2014/08/14(木) 12:15:19.94ID:???反応せずにはいられなかったようですね
0222nobodyさん
2014/08/14(木) 12:17:52.90ID:???アンチPHP荒らしは日本人じゃないんだろ。
0223nobodyさん
2014/08/14(木) 12:20:09.49ID:???ID:iY8Lffjwがどこの国の人か知らないけど、PHPの仕様は多くの言語に編訳されてるわけだし、
ID:iY8Lffjwの母国語も恐らくその中にあるはず。
0224nobodyさん
2014/08/14(木) 12:24:35.50ID:???仕様
知恵遅れ
知能が(の)低い
ガチクズ
0225nobodyさん
2014/08/14(木) 12:27:01.03ID:???自らが馬鹿にするPHPer以下の馬鹿
お盆も知らないニートで24時間スレを監視
他人のレスに斜め上で突っ込むことで対処する
ひどい粘着質で必死に即レス
0226nobodyさん
2014/08/14(木) 12:27:57.42ID:???0227nobodyさん
2014/08/14(木) 12:30:47.89ID:???感心するわ
妄想じゃないかもしれないけどな
リアル知り合いとか
類は友を呼ぶって言うしな
225:nobodyさん :2014/08/14(木) 12:27:01.03 ID:??? [sage]
アンチの特徴
自らが馬鹿にするPHPer以下の馬鹿
お盆も知らないニートで24時間スレを監視
他人のレスに斜め上で突っ込むことで対処する
ひどい粘着質で必死に即レス
0228nobodyさん
2014/08/14(木) 12:31:56.81ID:???まぁ妄想妄想言っとけばいいんじゃないんですかね?
事実には変わらないけどなwww
0229nobodyさん
2014/08/14(木) 12:34:57.26ID:???頭わるそうな書き込みしかしないし、
>>173お盆知らないし、
四六時中特徴丸出しの似たような書き込みしてるし、
>>218や>>223のような対処してるし、
即レス返ってくるのも全部事実だわー
0230nobodyさん
2014/08/14(木) 12:36:06.07ID:???0231nobodyさん
2014/08/14(木) 12:37:14.07ID:???ペチパーはリア充だからね。
0232nobodyさん
2014/08/14(木) 14:13:54.18ID:???どっちかについてギャーギャーやってこいよ
0233nobodyさん
2014/08/14(木) 14:17:00.77ID:???0234nobodyさん
2014/08/14(木) 14:28:19.61ID:???よくわからないけど危険
みんながそういってるから危険
0235nobodyさん
2014/08/14(木) 14:48:27.37ID:???煽りレスで安価つけてくれたら、もっともっと減るのに
0236マッチ棒
2014/08/14(木) 16:10:32.12ID:oirhuPtc疲れたらフードコートの水もタダだし
まじでどこかに隠れて住み込みたいよ
0237マッチ棒
2014/08/14(木) 16:12:32.15ID:oirhuPtc0238nobodyさん
2014/08/14(木) 16:23:52.77ID:???0239nobodyさん
2014/08/14(木) 16:25:27.16ID:???0240nobodyさん
2014/08/14(木) 18:12:49.26ID:???0242nobodyさん
2014/08/14(木) 20:49:54.00ID:???0243nobodyさん
2014/08/14(木) 22:18:57.54ID:???頭悪そうwwwwwwwwwww
0244nobodyさん
2014/08/14(木) 22:25:46.62ID:???0245nobodyさん
2014/08/14(木) 23:35:03.66ID:???0246nobodyさん
2014/08/15(金) 00:28:24.49ID:???0247nobodyさん
2014/08/15(金) 06:03:03.49ID:???0248nobodyさん
2014/08/15(金) 09:52:22.27ID:???0249nobodyさん
2014/08/15(金) 12:10:46.77ID:???↓
すかさず話題を変える
↓
しれーっと自分が出した話題に乗ってアンチ再開
0250nobodyさん
2014/08/15(金) 14:23:07.93ID:UOMcrnFF現在、jQueryUIダイアログを使ってプログラムを組んでいます。
以下2点どうしても分からないので教えてください。
�@
ボタンのレンダリングコードを書いた時にボタンが
自動で右詰になってしまいます。
これを左に配置したいのですがどうすれば良いでしょうか?
$( "#id_mario" ).dialog({
autoOpen: false,
width: 520, //ダイアログの幅を設定
width: 600, //ダイアログの高さを設定
buttons: [
{
text: "ジャンプ" ,
click: function() {
//処理
}
},
�A
ボタンの左右等のマージン・パディングを設定する為に
CSS(width:50px;height:30px等)を設定したいのですがどういう風に記述すれば良いでしょうか?
�B
ダイアログの起動時にブラウザの中央ではなく、画面右詰&上下中央の位置に
ダイアログを自動で表示させるにはどうすれば良いでしょうか?
どなたか、jQueryの達人の方がいらっしゃいましたらご伝授ください。
0251nobodyさん
2014/08/15(金) 14:35:16.66ID:???ここはPHP専用ですよ
0252nobodyさん
2014/08/15(金) 14:57:04.22ID:???http://peace.2ch.net/test/read.cgi/hp/1407166949/
ム板のスレ見たのかもしれないけどあれは本スレじゃないから
0253nobodyさん
2014/08/15(金) 15:02:54.60ID:YeRNcUpK0254nobodyさん
2014/08/15(金) 15:07:51.83ID:???0255nobodyさん
2014/08/15(金) 15:12:51.18ID:YeRNcUpKいろんなところでしょっちゅうセキュリティ勧告出てるのに一切知らないようだし(笑)
0256nobodyさん
2014/08/15(金) 15:13:57.06ID:???0258nobodyさん
2014/08/15(金) 15:54:47.05ID:UOMcrnFFそんなスレッドがあったのですね。
誘導先のスレッドに書き込みました。
0259nobodyさん
2014/08/15(金) 15:59:41.66ID:???0260nobodyさん
2014/08/15(金) 16:52:53.58ID:YeRNcUpK0261nobodyさん
2014/08/15(金) 17:20:08.65ID:???まぁそんなあせんなよ
まだ小学生なんだから
0262nobodyさん
2014/08/15(金) 18:01:34.17ID:???これから中学校高校と進学していくうちに真人間になれる可能性がある。
これが大学生以上だと取り返しがつかない。
0263nobodyさん
2014/08/15(金) 18:06:29.39ID:???そんなくだらないただの罵倒はいいんですよ。
PHPをやることで酷い状態になるだの、
人格とか思考が問題になるというのなら、
その根拠を科学的、論理的思考によって指摘したまえ。
0264nobodyさん
2014/08/15(金) 19:11:24.70ID:???0265nobodyさん
2014/08/15(金) 19:17:43.47ID:???アンチっていっても必死なの1人か2人だろうけど
危険危険連呼してるならまずは何が危険なのか示せよww
0266nobodyさん
2014/08/15(金) 19:18:41.39ID:???0267nobodyさん
2014/08/15(金) 19:30:03.79ID:???+ /⌒ ⌒\ +
ニダ━━━/ \ / \━━━━!!!!
+ /:::::: ________ :::::\ +
< \ トェェェイ / >
+ \ `'´ / +
0268nobodyさん
2014/08/16(土) 01:16:25.96ID:bqJVWElRきじゃくせい()
と書いたんだけど
やはり馬鹿すぎるからその意図を理解できなかったんだね(笑)
0269nobodyさん
2014/08/16(土) 01:23:01.35ID:bqJVWElR268は秋元氏が東北からの中継で
原稿を
きじゃくな
と読んだという事実を元にした想像に基づいた仮説であり
その原稿が本当に
脆弱な
だったのかどうか、その真偽は不明です
0270nobodyさん
2014/08/16(土) 06:42:49.50ID:???客は安全を求めているのに安全性の説明はしません。
んな姿勢で商売できるかよw
ということは社会経験のないゴミニートだ。
0271nobodyさん
2014/08/16(土) 11:29:44.60ID:???0272nobodyさん
2014/08/16(土) 17:01:18.39ID:???0274nobodyさん
2014/08/16(土) 17:38:26.38ID:???0275nobodyさん
2014/08/16(土) 19:47:53.73ID:???0276nobodyさん
2014/08/16(土) 21:30:54.53ID:???PHPも安全とは言えないが他の言語も安全とは言えないってのがPHPerのスタンスであり、
PHPerの誰もPHPが安全なんて言ってないんですよ。
0277nobodyさん
2014/08/16(土) 23:54:13.58ID:???0278nobodyさん
2014/08/17(日) 00:08:02.26ID:???危険があるって主張する側がその例をあげるのが
社会人としての基本ルールだよね。
0281nobodyさん
2014/08/17(日) 00:16:37.75ID:???$hoge[0]['TITLE'] = No1;
$hoge[0]['PRICE'] = 100;
$hoge[1]['ID'] = 002;
$hoge[1]['TITLE'] = examplehoge;
$hoge[1]['PRICE'] = 3300;
・
・
$hoge[100]['ID'] = 100;
$hoge[100]['TITLE'] = AAAA;
$hoge[100]['PRICE'] = 1234;
$title = array(〜〜〜);
こんな感じの配列があって$titleの配列に入ってるタイトルのID,TITLE,PRICEを抜き出す場合
foreachで1個1個同じかどうか比較して当たったら抜き出してるんだけど、これで間違いない?
もっと早い検索方法があったりします?
0282281
2014/08/17(日) 00:17:25.89ID:mXK9H8N/0283nobodyさん
2014/08/17(日) 00:28:56.52ID:???件数多くて遅いって思ったら、ID,TITLE,PRICEをキーにした配列を別に用意するとかなるかな。
0284nobodyさん
2014/08/17(日) 00:33:59.91ID:mXK9H8N/レスどうもです
0286nobodyさん
2014/08/17(日) 02:33:42.16ID:sI6LxFp5http://fox.2ch.net/test/read.cgi/poverty/1408154165/
身分証
http://www.dotup.org/uploda/www.dotup.org5256591.jpg
人生という道
http://www.dotup.org/uploda/www.dotup.org5256557.jpg
夫婦の営み
http://www.dotup.org/uploda/www.dotup.org5256488.jpg
あれから8年・・・
http://www.dotup.org/uploda/www.dotup.org5256630.jpg
撮影日時を時系列
http://www.dotup.org/uploda/www.dotup.org5256715.jpg
ヨ メ
http://www.dotup.org/uploda/www.dotup.org5258794.jpg
さ や
http://www.dotup.org/uploda/www.dotup.org5258795.jpg
み か
http://www.dotup.org/uploda/www.dotup.org5258796.jpg
み ほ
http://www.dotup.org/uploda/www.dotup.org5258799.jpg
デ リ
http://www.dotup.org/uploda/www.dotup.org5258802.jpg
かずや とプレイ
http://www.dotup.org/uploda/www.dotup.org5256741.jpg
税金使ってナニしてはんの?
http://www.dotup.org/uploda/www.dotup.org5256780.jpg
情報漏えい画像 (軍事機密)
http://www.dotup.org/uploda/www.dotup.org5257197.jpg
※ 流出ダウンロード先 (238M)
http://www.ziploader.net/dl.phpx?id=ziploader17025
0289nobodyさん
2014/08/18(月) 16:08:53.35ID:???理由書いてみろ。
0290nobodyさん
2014/08/18(月) 16:19:22.89ID:???お盆も終わったのに1人でずっとこんなことやってる本物のキチガイ相手にしたらいけない
あ、お盆知らないんだっけw
0291nobodyさん
2014/08/18(月) 16:52:38.17ID:???まあどうでもいいけどね
0292nobodyさん
2014/08/18(月) 17:05:03.31ID:???var_dump(
array_filter($hoge, function($v) use ($title){ return in_array($v['TITLE'],$title);})
);
0293nobodyさん
2014/08/18(月) 17:21:46.07ID:BYZn7rdVぺちぱーみたいな知障は隔離しておかないと大変なことになる
0294nobodyさん
2014/08/18(月) 18:01:31.77ID:Ni41lJ9O表示されてしまいます。
これまではこんなエラーが出る事は無かったのですが
GoogleAnalyticsの設定にミスがあるのでしょうか?
Failed to load resource: the server responded with a status of 404 (Not Found) http://t3.gstatic.com/favicon?q=tbn:ANd9GcRabNbwfkL83pvV2PlqLRSpOEYRFa
0295nobodyさん
2014/08/18(月) 18:15:30.20ID:???0296nobodyさん
2014/08/18(月) 22:38:46.74ID:???お前役立たずのゴミだってよく言われるだろ。
あ、言われないか。
そんなこと言ってもお前がゴミでなくなるわけじゃないもんな。
0297nobodyさん
2014/08/18(月) 22:59:09.88ID:???0298nobodyさん
2014/08/19(火) 00:22:18.69ID:???0299nobodyさん
2014/08/19(火) 01:44:02.13ID:???ほんとどこまでも哀れだなw
0302nobodyさん
2014/08/19(火) 07:22:07.27ID:???0303nobodyさん
2014/08/19(火) 07:28:25.74ID:???0304nobodyさん
2014/08/19(火) 07:43:04.50ID:???勢いがあるとか言ってもペチパー数人が必死で盛り上げてたのがバレるなw
終了した言語のスレがここまで活発なのは不自然だしw
0305nobodyさん
2014/08/19(火) 09:25:38.03ID:???0306nobodyさん
2014/08/19(火) 10:27:08.73ID:???勢いがあるのはお前が荒らして糞レス増やしてるからだろ・・・
なんでもかんでもペチパーのせいにするんじゃねえよ
0307nobodyさん
2014/08/19(火) 12:46:28.15ID:???0308nobodyさん
2014/08/19(火) 18:08:27.60ID:???布団がちんぽ臭いのですがこれを解決する方法はありますか?
去年の10月に買った布団で、最近ちんぽ臭さを感じるようになりました。
0309nobodyさん
2014/08/19(火) 18:44:30.44ID:???0310nobodyさん
2014/08/19(火) 19:11:40.90ID:???0311nobodyさん
2014/08/19(火) 19:52:41.33ID:???それか布団クリーニングに出すとか
0312nobodyさん
2014/08/19(火) 20:04:15.21ID:???0313nobodyさん
2014/08/19(火) 20:30:48.17ID:???0314nobodyさん
2014/08/19(火) 21:23:07.22ID:???特殊な事情で布団をクリーニングに出せない人もいるかもしれないだろ、例えば俺とか。
俺の近所のクリーニング屋は20歳くらいの細身でめちゃくちゃ可愛いお姉さんが受付やってるんだよ。
そんなところにチンコ臭い布団なんか持っていけるわけがない。
0315nobodyさん
2014/08/19(火) 21:29:21.85ID:???0316nobodyさん
2014/08/19(火) 21:49:42.70ID:???0317nobodyさん
2014/08/20(水) 01:18:36.37ID:???0318nobodyさん
2014/08/20(水) 06:50:33.13ID:???0319nobodyさん
2014/08/20(水) 08:12:50.80ID:???0320nobodyさん
2014/08/20(水) 10:11:54.39ID:???0321nobodyさん
2014/08/20(水) 11:07:41.44ID:???0322nobodyさん
2014/08/20(水) 15:31:15.59ID:???お前の存在すげーつまんねーんだけど。
お前のゴミ親は何が面白くてお前みたいなゴミを産んだんだろうな。
0326nobodyさん
2014/08/20(水) 17:52:50.25ID:???0327nobodyさん
2014/08/20(水) 19:59:34.56ID:???0328nobodyさん
2014/08/20(水) 22:02:13.28ID:???0329nobodyさん
2014/08/21(木) 00:48:34.52ID:???Androidで開くとフォームに入力もままならない
どうしてですか
0330nobodyさん
2014/08/21(木) 00:56:11.20ID:???まずは自分のケツ毛を毟りながら高速回転できるようになれよ
それができないのに高度なことやろうって言っても無理だろ
0332nobodyさん
2014/08/21(木) 01:38:49.60ID:???0333nobodyさん
2014/08/21(木) 02:18:10.13ID:???0334nobodyさん
2014/08/21(木) 02:44:07.02ID:???同居する男性を包丁で刺したとして、大阪府警は12日、大阪市淀川区新北野1丁目、
アルバイト加藤泰紀容疑者(24)を殺人未遂容疑で現行犯逮捕し、発表した。
男性は死亡し、府警が殺人容疑に切り替えて調べている。
淀川署によると、加藤容疑者は12日午前5時45分ごろ、自宅マンション内で
同居人のアルバイト加我健太さん(24)の左脇腹を包丁で2回刺した疑いがある。
加我さんは搬送先の病院で間もなく死亡が確認された。
加藤容疑者が自ら通報し、駆けつけた警察官に現行犯逮捕された。
加藤容疑者は調べに対し、交際する加我さんと半年前から同居していたと説明。
「別れ話のもつれから殺そうと考え、買ってきた包丁で刺した」と供述しているという。
http://www.asahi.com/national/update/1012/OSK201310120008.html
0335nobodyさん
2014/08/21(木) 03:14:03.15ID:???0336nobodyさん
2014/08/21(木) 08:27:51.40ID:KCVXFlmcphpのコードで
<input type="text" name="query" value="<?= $_GET['query'] ?>" size=32>
を見ました。
value="<?= $_GET['query'] ?>"はなにをやっているのでしょうか?
教えてください
0337nobodyさん
2014/08/21(木) 08:29:52.92ID:???0339nobodyさん
2014/08/21(木) 08:36:49.94ID:???0340nobodyさん
2014/08/21(木) 09:14:56.24ID:KCVXFlmcを付ければURLにパラメーターはくっついてきてくれます。
<input type="text" name="query" value="" size=32>
との区別がわかりません。
教えてください
0341nobodyさん
2014/08/21(木) 10:27:20.83ID:???valueに初期値の代入。
ただし、value="<?= $_GET['query'] ?>" は、
入力値を無害化してないからこのまま使わないこと。
htmlspecialcharsを通してから使用する。
0342nobodyさん
2014/08/21(木) 10:34:59.38ID:???なんでそういう間違っていることをドヤ顔で書くかなぁ。
特定のURLでアクセスしたときに(検閲)するようにしてあるだけだろ?w
0344nobodyさん
2014/08/21(木) 11:35:00.28ID:???画面遷移してもパラメタ引き継ぐコードじゃないの?
0346nobodyさん
2014/08/21(木) 11:48:58.00ID:???0347nobodyさん
2014/08/21(木) 11:56:32.29ID:KCVXFlmc0350nobodyさん
2014/08/21(木) 14:08:15.41ID:Ew7R3d360353nobodyさん
2014/08/21(木) 20:52:33.01ID:03uEzBPEどういう語源で「モデル」なの?
M)モデル(データ処理)・・・わからない
V)ビュー(見た目)・・・わかる
C)コントローラー(制御)・・・わかる
データ処理が「モデル」という呼び方は変じゃないですか?
0354nobodyさん
2014/08/21(木) 20:53:13.38ID:???0355353
2014/08/21(木) 20:54:55.41ID:03uEzBPEMVCはPHPの教科書に出てきますよ?
つーかすごい即レスですね。
0356nobodyさん
2014/08/21(木) 21:52:16.59ID:???まぁスレ違いなんで他行って下さい
0358nobodyさん
2014/08/21(木) 23:17:16.43ID:???VCCでおk
0359nobodyさん
2014/08/21(木) 23:51:05.02ID:???0360nobodyさん
2014/08/21(木) 23:56:02.48ID:???0361nobodyさん
2014/08/22(金) 00:01:52.89ID:???バファリンの半分は思いやりでできてるけど
ペチパーの半分は思い込みでできてるからな
自演即レス盆を知らないと根拠のない話を思い込みで並べ立てるのが得意なペチパー
ペチパーはこれがプログラミングより得意なんだよ
0362nobodyさん
2014/08/22(金) 00:10:02.74ID:???思い込んでるわけではなくて、そうでも言わないと自己を保てないだけだと思うぞ。
それに付随する承認欲求と。
0363nobodyさん
2014/08/22(金) 00:10:46.59ID:???早いところネット依存症から脱却したほうがいいよ。
0365nobodyさん
2014/08/22(金) 00:24:48.09ID:???2chなんて見るのもこの時間だけ
働いてる人間とニートの差ってやつだな
0366nobodyさん
2014/08/22(金) 00:26:10.50ID:???東日本大震災の被災地で“時空の揺らぎ”現象が起きていた
http://www51.tok2.com/home/slicer93190/10-8614.html
英文の取材レポートらしい。
舞台は仙台市近郊の沿岸部。
避難した被災者の一団が、ワゴン車で被災の現場に戻ってきた時にその現象は起きた。
小道を走っていたワゴン車は突然、異様な形をした“雲”のようなものに突入した。
証言によれば、古い写真でよく見るような英国のビクトリア王朝時代と、日本の江戸時代をミックスしたようなへんてこな光景で、
シルクハットの紳士たちと顔をペイントした着物姿の娘たちが腕を組んで歩いているかと思えば、
向こうでは伝統的な侍姿のいかつい男たちが闊歩していたという。
「一瞬、映画の撮影現場に間違って迷い込んだのかと思ったほどだったが、
被災現場を撮影する人はいても、こんな時期にこんな場所で、時代劇みたいな映画を撮っているはずはないし―」
中村氏とグループ一行の主張では、景色は不安定に揺らめいてはいたが、確かに昔の家屋が立ち並び、
人々が生き生きと動き回っている村か町の光景だったという。
0367nobodyさん
2014/08/22(金) 00:27:12.01ID:???他にも何人もの被災者が、封建時代から1940年代とおぼしい時代までの歴史世界、
ないしは時間軸が微妙に異なるパラレルワールド的別世界の光景を、時空を超えて垣間見たという報告があるという。
震災4日目の3月15日、藤原淳子さん(仮名)は、
夫の久和氏がほんの一瞬間だけ目の前に開いた“時空の穴”に吸い込まれるのを見て、
恐怖の悲鳴を上げた。夫人の証言では、“時空の穴”が閉じた時、落雷のような音が響きわたったという。
その後、その男性の行方は全く分からない。
0368nobodyさん
2014/08/22(金) 00:31:21.23ID:???仮名ならAさんとかゴンザレスでいいじゃん
0369nobodyさん
2014/08/22(金) 00:32:00.99ID:???0370nobodyさん
2014/08/22(金) 00:32:38.49ID:???0371nobodyさん
2014/08/22(金) 00:35:39.73ID:???0372nobodyさん
2014/08/22(金) 00:56:30.87ID:???ちゃんと入力してるはずなのですが3回に1回くらいしか出ません
よろしくお願いいたします
0373nobodyさん
2014/08/22(金) 01:04:47.63ID:???0374nobodyさん
2014/08/22(金) 01:35:44.19ID:???荒らし放題になった今の2chってこんなのしかいないしもうまともなやつは他行った方がいい。
0375nobodyさん
2014/08/22(金) 02:53:53.62ID:???わざわざ言うだけ無意味
0376nobodyさん
2014/08/22(金) 03:03:48.18ID:ZtwC+Eun0377nobodyさん
2014/08/22(金) 03:18:14.10ID:???php自体が実際に終了したからほっときゃこのスレも消えるのに。
0379nobodyさん
2014/08/22(金) 05:12:51.85ID:???0381nobodyさん
2014/08/22(金) 08:09:41.34ID:???一瞬何のことか分からなかったぞw
0383nobodyさん
2014/08/22(金) 10:40:46.70ID:???そもそもModelって言葉をどういう意味でとらえているの。
MVCのModelじゃなくて、英単語としてのModelで答えてみそ。
0384nobodyさん
2014/08/22(金) 11:18:03.88ID:7NTkQYbFmysqlのデータをcsvとして取り出して
そのcsvファイルをphpで読み込んでるんですが
区切り文字をカンマしてるので取り出した行のカラムの中にカンマが含まれている場合
上手くカラム毎に取り出せません
例えばid,name.numというテーブルがあったとして
csvの中身は(1,test1\,test2\,test3,1)なんですが
fgetcsvで取り出すと
1
test1\
test2\
test3
1
こんな感じになります。これを
1
test1,test2,test3
1
にしたいです
0385nobodyさん
2014/08/22(金) 12:07:00.18ID:???ちょと、カッコで囲ったりしないで生なデータと、取り出し部分のソース張って。
マニュアル見る限り、それでエスケープされるはずなんだけど。
0388nobodyさん
2014/08/22(金) 12:46:13.01ID:???デリミタはエスケープできないってことか。
仮にデリミタがエスケープできちゃうとなると改行コードの解釈が混乱するからか。
0389nobodyさん
2014/08/22(金) 13:17:11.18ID:7NTkQYbFmysqlから取り出す時に囲み文字「"」を指定してあげたらうまく取り出せました
ありがとうございました
0390nobodyさん
2014/08/22(金) 14:49:34.04ID:???0391nobodyさん
2014/08/22(金) 16:49:41.66ID:Y+3cWiGQ0392nobodyさん
2014/08/22(金) 16:52:27.92ID:???0393nobodyさん
2014/08/22(金) 17:09:47.99ID:???0395nobodyさん
2014/08/22(金) 19:54:48.23ID:???本当に低レベルな質問しかこないな。
0396353
2014/08/22(金) 20:59:54.90ID:DSPBHPRWModel = 雛形
こういう認識をしてます。
たとえば、プラモデルなんかのモデルです。
MVCのモデルはこれとは違うのでしょうか?
0397nobodyさん
2014/08/22(金) 21:16:47.57ID:???PHP Simple HTML DOM Parser を使用してWebサイトの最終更新日時を取得し
日時比較で、2014.08.22 を基準として、差異があった場合に処理するようなのを書いたんだけど
2014.08.23に最終更新日時になった場合、
この最終更新日時を基準の2014.08.22に上書きしたいのですがどうしたらいいですか(´;ω;`)
fileで読み込んで正規表現で一致するのを見つけてtouchで上書きって思ったけど上書き出来ないみたいだし・・
どうしたらいいんですか(´;ω;`)
0399nobodyさん
2014/08/22(金) 23:09:16.74ID:???回線切れば解決じゃね?
お前みたいなろくでなしにプログラミングしてもらわなくても誰も困らないから
ドカタでもやって経済まわせば?
0401nobodyさん
2014/08/22(金) 23:53:01.62ID:???0402nobodyさん
2014/08/23(土) 01:56:14.74ID:???だけどPHPの場合はメインが産廃だしじゃあ副産物でまともなものができたかといえばそうじゃない
0403nobodyさん
2014/08/23(土) 03:05:28.33ID:???0404nobodyさん
2014/08/23(土) 03:21:36.38ID:OnXrzDWD0406nobodyさん
2014/08/23(土) 11:10:00.49ID:Rzqhmxni0407nobodyさん
2014/08/23(土) 11:56:30.05ID:???ReflectionFunctionで、定義ファイル名、開始行、終了行が
getFileName() getStartLine() getEndLine() で取れるので、
そのファイル読み込んでその行だけ取ってください。
0408nobodyさん
2014/08/23(土) 12:11:24.51ID:Rzqhmxni0409nobodyさん
2014/08/23(土) 13:05:14.50ID:???0410nobodyさん
2014/08/23(土) 16:32:27.76ID:5FPiLLxL誰かm書いてくれますか?・・・
0411nobodyさん
2014/08/23(土) 16:35:04.16ID:???// 連続アクセスします
}
0412nobodyさん
2014/08/23(土) 16:42:02.76ID:5FPiLLxL関数で処理をするのですか
0414nobodyさん
2014/08/23(土) 16:44:37.34ID:5FPiLLxL>>413
そうなのですか
0415nobodyさん
2014/08/23(土) 16:47:24.29ID:???0417nobodyさん
2014/08/23(土) 17:02:39.22ID:???これだからPHP厨は馬鹿にされるんだろうな。
0418nobodyさん
2014/08/23(土) 17:07:32.36ID:5FPiLLxL0419nobodyさん
2014/08/23(土) 17:35:32.01ID:???たまには外でろよ
0420nobodyさん
2014/08/23(土) 17:50:45.50ID:???納期に間に合わせるために土曜日まで出勤
それがPHP厨の末路
0421nobodyさん
2014/08/23(土) 17:52:31.57ID:5FPiLLxL0423nobodyさん
2014/08/23(土) 18:36:58.00ID:???0425nobodyさん
2014/08/23(土) 19:47:55.33ID:???その中で一番バランスの取れてる言語はRuby。
何か極限のものを追及してるわけでなければRuby以外の選択肢はない。
PHP?
んなもん言語じゃないよ。
「“自称”言語」だよ。
PHPは短所しかなく、利用者側にも使う理由がなく、存在価値もない。
だから使える言語に「PHP」を挙げる奴はプログラミング言語が何かということさえ分かってない。
0427nobodyさん
2014/08/23(土) 20:49:27.16ID:???荒らし放題になった今の2chってこんなのしかいないしもうまともなやつは他行った方がいい。
0429nobodyさん
2014/08/23(土) 21:01:28.13ID:???”サービスを立ち上げたい”とかもっと高次元の目標があるならphpはかなり良い部類に入る
0430nobodyさん
2014/08/24(日) 01:29:16.24ID:???0431nobodyさん
2014/08/24(日) 01:43:02.55ID:???早く具体例挙げてくれ
0432nobodyさん
2014/08/24(日) 11:16:44.91ID:???威勢がよかったのに突っ込んだ途端毎回だんまりするんだから。
精一杯の返しが安全性を証明しろなんだから可愛いもんじゃないか。
0433nobodyさん
2014/08/24(日) 15:05:15.15ID:???0434nobodyさん
2014/08/24(日) 15:43:22.57ID:???ほらみろ!セキュリティーホールだらけwwwって言いたくて。
どの言語使っても作る側次第で穴だらけになるんだから言語に責任はないわ。
0435nobodyさん
2014/08/24(日) 16:23:40.82ID:???お盆も知らないやつが何ほざいてんっすかー
0436nobodyさん
2014/08/24(日) 16:29:43.78ID:???0437nobodyさん
2014/08/24(日) 16:29:57.62ID:???0438nobodyさん
2014/08/24(日) 16:33:04.60ID:???その他は何を担保にして安全性を返答することができるんだろう?
強いて言うとPerlやCとかは、歴史が長いから安心ですよとかいうことができるかもしれないけど。
0439nobodyさん
2014/08/24(日) 16:36:10.22ID:???0441nobodyさん
2014/08/24(日) 16:46:36.79ID:???え?
欠陥大工道具で家建ててもまともな大工道具で家建てても、大工の腕次第だから同じだって?
すげーなw
0442nobodyさん
2014/08/24(日) 16:47:36.61ID:???0443nobodyさん
2014/08/24(日) 16:48:33.74ID:???0445nobodyさん
2014/08/24(日) 16:49:53.34ID:???0447nobodyさん
2014/08/24(日) 16:57:57.74ID:???0448nobodyさん
2014/08/24(日) 16:59:31.39ID:???0449nobodyさん
2014/08/24(日) 17:04:42.29ID:???やっぱりPHP厨は社会経験ないんだな
今の時代お盆にどれだけの人が働いてることか
0450nobodyさん
2014/08/24(日) 17:06:54.10ID:???何必死で自分擁護してんだよ?みっともねえゴミクズニート野郎だ
0451nobodyさん
2014/08/24(日) 17:07:45.73ID:???0452nobodyさん
2014/08/24(日) 17:08:14.39ID:???0454nobodyさん
2014/08/24(日) 17:12:28.00ID:???0455nobodyさん
2014/08/24(日) 17:14:50.68ID:???変数を間違えたら新しい変数が作られるとかどう考えても欠陥だよ。
PHP狆にとっては仕様()だから欠陥だという認識には到底至らないのかもしれないが。
0456nobodyさん
2014/08/24(日) 17:16:39.74ID:???盆に働いてる人がいるってことは、盆に休んでる人もいるってことだなぁ。
そもそも平日休みの可能性もあるし、ニート確定とは程遠い。
>>451
仕事中に2chもなかなか
0458nobodyさん
2014/08/24(日) 17:20:05.81ID:???↓
>>452「回し蹴り失敗してやんのwwwwざまぁwwwwww」
0459nobodyさん
2014/08/24(日) 17:26:08.98ID:???こんなスレで質問するのは気違いだけだろ
0460nobodyさん
2014/08/24(日) 17:27:55.47ID:???0466nobodyさん
2014/08/24(日) 18:41:11.76ID:???あ、スマン、前言撤回
その世界がぺちぱーにとって全てだもんな
狭いとかいってごめんな
俺が悪かった謝るよ
0467nobodyさん
2014/08/24(日) 18:41:43.80ID:???0468nobodyさん
2014/08/24(日) 18:46:39.26ID:???0469nobodyさん
2014/08/24(日) 18:52:29.55ID:???絶対に欠陥のない言語もないとか言ってRubyとPHPを一緒にするな
「絶対に犯罪を起こさない種族もない」
とか言って日本と韓国を一緒にするようなもの
0472nobodyさん
2014/08/24(日) 18:58:42.85ID:???ないよ?ないない。ぜーんぶ自演。
恥ずかしいレスしたらすかさず話題そらし、困ったらひたすらわけのわからない理屈で連投PHP叩き。
0473nobodyさん
2014/08/24(日) 19:00:29.33ID:???自分で調べられないウンコが何で技術板にいんの?
ここは技術板だ
学校じゃねーんだから自分で調べられないウンコ出ていけよ
「答えられないの?」とかお得意の捨て台詞吐いてさ
それが自分で調べられないウンコのお前にはお似合い
0474nobodyさん
2014/08/24(日) 19:03:26.51ID:???スレの趣旨が理解できないなら消えろ
お前みたいな主張するやつのためのスレじゃないから
お前みたいなやつは見なきゃいいだけ
邪魔だからさっさとフェードアウトしろ
0475nobodyさん
2014/08/24(日) 19:04:21.65ID:???アンチもPHPユーザも同一だと思われ。
煽りの応酬見てもレベルの低さは同じだし、終了が決まったから盛り上げるのに必死なんだと思われ。
ただPHPは技術的な話題ができるほどきちんと設計して作られた言語じゃないから、こうやって盛り上げるしかないのだと思われ。
0476nobodyさん
2014/08/24(日) 19:04:46.41ID:???\;;;; \ 彡""彡彡-//ヽ" ''''''"" ̄'''""(エア/ /
\;; \'''''')彡ヽ// | (tv /| , r_>'| <一体みんな誰と戦っているんだ
\;;; \'" \ ,,"''-,,ノ,r-", / r'''-, .j \
\;;; \ /,,>--'''二"''' r-| 二'" / __ \______
0477nobodyさん
2014/08/24(日) 19:07:32.76ID:???IT業界の癌であるぺちぴーはいつ消えるって?
お前みたいなクズは社会の迷惑だって自覚ある?
どうせリアルで陰口叩かれてるのにも気付いてないだろ
0478nobodyさん
2014/08/24(日) 19:07:47.73ID:???比較的まともな話題になると全然ペチパーの話についていけてない
たぶんPHPに挫折したやつか
JavaScriptあたり始めてちょっと天狗になってるバカだな
0479nobodyさん
2014/08/24(日) 19:10:31.21ID:???/ ― \ ┏┛/ ―\ ┏┛
/ (●) \ヽ ・. /ノ (●)\ ・
/ (⌒ (●) /. | (●) ⌒)\
/  ̄ヽ__) / | (__ノ ̄ |
/´ ___/ \ /
| \ \ _ノ
| | /´ `\
--------------------------------------
このスレはあなたにとって役に立ちましたか?
○ 非常に役にたった
○ 役にたった
○ どちらともいえない
○ 役に立たなかった
○ 全く役にたたなかった
● むしろ見てくれた連中に謝罪が必要
0480nobodyさん
2014/08/24(日) 19:11:21.14ID:???ま、夏休み前からやってたから関係ないんだろうけど。
そろそろ空気読んで欲しいですね。
0481nobodyさん
2014/08/24(日) 19:12:36.89ID:???PHPの質問が来てもまともな回答は付かないしw
たまにPHPの話題が出ても煽り合いで流れていくしw
0482nobodyさん
2014/08/24(日) 19:13:59.55ID:???0484nobodyさん
2014/08/24(日) 19:25:20.99ID:???0486nobodyさん
2014/08/24(日) 19:50:22.56ID:???IT系、プログラマ、ゲームデザイナを目指そうか迷っているあなたへ
https://www.youtube.com/watch?v=aC6OapFgzo4
0489nobodyさん
2014/08/24(日) 21:18:13.02ID:???0491nobodyさん
2014/08/24(日) 22:05:02.00ID:???入り浸って荒らす程度の人間なのだよ
0493nobodyさん
2014/08/24(日) 22:56:37.19ID:???これがアンチの限界
印象操作にあることないこと適当なことばかり言う
早く山ほどあるセキュリティホール挙げてくれないか?
0494nobodyさん
2014/08/24(日) 23:02:42.91ID:???だけどそのアンチの足下にも及ばないPHP厨ってw
0495nobodyさん
2014/08/24(日) 23:07:26.57ID:???そう思ってんのはお前だけだよ。幸せそうだねw
0497nobodyさん
2014/08/24(日) 23:12:36.39ID:???0498nobodyさん
2014/08/24(日) 23:16:11.49ID:???0499nobodyさん
2014/08/24(日) 23:17:27.64ID:???0500nobodyさん
2014/08/24(日) 23:18:36.82ID:???0501nobodyさん
2014/08/24(日) 23:20:28.75ID:???こう言えば妄想が妄想じゃなくなると思ってるのかね。
慰安婦と同じで言い続ければ事実になると思ってる人種かね。
0502nobodyさん
2014/08/24(日) 23:25:26.60ID:???毎日こんなキチガイ地味た、無意味なロビー活動続けるチョンみたいなやつはそうはいない。
何が彼をこんなにPHP叩きに固執させるのか・・・
0503nobodyさん
2014/08/24(日) 23:27:24.99ID:???それまんまアンチのことだろ
0504nobodyさん
2014/08/24(日) 23:30:36.89ID:???スレチなのに居続けるアンチの頭がおかしいのは誰がどうみても明らか
0505nobodyさん
2014/08/24(日) 23:40:08.05ID:???ただの罵り合いですぐにでも返せるだろうに
あらかた連投規制にでもかかってるんだろうwwwww
0506nobodyさん
2014/08/24(日) 23:45:39.59ID:???そういう雰囲気を作るやつはアンチだろうがPHPerだろうがただの害悪。
無意味というならスルーして好き放題言わせときゃいい。
ちゃんと>>1読んでりゃ質問者もスルーするだろうよ。
0507nobodyさん
2014/08/25(月) 00:02:29.53ID:???元々のこのスレの住人はもうほとんどいないんだよ
煽り合いでストレス発散したい人だけが残ってるんだよ
昔と違って今はここ以外にもまともなコミュニティがたくさんあるからね
0508nobodyさん
2014/08/25(月) 00:12:06.43ID:???ここにいるのはキチガイアンチ5匹、ゴミペチパー8匹、質問らしきものを投下する専門の奴3匹。
ゴミペチパーのうち3匹が回答もしていて、さらにそのうちの1匹が質問もしている。
キチガイアンチは質問も回答もしていない。
要するにコミュニティとしてはたった6匹で構成されてるわけだがこのスレ要らなくね?
こんな状態のスレを見たらPHP始めようかと思った初心者も去っていくだろ。
わざわざPHPの評判を落とすために存続させているようにしか見えない。
6人ならLINEでグループでも作ればいい。
0510nobodyさん
2014/08/25(月) 00:18:04.12ID:???スレチなアンチなんて皆無だったのに
それがふっとここ2.3ヶ月ぐらいで湧いて出て5匹もいるわけないわ
0511nobodyさん
2014/08/25(月) 00:25:17.51ID:???初心者が騙されないように、PHPなんて糞言語やらないようにとか、
変な正義感振りかざしてたやつが・・・
今いるアンチはそいつだろうね。
数ヶ月前に言語シェアのランキングでPHPが急減した様を見て、
ここぞと畳み掛けてきた感じかと思われ。
急減したといってもPHPのライバルになるPerl、Python、Rubyも減少してたけどね。
0512nobodyさん
2014/08/25(月) 01:07:20.21ID:pQggxqd2事実指摘されてるのに言い続ければ事実になるとはこれいかに(笑)
0513nobodyさん
2014/08/25(月) 02:53:10.79ID:???0514nobodyさん
2014/08/25(月) 02:54:36.54ID:???0515nobodyさん
2014/08/25(月) 04:09:03.14ID:???0516nobodyさん
2014/08/25(月) 04:15:19.30ID:???0517nobodyさん
2014/08/25(月) 06:54:25.13ID:???0518nobodyさん
2014/08/25(月) 08:13:31.11ID:???まともな知識もスキルもないからね
0519nobodyさん
2014/08/25(月) 08:42:01.44ID:???0520nobodyさん
2014/08/25(月) 13:46:34.98ID:???0521nobodyさん
2014/08/25(月) 18:59:09.92ID:???0522nobodyさん
2014/08/25(月) 19:02:32.51ID:???学習能力とかもほとんどないから教育にもコストがかかるし、
他の社員と同じような扱いはできないわなw
0523nobodyさん
2014/08/25(月) 19:06:48.47ID:???今日も昼夜逆転連投頑張ってね
0524nobodyさん
2014/08/25(月) 21:22:18.14ID:???健康によくないらしいからちゃんとしたほうがいいよ。
0525nobodyさん
2014/08/25(月) 22:23:43.27ID:???だからわかりやすいんだよ
0526nobodyさん
2014/08/26(火) 00:16:32.11ID:???妄想の垂れ流しで見苦しいとは思いますが
PHP厨も一生懸命生きていますので生暖かく見守ってやってください
0527nobodyさん
2014/08/26(火) 00:54:01.36ID:???ホームレス一歩手前の電気工事士さん応援してやるからさ。
0529nobodyさん
2014/08/26(火) 01:36:39.98ID:???新規参入組の初心者蹴落として減りつつあるPHPの良いお仕事見つかるといいね。
0530nobodyさん
2014/08/26(火) 01:47:52.45ID:???だからお前は誰にも一人前の人間として扱ってもらえないんだよ
0531nobodyさん
2014/08/26(火) 03:39:54.05ID:???0532nobodyさん
2014/08/26(火) 11:48:06.96ID:I7gPs9eW↑調べても trimの前の ? の意味と終わりの: ''の意味が出てこないので教えていただきたい
0533nobodyさん
2014/08/26(火) 11:50:52.95ID:???http://php.net/manual/ja/language.operators.comparison.php#language.operators.comparison.ternary
0534nobodyさん
2014/08/26(火) 15:08:19.55ID:???/ ― \ ┏┛/ ―\ ┏┛
/ (●) \ヽ ・. /ノ (●)\ ・
/ (⌒ (●) /. | (●) ⌒)\
/  ̄ヽ__) / | (__ノ ̄ |
/´ ___/ \ /
| \ \ _ノ
| | /´ `\
--------------------------------------
このスレはあなたにとって役に立ちましたか?
○ 非常に役にたった
○ 役にたった
○ どちらともいえない
○ 役に立たなかった
○ 全く役にたたなかった
● むしろ見てくれた連中に謝罪が必要
0535nobodyさん
2014/08/26(火) 16:29:11.62ID:???notice出さないように$_GETや$_POSTに対してissetで確認してから使うのはPHPの常套手段
$_GETや$_POSTが多いほど同じ処理をしなきゃいけないしif-elseで書くと行数が長くなりがち
そこでよく使われるのがその三項演算子
可読性が悪くなるので無闇に使うのはよくないけどこのケースではよく使われる
全てのif-else文を行数削減に三項演算子に置き換えようとするのは愚行とみなされるので注意
if ($a === 1) {
echo "a";
} else {
echo "b";
}
echo ($a === 1) ? "a" : "b";
0537nobodyさん
2014/08/26(火) 18:19:05.02ID:???0538nobodyさん
2014/08/26(火) 18:22:19.49ID:???0539nobodyさん
2014/08/26(火) 18:51:51.07ID:???0543nobodyさん
2014/08/26(火) 19:47:56.78ID:???その上でPHPやってるしそんなやつが大半だろ
少なくともこのスレの回答者側に回ってるやつはJavaScriptも出来るはず
0544nobodyさん
2014/08/26(火) 19:53:30.52ID:???今日もスレ1日監視してたんだな?
自分に向けられたレスでもないのに動向が気になっちゃって
寝てる時以外定期的にリロード繰り返してるんだろ?
ていうかRubyistと見せかけて出来もしないRuby出すんじゃねえよ
0545nobodyさん
2014/08/26(火) 20:18:31.16ID:???改めていうけど、Cを経験してないマはなにやっても大抵ダメ。
限度をしらない富豪的プログラミングをしたりする。
0546nobodyさん
2014/08/26(火) 20:20:20.33ID:???0547nobodyさん
2014/08/26(火) 20:31:32.47ID:???http://hyperpolyglot.org/
0548nobodyさん
2014/08/26(火) 20:50:57.40ID:???ポインタがあるかないぐらいの差
0549nobodyさん
2014/08/26(火) 21:01:09.63ID:???PHP使えてもCはつかえねーな。 文字列の操作ですら無理でしょ。
0550nobodyさん
2014/08/26(火) 22:14:06.65ID:jZ6iEOxc質問の箇所はここです
if(isset($_POST["write"])){
$name=convString($_POST["name"]);
if (!$name) $name = "名無しさん";
$body=convString($_POST["naiyou"]);
$body=autoLinker($body);
$body=$body."\n";
$time=date("Y/m/d (D) H:i:s", time());
$serv = $_SERVER["REMOTE_ADDR"];
$serv_md5 = substr(md5($serv), 0, 30);
$date_md5 = substr(md5(date("Y-m-d")), 0, 20);
$key_md5 = substr(md5("samplekey"), 0, 10);
$id_md5 = md5($serv_md5 . $date_md5 . $key_md5);
$id = substr(base64_encode($id_md5), 0, 8);
$input="名前:$name:投稿日:$time ID:$id<br/>$body";
$fp=@fopen("./keijiboad.log","a");
flock($fp,LOCK_EX);
fputs($fp,$input);
fclose($fp);
}
$data = file("./keijiboad.log");
for($i=0; $i<count($data); $i++){
$no=$i+1;
echo " $no:$data[$i]<br/>\n<hr />";
0551nobodyさん
2014/08/26(火) 22:15:18.70ID:jZ6iEOxcそのログファイルから抽出するようにしました
名前が空白の時には「名無しさん」と入れるようにして、
本文が空白の時などにエラーを吐き出すようにしたいです
が、本文の処理をしても、他の名前やナンバーや時間やIDが一緒くたに処理されているので
本文だけの書き込みが無いままに処理されると言う事態になっています
本文にエラーが生じた時に、クリックした送信ボタンが中断されると言うようなphpの構文を教えて下さい。宜しくお願いします
0552nobodyさん
2014/08/26(火) 22:16:37.16ID:jZ6iEOxc$body=autoLinker($body);
などに関しては、拾ってきたfunction構文です。
このような感じです
function convString($string) {
if(get_magic_quotes_gpc()){
$string = stripslashes($string);
}
$string = htmlspecialchars($string,ENT_QUOTES,'utf-8');
$string = str_replace(",",",",$string);
$string = str_replace(array("\r\n","\n","\r"),"<br />",$string);
return $string;
}
function autoLinker($str)
{
$pat_sub = preg_quote('-._~%:/?#[]@!$&\'()*+,;=', '/');
$pat = '/((http|https):\/\/[0-9a-z' . $pat_sub . ']+)/i';
$rep = '<a href="\\1">\\1</a>';
$str = preg_replace ($pat, $rep, $str);
return $str;
}
0553nobodyさん
2014/08/26(火) 22:22:42.26ID:jZ6iEOxcwriteは送信ボタンに付けた名前です
わかりにくくてごめんなさい。宜しくお願いしますm(_ _)m
0554nobodyさん
2014/08/26(火) 22:36:35.27ID:jZ6iEOxc余分なのを取っ払ってみました
<?php
if(isset($_POST["write"]))
{
$name=($_POST["name"]);
if (!$name) $name = "名無しさん";
$body=($_POST["naiyou"]);
$body=$body."\n";
$input="名前:$name:<br/>$body";
$fp=@fopen("./keijiboad.log","a");
flock($fp,LOCK_EX);
fputs($fp,$input);
fclose($fp);
}
$data = file("./keijiboad.log");
for($i=0; $i<count($data); $i++){
$no=$i+1;
echo " $no:$data[$i]<br/>\n<hr />";
}
?>
これで、名前は空欄のままでOKで、本文がエラーの時に送信を中断するようにしたいです
宜しくお願いします
0555nobodyさん
2014/08/26(火) 22:39:35.06ID:???echo "だめです。";
exit();
}
0556nobodyさん
2014/08/26(火) 22:45:36.03ID:jZ6iEOxc本文が無い場合と言う指定だけでは、Noや名前、時間、IDなどが書き込まれてしまうので
本文が書かれていない場合、送信ボタンを中止する
と言うような物はできないでしょうか
0558nobodyさん
2014/08/26(火) 23:20:32.29ID:???>>556の要件を満たすにはJavaScript使うしかない。
0559nobodyさん
2014/08/26(火) 23:25:13.37ID:VKuoWNAX0560nobodyさん
2014/08/26(火) 23:26:07.93ID:jZ6iEOxc初心者なので大目に見てください><;
>>558
なるほど、phpでは無理なんですか……
道理で検索かけても引っかからないと
ありがとうございました。その方向で試してみますm(_ _)m
0561nobodyさん
2014/08/26(火) 23:28:46.91ID:???他人に頼る前提で作り始めるとかマジで頭沸いてんな。
最近質問してくるのはこういうどうしようもないクズばっか。
0562nobodyさん
2014/08/26(火) 23:34:11.42ID:???0563nobodyさん
2014/08/26(火) 23:39:20.99ID:jZ6iEOxc2chでわざわざ人を叩いている人の成長性はいかほどなんでしょうねぇ
不愉快ですね
ではでは
0564nobodyさん
2014/08/26(火) 23:49:03.47ID:???また何かしらできない言い訳を探すんだよ
根性が腐ってるからどうしようもない
0566nobodyさん
2014/08/26(火) 23:59:04.69ID:???それ以外は邪魔だけど
0567nobodyさん
2014/08/27(水) 00:14:04.64ID:???書き込む前にその処理を入れるんだよ。そうすれば書き込まれない。
>>555 の $POST → $_POST だけど。
0568nobodyさん
2014/08/27(水) 00:35:35.75ID:???0569nobodyさん
2014/08/27(水) 01:10:25.04ID:???0571nobodyさん
2014/08/27(水) 01:36:06.79ID:???いやだね根暗なアジア人は。
0572nobodyさん
2014/08/27(水) 02:42:31.13ID:???南チョン御用達の言語PHP
日本人ならRuby
0573nobodyさん
2014/08/27(水) 09:56:06.38ID:???0576nobodyさん
2014/08/27(水) 13:09:55.06ID:KzHvyhgr0577nobodyさん
2014/08/27(水) 17:00:24.87ID:???自分も昔アップロード掲示板作ったわー
0578nobodyさん
2014/08/27(水) 18:17:56.73ID:U01vlsnGタイプヒンティングつけたいんぁけど
どうしたらいいかな
0580nobodyさん
2014/08/27(水) 18:25:20.94ID:???この人自分のブログと2chの区別もつかないとかかなり頭悪そう。
0581nobodyさん
2014/08/27(水) 18:53:10.26ID:???意外な弱点があるな
0582nobodyさん
2014/08/27(水) 18:54:26.34ID:???0583nobodyさん
2014/08/27(水) 19:16:35.29ID:???https://wiki.php.net/rfc/returntypehinting
まあ、所詮html組み立て用スクリプトからチマチマ機能増やしてきただけの言語ですので。
0584nobodyさん
2014/08/27(水) 19:27:30.81ID:???おはよう今日も昼夜逆転荒らし頑張ってね
0585nobodyさん
2014/08/27(水) 19:38:45.98ID:???0586nobodyさん
2014/08/27(水) 20:05:25.91ID:???終わる前に乗せるべきだったな
0587nobodyさん
2014/08/27(水) 20:25:23.75ID:???0588nobodyさん
2014/08/27(水) 21:18:51.70ID:???0590nobodyさん
2014/08/28(木) 02:54:34.04ID:???0591nobodyさん
2014/08/28(木) 06:24:48.99ID:???0592nobodyさん
2014/08/28(木) 17:36:32.05ID:d5muQxti[{"mission_id":"1","mission_name":"hoge"},{"mission_id":"2","mission_name":"hoge"}]
という形で名前が無くてパースが失敗するんですがどう識別したらいいですか?
サーバー側で手作業で文字列連結するしかないんですか?
"missions":[{"mission_id":"1","mission_name":"hoge"},{"mission_id":"2","mission_name":"hoge"}]
0593nobodyさん
2014/08/28(木) 18:10:42.94ID:???そうすりゃ読めるならそうすればいいだろ。
array( "missions" => $data) ってやってからエンコードしたって、
jsonなんだから、
{"missions":[{"mission_id":"1","mission_name":"hoge"},{"mission_id":"2","mission_name":"hoge"}]}
になるだけなんで、その例のような出力にはならんで。
0594nobodyさん
2014/08/28(木) 20:04:18.51ID:???0597nobodyさん
2014/08/28(木) 20:47:51.15ID:???0598nobodyさん
2014/08/28(木) 20:56:30.07ID:???>>596は生きてる価値がないから
当然死ぬ価値もない
>>596の命の値段=\0
0599nobodyさん
2014/08/28(木) 21:01:36.21ID:???$test = "aa";
?>
<?php
echo $test;
?>
同じファイル内で上記のようにPHPを分けて書いた場合、
上のセクションで定義した変数を、下のセクションで参照することできないんでしょうか?
0601nobodyさん
2014/08/28(木) 21:40:35.32ID:xK1DLfnq$test = "aa";
?>
<?php
echo $test;
?>
同じファイル内で上記のようにPHPを分けて書いた場合、
上のセクションで定義した変数を、下のセクションで参照することできないんでしょうか?
0603nobodyさん
2014/08/28(木) 21:55:58.15ID:xK1DLfnq0604nobodyさん
2014/08/28(木) 22:05:58.03ID:???上下のセクション間のどこかで、知らずに
変数を別の値で上書きしているんじゃないの。
怪しい箇所でvar_dump()してみなよ。
0605nobodyさん
2014/08/28(木) 22:10:06.51ID:xK1DLfnqありがとうございました
0609nobodyさん
2014/08/29(金) 00:13:14.70ID:???0610nobodyさん
2014/08/29(金) 00:28:40.88ID:???ゴミ言語PHPは今日も利用者に無用な混乱を与えていますwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
こんなゴミ使ってるからそんな無駄なところで時間食うんだろwwwwwwwwwwwwwwwwwwwwwwwwwww
何千歳まで生きるのか知らんけど無駄な時間を使えるほど長い人生の人はいいですなぁwwwwwwwwwwwwwwwwwwwwwwwwwww
0611nobodyさん
2014/08/29(金) 00:33:16.14ID:???0612nobodyさん
2014/08/29(金) 00:34:41.44ID:???0613nobodyさん
2014/08/29(金) 00:44:06.59ID:???0614nobodyさん
2014/08/29(金) 01:06:21.98ID:???説明がめんどかったんでよくある変数名ミスってことで誤魔化しといた
なんかキチガイが湧いてたみたいだから本当のこと書いとくわ
0615nobodyさん
2014/08/29(金) 01:47:52.74ID:???0617nobodyさん
2014/08/29(金) 15:15:02.98ID:???お前真面目にPHPやって質問してる人に対して「ガチクズ」とか言って恥ずかしくないの?
あと俺が生きてる価値がないってどういうところで断定したの?
0620nobodyさん
2014/08/29(金) 15:52:46.59ID:???相手されないといなくなるなんてタイプじゃないよアレは。
0621nobodyさん
2014/08/29(金) 15:55:21.02ID:???0622nobodyさん
2014/08/29(金) 20:40:15.85ID:???業界全体の動きとしてPHPを使わない方向になりつつあるから、
PHP厨が仕事を見つけられないのも無理はない
0623nobodyさん
2014/08/29(金) 23:11:27.45ID:???0624nobodyさん
2014/08/29(金) 23:53:55.48ID:Ii5bZrExhttp://www.sbcr.jp/products/4797369458.html
買ってphpからmysqlを弄る練習を1周した位の知識しか頭に付いていないのですが
PDOで画像や動画をデータベースに保存したり出力させたりというサンプル・勉強ができるオススメの本は何かありますか?
0625nobodyさん
2014/08/29(金) 23:58:29.89ID:???画像や動画の型が何なのかわかってれば余裕じゃね
0628nobodyさん
2014/08/30(土) 00:01:12.98ID:???PHP離れはいいけど、また欠陥言語を導入して二の舞にならないか心配。
欠陥言語は他にもまだまだあるからね。
// まだまだあるとはいえ他の欠陥言語でもPHPよりはかなりマシだから、それで良しと考えることもできるにはできるが。
0630nobodyさん
2014/08/30(土) 00:16:26.93ID:???バックアップとか取り扱いが大変そう。
0631nobodyさん
2014/08/30(土) 00:19:44.93ID:???0633nobodyさん
2014/08/30(土) 00:40:15.50ID:???その本売れてないからステマしにきたのか?
それはその本の内容云々ではなく
PHP自体使われなくなってきてるからだよ。
使いもしない言語の本なんか誰も買わない。
0634nobodyさん
2014/08/30(土) 00:44:16.54ID:???わざわざ時間費やして何の役にも立たないゴミ知識乙w
0635nobodyさん
2014/08/30(土) 01:01:15.32ID:???他のところで質問します。
0637nobodyさん
2014/08/30(土) 01:46:39.37ID:???http://kanae.2ch.net/test/read.cgi/php/1389438240/
0638nobodyさん
2014/08/30(土) 03:13:59.62ID:???学生時代もだいたい単位取れないか、取れてもギリギリのヴァカがPHP使ってたしな
全員ではないだろうけどだいたいPHP使ってる奴のほとんどがヴァカ
社会に出てから?
PHP使ってるようなヴァカと関わることがなくなったから分からない
関わる人間の中でもプログラマといえば20代で年収500万超えの連中ばかりだな
当然そいつらはPHPなんか使っていない
0639nobodyさん
2014/08/30(土) 03:15:40.39ID:???0640nobodyさん
2014/08/30(土) 04:26:41.73ID:5881fZyf0641nobodyさん
2014/08/30(土) 04:54:39.97ID:???http://gihyo.jp/dev/column/01/prog/2010/030801?page=2
RailsとCakePHPを比べたところ,高負荷時にはRails のほうが大幅に応答性能が高いという結果が出たことですね。
これは200リクエスト/秒くらいからPHPの応答性能が急激に下がるのが原因です。
Rubyはそれほど大きくはパフォーマンスが落ちないんです。
第4回 Railsに変えてよかった!:iKnow!の場合 | Think IT
http://thinkit.co.jp/article/156/4?page=0,1
3ヶ月、わずか3名程度のエンジニアチームで、彼らはPHPで実装が完了していたレベルに追いつきました。
またコード量はPHPの1/5以下にまで削減されており、よりシンプルな構成も実現できました。
食べログの画面数は約200あるが,開発に取りかかって約2カ月で完成した。
「VBscriptならこの倍,PHPでも1.5倍はかかっていたのではないか」
コード量も10分の1になった。
http://itpro.nikkeibp.co.jp/article/OPINION/20071031/286028/
0642nobodyさん
2014/08/30(土) 09:13:09.41ID:???0643nobodyさん
2014/08/30(土) 09:22:35.04ID:???実際一番上のCakePHPっていってるのはコード量の話出てないでしょ。
ていうかどれも記事が古い上に、有利な条件で比較するのはアンフェア。
あくまでのその人達にとってはPHPよりRubyのほうがベターだったってだけで、
その他サイトがその事例には当てはまらない。
0644nobodyさん
2014/08/30(土) 09:47:18.73ID:???0646nobodyさん
2014/08/30(土) 13:12:20.95ID:rBUDSbzA2回クエリを実行するのと1回のクエリで持ってくるのかどっちが早いですか?
select A.a,A.b from TA A where A.a=1;
select B.c from TB B where B.a=1;
と
select A.a,A.b,B.c from TA A,TB B where A.a = B.a AND B.a=1;
0647nobodyさん
2014/08/30(土) 14:01:20.11ID:???mysqlが、内部的にjoinするかどうか、それ次第じゃないかな?
0650nobodyさん
2014/08/30(土) 15:27:30.36ID:rBUDSbzAありがとうございます
あと、insertした直後にそのIDを使って別のテーブルにもinsertしたいんですが、
マルチスレッド・高頻度アクセスの状態の元でlastInsertIdをしても正常に取得できるんでしょうか?
トランザクション中にinsertしたレコードのIDをlastInsertIdで取得出来れば、同トランザクション中に他のテーブルにinsertすればいいと思ってたんですが
よく考えたらトランザクションは原子性があるだけで別にlastInsertIdの結果を保証してくれるわけでもないので・・・
0656nobodyさん
2014/08/30(土) 20:26:40.64ID:???0661nobodyさん
2014/08/30(土) 23:20:51.03ID:???この流れから言うと、荒らしが北朝鮮人というのがほぼ確定だよ。
否定しなくていいの?
俺は日本人だから、好きな日本にずっといるよ。
0662nobodyさん
2014/08/30(土) 23:51:51.43ID:???0663nobodyさん
2014/08/30(土) 23:56:38.77ID:???>荒らしが北朝鮮人というのがほぼ確定
>俺は日本人だから、好きな日本にずっといるよ。
荒らしが北チョン確定なら>>611は北チョン確定なはずなんだけど、
後半で>>611は日本人だと言ってる。
こんなに少ない文章で矛盾するとかどうなってんだ?
日本人じゃないから日本語不自由で言いたいことと違うこと書いてるとか?
0665nobodyさん
2014/08/31(日) 00:20:27.77ID:s8A9PL+H0666nobodyさん
2014/08/31(日) 00:22:23.58ID:???0667nobodyさん
2014/08/31(日) 00:23:26.28ID:???どうしたの?動揺してアンカーを間違えてるよ。
俺は差別に反対だし、人種で差別とかはしない。
ただ、日本人なら指摘されれば自分が北朝鮮人じゃないと言うよね。
「日本が好き」とも普通に言えるし。
0669nobodyさん
2014/08/31(日) 00:34:01.70ID:s8A9PL+Hはい
イメージとしては転送URLのようなもので
予測されやすいものだと困るので単純に数値のオートインクリメントは好ましくありません
0671nobodyさん
2014/08/31(日) 01:17:39.79ID:???プログラム以前に頭悪すぎ。
どういう教育受けたらこんな池沼に育つんだよ。
0673nobodyさん
2014/08/31(日) 01:24:28.64ID:???一応uniqidとかあるにはあるけどタイミング次第ではIDが被る可能性がある。
なのでランダムの文字列を作ろうがなにをしようが、結局はIDが被らないように処理を作る必要がある。
0674nobodyさん
2014/08/31(日) 01:31:36.34ID:s8A9PL+Hかぶるほうが奇跡とは言えやっぱり完全なものはないですよね
おとなしく被るのあるか確認してから登録することにします
0675nobodyさん
2014/08/31(日) 04:09:59.79ID:sUZpvE3aphpMyAdminで MySQLのデータベースを管理しています。
yumで新しめのphpMyAdminに入れ替えました。
それ以降というもの
20テーブルほど、それぞれ20MB〜100MBはあり合計270MBとなっています。
しかし、データベースをまるごとエクスポートすると8MBのサイズになりダウンロード完了と出てしまいます。
なぜでしょうか?
0676nobodyさん
2014/08/31(日) 04:27:29.31ID:???>好ましくありません
お前みたいなガチクズがプログラミングやるのも好ましくないよ
自分のことは棚に上げて何言ってんだコイツ
0678nobodyさん
2014/08/31(日) 05:11:14.33ID:???0679nobodyさん
2014/08/31(日) 06:19:10.80ID:???例えばVARCHARじゃなくてCHARにしてるとか
エクスポートしたのが8Mでもインポートしたら
元の20〜100Mに戻るでしょ多分
0680nobodyさん
2014/08/31(日) 09:40:49.75ID:sUZpvE3aありがとうございます
以前はエクスポートしたら100MBほとでした
0681nobodyさん
2014/08/31(日) 10:46:23.01ID:VSzfdxKj<?php
$data = array(
[0] => array(
"foo" => 10,
"bar" => 5,
"hoge" => 7
),
[1] => array(
"foo" => 8,
"bar" => 6,
"hoge" => 1
),
[2] => array(
"foo" => 10,
"bar" => 5,
"hoge" => 7
)
);
echo $data[1][foo];
?>
0682nobodyさん
2014/08/31(日) 10:52:11.09ID:VSzfdxKj何か間違ってるかな?
$data[] = array('volume' => $price,"テスト");
echo $data[0][volume];
0684nobodyさん
2014/08/31(日) 11:49:08.89ID:VSzfdxKjありがとう。多次元配列部分は解決したよ。
0685nobodyさん
2014/08/31(日) 11:50:26.37ID:VSzfdxKj527テスト と表示されてしまう。どうしたらいいのだろう?
<?php
$node = "¥ 1,527";
preg_match_all("/[0-9]+/",$node,$match);
foreach($match[0] as $price);
$data[] = array("volume" => $price,"テスト");
echo $data[0]["volume"];
echo $data[0][0];
?>
0686nobodyさん
2014/08/31(日) 12:51:12.24ID:???"¥ 1,527" -> 1527 なら、
$price = preg_replace( '/[^0-9]/', '', $node );
もしくは、そのめんどくさい処理を動くようにするなら、
preg_match_all("/[0-9]+/",$node,$match);
$price='';
foreach($match[0] as $m) $price.=$m ;
0687nobodyさん
2014/08/31(日) 12:51:36.83ID:jD9djd2uパブリックなラッパー書きたくないんだけど
みんないちいちちゃんとラッパー書いてるの?
0688nobodyさん
2014/08/31(日) 12:59:53.80ID:???皮かぶせようが、テスト不要と考えるのか、リフレクション使おうがお前の自由だ。
0689nobodyさん
2014/08/31(日) 13:06:42.12ID:???0690nobodyさん
2014/08/31(日) 13:43:43.82ID:ytMktGeEありがとう。すごい助かったよ。半日以上も悩んでいたけど
早く相談しとくべきだった。。
0692nobodyさん
2014/08/31(日) 14:09:25.24ID:sUZpvE3aインポートして中身を確認したら
1テーブル(しかもレコードも途中まで。。。)しかありませんでした。
phpMyAdminからエクスポートすると決まって8MBになった時点でダウンロードが完了します。
非常に困っています。
0693nobodyさん
2014/08/31(日) 14:10:40.90ID:???違うだろ
身の程を知ってさっさとパソコン捨てるべきだっただろ
だからお前はいつまで経っても成長しないんだよ
0694nobodyさん
2014/08/31(日) 14:12:20.96ID:???ここはサポセンじゃねーんだからいい加減にしろ
そんなに解決したけりゃ業者に金払って解決してもらえ
何でもタダでできると思うな世間知らず
0695nobodyさん
2014/08/31(日) 14:27:35.91ID:???0696nobodyさん
2014/08/31(日) 14:37:10.03ID:???基礎からやってりゃ1分で解決するのにな
0697nobodyさん
2014/08/31(日) 14:37:39.35ID:???で下らんこと聞くなってか
0698nobodyさん
2014/08/31(日) 14:49:03.78ID:???だから
>非常に困っています。
こういうブログ記事書いたクズ野郎は今すぐ消え失せろ
0699nobodyさん
2014/08/31(日) 14:54:08.57ID:???ITなんてデジタルなのに感情で何とかなると思ってるとか池沼丸出しw
生きててよく恥ずかしくないなww
0700nobodyさん
2014/08/31(日) 14:58:04.59ID:???0701nobodyさん
2014/08/31(日) 15:01:44.57ID:???根本的な問題だと思う。
似た現象がここに載ってた。
解決するかは分からんけど参考程度にはなると思う。
http://prcm.jp/album/airisan/pic/33276697
0702nobodyさん
2014/08/31(日) 15:27:01.07ID:???apacheのタイムアウト辺りが怪しいらしい。
テーブル単位なり、適当に分割してエクスポートするしかないみたいです
ここ参考にしてみて
http://algorhythnn.jp/blg/2013/09/17/phpmyadmin-disconnect/
0703nobodyさん
2014/08/31(日) 15:31:25.13ID:???IP変えてまた連投荒らし頑張ってね
0706nobodyさん
2014/08/31(日) 17:08:59.84ID:ytMktGeE「い」が抜き出せるけど、
開始位置を文字列で指定する関数とかありますか?
あああいいいいうえええええええおおおおおかきくけこさ
「か」 が開始位置で6バイト取得したいです。
0707nobodyさん
2014/08/31(日) 17:23:52.19ID:???0708nobodyさん
2014/08/31(日) 17:32:57.22ID:???あと最初の文字の場所を探すならstrstrとか使えばええ
これもマルチバイト文字ならmb_strstr使えばええ
0709nobodyさん
2014/08/31(日) 17:34:48.90ID:???0710nobodyさん
2014/08/31(日) 17:49:19.37ID:VEqj7yjiぺちぴー開発者の姿勢とか頭の悪さがよくわかるよね(笑)
CVE-2014-3538 NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-7345
CVE-2014-3587 NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-1571
CVE-2014-3597 NOTE: this issue exists because of an incomplete fix for CVE-2014-4049
開発者ですらそんなだからね
ぺちぱーは相当酷いんだろうとだけは想像付くけど
どれだけひどいものかは想像だにできないね(笑)
0711nobodyさん
2014/08/31(日) 18:17:37.07ID:???0712nobodyさん
2014/08/31(日) 18:38:14.67ID:???0713706
2014/08/31(日) 18:43:04.47ID:ytMktGeE$moji = "nagesrgsergser@sergserges";
$domain = strstr($moji, "@");
$result = substr($domain, 0, 2);
echo $result;
でもじつは文字列で開始位置を指定するのは良かったんだけど
開始位置より前の文字列を取得したいんだ。
afsdafkadsjfokasdjflksjdfoiejfowiejfoiwejfoiejfoiejfo;ld@vvvsss
開始位置を指定して前の文字列を取得することはできるかな?
ちなみに開始位置は同じ文字が複数ありすぎて指定できない。
0714nobodyさん
2014/08/31(日) 18:55:14.49ID:???0715713
2014/08/31(日) 19:04:59.43ID:ytMktGeEエラーが出るんだ。なんでだろう?
$moji = "nagesrgsergser@";
$mojisuu = strlen($moji);
$result = SUBSTRB($moji, $mojisuu , -2);
0718nobodyさん
2014/08/31(日) 20:44:11.20ID:???哀れだなw
0719nobodyさん
2014/08/31(日) 20:57:51.18ID:RpbU96wx>>702
ありがとう
nginxを使っていて
タイムアウトの設定の変更も試していたんですが無意味でした
なので、これ以上おもいつく節がありません
0721nobodyさん
2014/08/31(日) 21:15:16.54ID:RpbU96wx毎回そんなに面倒なことをしなきゃだめですか?
以前は一括エクスポートで150MBほどでした
0724nobodyさん
2014/08/31(日) 21:34:09.41ID:???どこでタイムアウトしてるのかというとOS httpd MySQL PHPといろいろ原因があるからなぁ
0725nobodyさん
2014/08/31(日) 21:34:14.73ID:???phpでMySQLでテーブル叩いてそのまま吐かすか、
zipで固めて出力するコードを作ればいいんじゃね?
これで異常なら、そもそものデータやMySQLのアプグレが異常と言うことで。
副作用で、phpmyadmin経由でバックアップする作業から卒業できる。
phpmyadminでポチポチ操作することこそ「毎回面倒」だわ俺は
0726nobodyさん
2014/08/31(日) 21:35:08.38ID:???0727nobodyさん
2014/08/31(日) 21:43:21.85ID:???0729nobodyさん
2014/08/31(日) 22:07:16.52ID:???必ず8MBで中断ならタイムアウトじゃなくて出力とかメモリとかの制限に引っかかってるんだろ。
phpmyadminかphpかnginxか何が原因か調べてみないと分からん。
0730nobodyさん
2014/08/31(日) 22:35:43.31ID:???単純にバックアップ目的ならmysqldumpコマンドをPHPから発行してみれば。
あるいは、bashなどから直接mysqldumpコマンドを実行するとか。
0731nobodyさん
2014/09/01(月) 00:00:18.83ID:???> phpでMySQLでテーブル叩いてそのまま吐かすか、
> zipで固めて出力するコードを作ればいいんじゃね?
うそだといってよバーニィ
普通にコマンドたたけよ
0732nobodyさん
2014/09/01(月) 00:15:48.77ID:???もうちょっと嘘回答でこのヴァカをからかって遊ぶんだからさ
いなくなるとまた退屈になるw
0733nobodyさん
2014/09/01(月) 01:04:31.29ID:UOoFEm8cありがとう!
一応自己解決はできたけど教えてもらった関数使ったら
プログラムがシンプルですっきりしたよ。
本当にありがとう!
0734nobodyさん
2014/09/01(月) 02:49:50.88ID:UOoFEm8cデータがないとファイルを開くとかなるんだけどどうして?
特にエラーメッセージが表示される訳でもない。
0736nobodyさん
2014/09/04(木) 09:24:18.53ID:GBg0xN89そんなブログのソースが載っている本を教えて下さい。
0737nobodyさん
2014/09/04(木) 09:29:01.32ID:90EbB4mu0738nobodyさん
2014/09/04(木) 09:50:00.78ID:GBg0xN89つか、ワードプレスからソースをパクるとか出来るのは、超上級者だと思うんですよね。
なので、本でお願いします。
0739nobodyさん
2014/09/04(木) 10:06:22.35ID:???1から勉強したいなら、まずググって自分の欲しい情報を探せるようになるんだ。
まずPHP 入門 でぐぐればええがな。
RDBMSは、MySQL入門以前、中古で買ってくるほうがベターかな。
0740nobodyさん
2014/09/04(木) 10:09:21.16ID:GBg0xN89なんか、ブログと言えば、ワードプレス、ってなっちゃってて、
php+MySQLでブログのソースが載ってる本って新しいのではないんですかね?
0741nobodyさん
2014/09/04(木) 10:11:21.08ID:90EbB4muページを静的HTMLファイルにキャッシュして高速化するプラグインがあるくらいだ。
データベースなくともやれるはずだ。
0742nobodyさん
2014/09/04(木) 10:14:24.63ID:90EbB4mu商用とかワードプレス並の仕上がりが目標ならワードプレスのハッキングくらい出来ないとダメだろう。
0743nobodyさん
2014/09/04(木) 10:15:01.04ID:???0744nobodyさん
2014/09/04(木) 10:27:59.58ID:???0745nobodyさん
2014/09/04(木) 10:32:18.53ID:???ファイルでブログ作るのなんて考えるだけでいやになるわ。
0746nobodyさん
2014/09/04(木) 11:04:13.50ID:???言っていることが支離滅裂なんだが、
1からPHPを学んで覚えてブログを置きたいのか、
ブログのコードが書ければいいのか、はっきりしてくれ。
後者だとしても大凡、自分でコード書くなら1から学ぶハメになるので、
ブログのソースがどうたらとか、えらい先なんだが。
0747nobodyさん
2014/09/04(木) 11:28:50.79ID:???コードがケチャップになりがちだからおすすめしない。
一人が開発してるやつのを参考にしたほうがいい。
ブログなんて掲示板が作れればその応用で作れるから、
掲示板を作れるようにするんだな。
0748nobodyさん
2014/09/04(木) 11:53:58.40ID:GBg0xN891、とりあえず使えるブログのソースが欲しい
2、そのソースに関して解説がしてある
の2つの欲求に答えてくれるのは本だと思うんですよね。
0749nobodyさん
2014/09/04(木) 12:04:11.05ID:???なんか本かって、やってみて分からんことあったら聞いて。
0750nobodyさん
2014/09/04(木) 12:18:29.58ID:GBg0xN89どうもです。
0753nobodyさん
2014/09/04(木) 14:13:38.44ID:???0754nobodyさん
2014/09/04(木) 14:59:13.00ID:???0755nobodyさん
2014/09/05(金) 20:05:58.71ID:???$b= abc()->a;
var_dump($b);
この時syntax errorにならずに、var_dump($b)でNULLが返ってきます。
abc()->aの部分では何が行われているのでしょうか?
0756nobodyさん
2014/09/05(金) 20:06:39.11ID:7KMpAsD40757nobodyさん
2014/09/05(金) 20:20:13.28ID:???0758nobodyさん
2014/09/05(金) 20:35:57.32ID:7KMpAsD4前任者の残したコードなのです。
また、大きなエラーも起こらない箇所だったためずっと発見されませんでした(別件で眺めていたら偶然見つかりました)。
たまたまうまく動いていたのか、これが意図したものなのかもわからず、そもそもこれがどういう動作なのかも分からない次第です。
他にも
if( $check == ok ){
・・・}
というやや変わった書き方をする方でした
(この場合、okが文字列定数として宣言され、$checkには"ok"が入ります)
0759nobodyさん
2014/09/05(金) 20:56:21.13ID:???PHP5なら今ちゃんとNOTICE出るでしょ?
エラーレポートきってなければ
0762nobodyさん
2014/09/05(金) 21:58:42.00ID:???0763nobodyさん
2014/09/05(金) 22:00:28.79ID:???abc()をオブジェクトと解釈してるのか?
phpは変なところでザルだな
0764nobodyさん
2014/09/05(金) 22:02:06.98ID:???0765nobodyさん
2014/09/05(金) 22:27:27.57ID:???abc()の返り値が単にオブジェクトなんじゃない
そのプロパティaを$bに代入してるだけ
中身がないなら実装しかけて途中で止めたように思う
その結果aと$bがNULLになってるだけ
0766nobodyさん
2014/09/06(土) 07:05:33.93ID:???function abc(){}
$b= abc();
var_dump($b);
でもNULLになるよね
だとすると、
$b= abc()->a;
は何をやってるの?
$b = NULL->a;
だとsyntax errorになるし
こういうとこはPHPの謎仕様だよね
0767nobodyさん
2014/09/06(土) 12:19:35.24ID:1c97VfqGよくわかるPHPの教科書 【PHP5.5対応版】
これのpdf版を買った場合、
1、パソコン、スマートフォン、両方で見れるか?
2、テキストのコピペは出来るか?
ご存じの方がいたら教えてください。
0768nobodyさん
2014/09/06(土) 13:06:14.47ID:???>$b= abc()->a;
>は何をやってるの?
abc()はnullを返しているが、その後、プロパティaを呼び出そうとしている。
そのため、その時点でabc()の返り値がオブジェクトに自動型変換されている。
多分だけどね。
http://php.net/manual/ja/language.types.object.php#language.types.object.casting
オブジェクト以外の型の値がオブジェクトに変換される時には、
stdClass というビルトインクラス(予めPHPの内部で定義されているクラス)の
インスタンスが新しく生成されます。
その際、値が null の場合は新しいインスタンスは空となります。
0769nobodyさん
2014/09/06(土) 14:08:06.36ID:???はー、なるほどね
暗黙の型変換をそんなとこでやりますかって感じだね
Warningが出るようにはなってるようだけど
0770nobodyさん
2014/09/06(土) 14:14:17.34ID:???PHP Notice: Trying to get property of non-object
~~~~~~~~~~
0771nobodyさん
2014/09/06(土) 14:22:11.96ID:???768は俺だけど、そういうエラーが出るなら768の説明は誤りだね。
ゴメンなさい。
単純にプロパティを取得できなかったからnullってことかな。
0772nobodyさん
2014/09/06(土) 14:24:26.39ID:???そ。変換もしていない
if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) ||
UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) {
zend_error(E_NOTICE, "Trying to get property of non-object");
ZVAL_NULL(EX_VAR(opline->result.var));
} else {
0773nobodyさん
2014/09/06(土) 15:20:59.58ID:???あー、なるほど
でも普通ならエラーで落とすよね、そういうの…
なんでNotice出してNULL返してるんだろう
0774nobodyさん
2014/09/06(土) 15:37:00.11ID:???0775nobodyさん
2014/09/06(土) 16:10:52.18ID:???0776nobodyさん
2014/09/06(土) 17:09:18.43ID:dSDmY/HD【PHPのバージョン】5.x
【連携ソフトウェア】Apache PostgreSQL
【質問内容】
Windowsでphp使う場合オススメバージョンとか
あるのでしょうか?
5.3だとmb_系で問題が出やすいとか聞いたことがあります
Apacheを利用するWebシステムを考えてます
0777nobodyさん
2014/09/06(土) 17:35:15.40ID:???ない
なぜならPHPという時点で全てゴミだから
どのバージョンでもセキュリティホールがあって使い物にならない
IT犯罪者にお前のサーバーを踏み台として提供したいなら
どのバージョンでもおすすめ
0779nobodyさん
2014/09/06(土) 20:52:48.11ID:g9801Nhj括弧の中を短くすることはできる?
0780nobodyさん
2014/09/06(土) 21:11:16.31ID:krxgWugX0781nobodyさん
2014/09/06(土) 21:17:32.10ID:???preg_match
in_array
is_int
などなど
0782nobodyさん
2014/09/06(土) 21:56:21.18ID:???上記の文字をランダムに時にはあいうえお、時にはかきくけこ時にはさ(ry
っていうふうにするにはどうすればよいのですか?
シャッフル巻数を使っても難しかったです
0784nobodyさん
2014/09/06(土) 22:16:47.65ID:???そしたらちゃんとランダムに並び替わるだろ
それを1行目のように全角空白でわけてくっつけたいってことなら
implodeでも使え
0785nobodyさん
2014/09/06(土) 22:58:17.31ID:t0tdVzSH組み込みの関数ってありますか?
$arr = array('cat' => '猫', 'dog' => '犬');
$newArray = 関数($arr, array('dog', 'human'));
// $arr から、`dog` と `human` のキーのみを(存在すれば)残し、それ以外は解除
宜しくお願いします。
0786nobodyさん
2014/09/06(土) 22:59:48.60ID:t0tdVzSH上記の操作の場合の $newArray に期待される戻り値は
Array('dog' => '犬')
です。
0788nobodyさん
2014/09/06(土) 23:33:51.01ID:???0789nobodyさん
2014/09/06(土) 23:53:32.58ID:t0tdVzSH自作して使いまわしてたんだけど、ひょっとしたらあるのかな?
ということで質問しました。
ありがとう
0790nobodyさん
2014/09/06(土) 23:54:44.63ID:???0791nobodyさん
2014/09/06(土) 23:59:43.57ID:???例えそれで出来たとしてもビルトインでどうにかするって趣旨とちょっとずれとる
0792nobodyさん
2014/09/07(日) 02:41:04.02ID:???0793nobodyさん
2014/09/07(日) 03:08:27.92ID:???$arr = ['cat' => '猫', 'dog' => '犬'];
$newArray = array_intersect_key($arr, array_flip(['dog', 'human']));
var_dump($newArray);
0794nobodyさん
2014/09/07(日) 06:25:32.76ID:???0795786
2014/09/07(日) 09:22:19.39ID:NG+JTjgmありがとう。
これが一番シンプルですね!
これから書きかえます。
0796nobodyさん
2014/09/07(日) 10:54:13.04ID:x9VgIn4E0797nobodyさん
2014/09/07(日) 13:20:42.73ID:???コードは長くなるけどコストもパフォーマンスも断然上。
0798nobodyさん
2014/09/07(日) 14:17:05.48ID:???可能性として。
それともソース読んだか、あるいはベンチマーク取って断言してんの?
0799nobodyさん
2014/09/07(日) 14:58:16.13ID:???この場合array_flipとか結果を完成させるには必要でも強引で冗長な関数である
ケースバイケースで$arrを増やす分には>>793が早いが
array_flipの中の配列を増やせば逆転してforeachのほうが早くなる
まぁ気にしなくていいんじゃない?そんなアホみたいに配列増やさんでしょ。
0800nobodyさん
2014/09/07(日) 15:01:26.56ID:???気にするならそもそもPHPを使ってる時点で異常
0801nobodyさん
2014/09/07(日) 15:01:32.23ID:x9VgIn4E可読性や保守性が高いコードのほうがよっぽど良いコード
0802nobodyさん
2014/09/07(日) 15:05:35.13ID:x9VgIn4E無駄にワンライナーで書いてみたり
0804nobodyさん
2014/09/07(日) 15:09:16.51ID:???にすれば早いけどこれはバッドプラクティスだな
0805nobodyさん
2014/09/07(日) 15:17:56.12ID:???0807nobodyさん
2014/09/07(日) 16:38:07.84ID:???>>804 もいいんじゃないかなーと思わんでもない
0808nobodyさん
2014/09/07(日) 19:52:10.47ID:nS7G6ATN【OS名】Windows7
【PHPのバージョン】
【連携ソフトウェア】ホームページ転送にFFFTP、エディタにTeraPadを使用しています。
【質問内容】
現在ホームページを作成しています。
そこで新たにPHPによる掲示板の作成を検討しています。
公式PHPのドキュメントを読んでおり、PHPをインストールしようとしているところです。
http://windows.php.net/download/
このページでWindows用のものをインストールする予定ですがいくつかパッケージがあり、
どれを選択して良いのかわかりません。
どれが私が使用する場合適切でしょうか?
0809nobodyさん
2014/09/07(日) 20:03:22.63ID:???0810808
2014/09/07(日) 20:09:32.57ID:nS7G6ATNすいません、意味が違いましたか。
サーバーOSというのがよくわからないのですが。
0811808
2014/09/07(日) 20:10:54.70ID:nS7G6ATNはい、ローカルマシンのOSです。
0812nobodyさん
2014/09/07(日) 23:51:00.50ID:???ホームページ転送にFFFTPを使うと書いているので。
まぁなんであれ、httpdには何を使ってますか。
0813nobodyさん
2014/09/08(月) 02:18:53.14ID:???1. 本番環境(現在借りてるレンタルサーバ)のphpinfoを調べる。
レンタルサーバのWebサイトに書いているか、書いていなければ、
<?php phpinfo(); ?>
と書いたinfo.phpという名前のスクリプトを用意して、レンタルサーバにアップロード。
そしてinfo.phpにアクセスして、本番環境のPHPの情報(バージョンや使用可能な拡張モジュール)を調べる。
2. そのへんの配布されている掲示板スクリプトをダウンロードして設置する場合、
配布者が動作させるために必要な動作環境を書いているはずなので、
1で調べた情報を見て、動作可能かを判断し、可能なら配布者の説明に従い設定を行いアップロードして設置する。
3. もし配布物を使うのでなく、自分でプログラムして掲示板を作りたい場合、
プログラムの誤動作で本番環境に迷惑をかけないために、
ローカルマシン(自分のパソコン)にテスト環境を用意する。
バージョンは本番環境より古くすると、本番環境で使えるであろう機能が使えないので、
用意するバージョンは、1で調べた本番環境より新しくしたほうが良い(最新でも良い)。
ただし逆に新しすぎる機能も本番環境では使えないし、
本番環境では使えても、新しいバージョンでは廃止された機能もあるかもしれないので、
1で調べた情報を元に本番環境に合わせたプログラムを行う事。
OSごとに挙動が違う関数もあるので、本番環境のOSが異なる場合は注意すること。
ちなみにテスト環境は他にもApacheなどのhttpdが必須で、
本番環境でも使用可能なら、必要に応じてMySQLなどのRDBMS、sendmailなどのMTAを用意する必要がある。
聞いたことない用語ばかりだろうし初心者には大変なので、3まで手を出す場合、
テスト環境はxampp(上記の必要になるソフトウェアをパッケージ化したもの)でさっくり用意したらいい。
ただし本番環境に合わせるため、最低限php.iniぐらいはいじれるようにしたほうがいい。
0814nobodyさん
2014/09/08(月) 02:25:21.23ID:???長文おつかれさまです。
> PHPをインストールしようとしているところです
まぁ、今使ってるWebサーバにPHPが既にインストールされてる確率は高いけど。
0815nobodyさん
2014/09/08(月) 08:57:24.70ID:???0816nobodyさん
2014/09/08(月) 09:15:19.29ID:???windows用っていってんだからそうなんでしょう
共有に最初から入ってるとしてもどのみちローカルに用意するのは常識
0817nobodyさん
2014/09/08(月) 23:43:32.81ID:KMZVTFPO0818nobodyさん
2014/09/09(火) 01:35:17.80ID:???文章を入れ替える、写真を入れ替える、メニューを増やす、といったレベルです
初心者のペーペーですが是非教えてください
0819nobodyさん
2014/09/09(火) 01:38:45.29ID:???0820nobodyさん
2014/09/09(火) 03:27:51.46ID:???0821nobodyさん
2014/09/09(火) 04:36:53.77ID:???0822nobodyさん
2014/09/09(火) 12:19:44.05ID:???0823nobodyさん
2014/09/09(火) 12:24:48.16ID:???XAMPPにはPython入ってないから後で追加するけど
個々に入れるのはだるびっしゅ
0824nobodyさん
2014/09/09(火) 12:34:32.20ID:3hE1eGsmhttp://--------/?q=qhd+j97/a&別の引数…
みたいな引数になるのですが
プラスとかスラッシュの特殊文字が入っていても
"qhd+j97/a"という文字列として受け取りたいです。
引数には+が入ってるかどうかは分かりませんが
入ってる可能性がありえます。
また引数の仕様はこちらではいじれない想定です。
ので、引数の+を別の文字に置き換えることはできません。
なかなか上手く引数がとれず…
どなたか解決手段分かる方おしえて頂けませんでしょうか?
0825nobodyさん
2014/09/09(火) 12:36:44.30ID:???0826nobodyさん
2014/09/09(火) 12:46:11.78ID:???parse_url()
0827nobodyさん
2014/09/09(火) 12:47:59.56ID:G9qytFmcURLはこちらでいじれないので
受け側のPHPの方でなんとかする必要があります。
引数をurlencodeできれば解決するのですが
そこはこちら側でいじれないのです
という仕様で
受け側のPHPのスクリプト内でどうにかする方法は
ありませんでしょうか?
0828nobodyさん
2014/09/09(火) 12:53:09.11ID:G9qytFmcありがとうございます。
調べて試してみます。
0829nobodyさん
2014/09/09(火) 16:40:05.18ID:???0830nobodyさん
2014/09/09(火) 17:59:57.25ID:mtYzFF/72chのVIPのIDかどうかを正規表現で調べたいのですが
IDが0-9a-zA-Z+/の64個の文字の9桁で出来ています
これを
/^[a-zA-Z0-9\+\/]{9}?$/
で正規表現を作ってみたのですが
IDに+が入った時にマッチしません
+も[]にエスケープして入れているのに
何故なんでしょうか?
PHPでやっています
0831nobodyさん
2014/09/09(火) 18:00:34.75ID:mtYzFF/7>>860
ダメでした
>>862
if(isset($_GET['id'])) {
$id = $_GET['id'];
if(preg_match('/^[a-zA-Z0-9\+\/]{9}?$/', $id)){
echo "IDです<BR>";
}else{
echo "not ID<BR>";
exit(-1);
}
}
が最小限のコードです。
と、書きつつ他の原因を調べてたところ
GETからIDを取ってるところが怪しいようです。
$idを表示させたらちゃんとIDが表示されるのですが
preg_matchではちゃんと機能してくれません。
文字列リテラルで直接ソースにIDを書き込んだら
preg_matchがちゃんと機能してくれました。
正規表現とは別の問題っぽいので
質問は取り下げさせて頂きます。
みなさまありがとうございました。
0832nobodyさん
2014/09/09(火) 18:09:55.47ID:???0833nobodyさん
2014/09/09(火) 19:08:37.29ID:???> preg_matchではちゃんと機能してくれません。
> 文字列リテラルで直接ソースにIDを書き込んだら
> preg_matchがちゃんと機能してくれました。
この流れが解せない
0834nobodyさん
2014/09/09(火) 19:35:15.13ID:???0835779
2014/09/09(火) 20:07:11.33ID:zphkCoGlありがとう!!
0836nobodyさん
2014/09/10(水) 02:27:48.27ID:oD1K+9rjありかとうございます。
これでいけました!
0837nobodyさん
2014/09/10(水) 10:23:54.55ID:???0838nobodyさん
2014/09/10(水) 20:45:36.35ID:8d0s7q5t【PHPのバージョン】 5.3.5
【連携ソフトウェア】xampp windows版1.7.4
【質問内容】
postでphp側に送られて着た値は信用できない値ということで、
19桁の数字以外はfalseを返すような仕様にしようと考えています。
このようなコードでよろしいでしょうか?
$id=$_POST['id'];
$count=false;
//idが数字19桁でないならfalseを返す
if (preg_match("/^\d{19}$/", $id)){
//処理〜 一部略
$count = $counter->log( $id );
}
$foo=array("count"=>$count);
echo json_encode($foo);
0839nobodyさん
2014/09/11(木) 01:48:08.83ID:???0840nobodyさん
2014/09/11(木) 02:05:41.45ID:???0842nobodyさん
2014/09/11(木) 07:43:13.72ID:???0843nobodyさん
2014/09/11(木) 10:21:07.50ID:???それだと
値の末尾に %0A がある場合
$id = "0123456789123456789".chr(10); みたいな場合でも通るで。
preg_match("/\A\d{19}\z/", $id) 使え。
0844nobodyさん
2014/09/11(木) 10:30:46.63ID:???RHEL6とかまだ主力ディストリだしね。
プロダクション環境次第な気がする。
>>838
ざっと見いい感じだけど、
気になるならCLIでpreg_matchの部分など煮詰めればいいじゃん。
それ以外のことなら、何を意図してるのかも書いて。
0845838
2014/09/11(木) 20:06:31.11ID:7j43Ddlkそれだと
>値の末尾に %0A がある場合
>$id = "0123456789123456789".chr(10); みたいな場合でも通るで。
>preg_match("/\A\d{19}\z/", $id) 使え。
このような挙動は知りませんでした。preg_match("/\A\d{19}\z/", $id) を
使うことにします。
>>844
やろうとしていることはページ毎のアクセス数を表示させるために、
Javascriptでページの名前19桁の数字をphpにおくり、その数字(id)で
$file = $this->log_dir . $id . '_' . md5($this::SALT . $id) . '.log';
アクセス数を書いたlogファイル名にしようとしてます。
ページの名前は一意で重複はありません。
ページの名前:年月日時分秒+乱数5桁で19桁
これを使ってやってます
ttp://php-archive.net/php/page-views/
>>841
mysqlのインストールがわからなかったんでxampp使ってます
0846nobodyさん
2014/09/12(金) 04:16:28.93ID:???UnitTestしましょう。
0847nobodyさん
2014/09/12(金) 07:41:06.41ID:???0848nobodyさん
2014/09/12(金) 09:29:30.05ID:???正規表現以外の部分にバグあるかもだろう。一行ずつにUnitテスト組む気か。
phpはインタプリタついてないからなぁ。
0849nobodyさん
2014/09/12(金) 13:52:19.20ID:lxUndFzDtest1.phpで1と入力しても
test3.phpが実行されません。
どうしたら実行できるようになりますか?
test1.php
<?php
echo '<form method="post" action="test2.php">'.
'<input type="text" name="keyword" id="input1"><input type="submit" value="検索" id="input2">'.
'</form>';
?>
test2.php
<?php
if( $_POST["keyword"] == 1 ){
echo '<form method="post" action="test3.php">'.
'<input type="hidden" name="keyword" id="Kinput" value="$_POST["keyword"]" >'.
'</form>';
}
?>
test3.php
<?php
echo $_POST["keyword"];
?>
0850nobodyさん
2014/09/12(金) 14:01:28.34ID:???test2.phpは、単にその文字列をブラウザに表示してねと指示してるだけですので、
test2にボタンを設置しないと
test3.phpには飛びませんよ。
0851nobodyさん
2014/09/12(金) 14:03:48.44ID:???test2.php
<?php
if( $_POST["keyword"] == 1 ){
echo '<form method="post" action="test3.php">'.
'<input type="hidden" name="keyword" id="Kinput" value="' . $_POST["keyword"] . '">'.
'</form>';
}
?>
0858nobodyさん
2014/09/12(金) 22:57:33.71ID:???0859nobodyさん
2014/09/12(金) 23:05:19.13ID:???0860nobodyさん
2014/09/12(金) 23:44:16.06ID:???0861nobodyさん
2014/09/13(土) 07:55:40.91ID:nUyX5JlB時にAjaxで処理を行い、 success ブロックに入った時に
ダイアログを閉じようと以下のコードを記述しています。
しかし実行したところエラーが出てしまいます。
どうすればこのエラーが出る事無くダイアログを閉じる事が出来ますか?
$.ajax({
type: 'POST',
url:url_post,
data: p_data,
dataType: 'text',
success: function( data, textStatus, jqXHR )
{
//ダイアログを閉じる。
$( this ).dialog( "close" ); <−−−−ここでエラー発生
}
エラーメッセージ
Uncaught Error: cannot call methods on dialog prior to initialization; attempted to call method 'close'
0862nobodyさん
2014/09/13(土) 07:59:10.48ID:???0864nobodyさん
2014/09/13(土) 08:18:59.38ID:???0865nobodyさん
2014/09/13(土) 08:20:27.29ID:NFvjKNVk自分は昨日パソコンとPHP入門書を購入したばかりの初心者です。
http://imepic.jp/20140913/289610
http://imepic.jp/20140913/289930
PHPのif elseなのですが、どうしてもエラーがでてしまいます。
検索するとエラーを指摘された行数が</html>しかない場合は他の行に}の締め忘れやスペルミスなどが疑われるとあるのですが、一晩中いくら見つめてもそれらのミスも見当たりませんでした。
11〜16、20行目を削ると入力チェック機能はないですが正常に働きます(入力欄を空白のまま送信を押したときに「ようこそ様」になってしまいます)
何卒宜しくお願いします。助けて。
0866nobodyさん
2014/09/13(土) 08:28:09.11ID:???11行目がif($nickname==")になってるように見えなくもないがここは大丈夫か?
シングルクオテーション2コじゃなくてダブルクオーテーション1コに見える
0867nobodyさん
2014/09/13(土) 08:37:24.78ID:NFvjKNVkあ、あああありがとうございますほんとにほんとにありがとうございます。思わず飛び上がりました本当にありがとうございます。助かりました!ありがとうございます!
一晩中苦しんでた分、解放感と感動で涙でますほんと。ありがとうございます貴方は神様です!
0868nobodyさん
2014/09/13(土) 08:38:09.58ID:P/42toEi【PHPのバージョン】 5.3.5
【連携ソフトウェア】
【準備】
事前に「詐欺」というフォルダを作っておく。
【質問内容】
下記のスクリプト(is_dir)で日本語フォルダを検出できません。
<?php
if(is_dir("詐欺"))echo "フォルダ有り"
原因はSJIS環境と「詐」の文字の相性の悪さなんですが、
あくまでSJIS環境で「詐欺」というフォルダを検出できるようにする
(=スクリプトで対応する)にはどうすればいいですか?
0870nobodyさん
2014/09/13(土) 08:39:28.85ID:/ciiq0tC0871868
2014/09/13(土) 08:44:10.12ID:P/42toEi2ch専用ブラウザ「JaneStyle」で生成されるdatフォルダをphpで簡単に削除しようと思うんですよね。
ところが「防犯・詐欺対策板」のフォルダがphpで削除できないんです。「詐」の問題で。
それで質問させていただきました。
0872nobodyさん
2014/09/13(土) 09:34:25.35ID:???http://ja.wikipedia.org/wiki/Shift_JIS#2.E3.83.90.E3.82.A4.E3.83.88.E7.9B.AE.E3.81.8C5C.E7.AD.89.E3.81.AB.E3.81.AA.E3.82.8A.E3.81.86.E3.82.8B.E3.81.93.E3.81.A8.E3.81.AB.E3.82.88.E3.82.8B.E5.95.8F.E9.A1.8C
0873nobodyさん
2014/09/13(土) 09:54:52.82ID:P/42toEiでは具体的にどのように改善すればクリアできるんでしょうか???
なおphp.iniはSJIS主導のものになっていますがphp.iniの内容の変更は不可です。
php.iniの内容、主にエンコード関係を変更すると他のphpスクリプトがおかしくなるからです。
ですから>>868のスクリプト単体でクリア希望です。
0874nobodyさん
2014/09/13(土) 10:03:52.36ID:???>この問題を回避する伝統的な方法として、ソースコード全体をEUCコードやUTF-8などに変換してから
http://jp2.php.net/manual/ja/function.readdir.php
ここの例2のコード使ってやってみな
4行目の入力先の$entryをUTF-8に変換して詐欺と比較
echoするところはフォルダ有りって出力するならSJIS-winに戻して
0875nobodyさん
2014/09/13(土) 10:23:49.55ID:P/42toEi詐欺フォルダは「フォルダではありません」と表示されますけど・・・
<?php
if ( $handle = opendir( '.' ) ) {
while ( false !== ( $entry = readdir( $handle ) ) ) {
if ( $entry != "." && $entry != ".." ) {
echo $entry;
$entry2 = mb_convert_encoding( $entry, "UTF-8", "auto" );
if ( is_dir( $entry2 ) ) {
echo " はフォルダです";
}else {
echo " はフォルダではありません";
}
echo"<br><br>";
}
}
closedir( $handle );
}
0876nobodyさん
2014/09/13(土) 10:33:00.66ID:P/42toEi「このフォルダは詐欺フォルダですか Yes or No」ということがしたいのではなく、
詐欺フォルダも他のフォルダも全てサーチしてフォルダを全消ししたいんです。
× if(is_dir(フォルダ名)=="詐欺")) {echo "これは詐欺フォルダです";}else{echo "これは詐欺フォルダではありません";}
○ if(is_dir(フォルダ名)) rmdir(フォルダ名);
0877nobodyさん
2014/09/13(土) 10:35:53.78ID:P/42toEi↑これは大間違い。
× if(is_dir(フォルダ名) && フォルダ名=="詐欺")) {echo "これは詐欺フォルダです";}else{echo "これは詐欺フォルダではありません";}
こんなかんじだったっけ?
0878nobodyさん
2014/09/13(土) 10:38:28.13ID:???0879nobodyさん
2014/09/13(土) 10:45:31.98ID:P/42toEi「専ブラのフォルダをphpで全消ししたいのですが『防犯・詐欺対策』フォルダがis_dirでフォルダとして検出できないから
『防犯・詐欺対策』フォルダが消せない。だからなんとかなりませんか?」
というのがそもそもの趣旨です。
そのために>>868で例として if(is_dir("詐欺"))echo "フォルダ有り" と書いたのが失敗だったなぁ・・・
0880nobodyさん
2014/09/13(土) 10:48:00.49ID:???なんで名前見る必要があるの?
0881nobodyさん
2014/09/13(土) 10:51:39.64ID:P/42toEiだから「詐欺」フォルダは消えないんだって(笑)。
自分で試してみてください
0882こう書くべきだった >>868
2014/09/13(土) 10:52:33.51ID:P/42toEi【PHPのバージョン】 5.3.5
【連携ソフトウェア】
【準備】
事前に「詐欺」というフォルダ名のフォルダを作っておく。
【質問内容】
フォルダを全部削除したいのですが詐欺フォルダだけ削除できません。
削除するにはどうすればいいですか?
<?php
if ( $handle = opendir( '.' ) ) {
while ( false !== ( $entry = readdir( $handle ) ) ) {
if ( $entry != "." && $entry != ".." ) {
if ( is_dir( $entry ) ) rmdir( $entry );
}
}
closedir( $handle );
}
0883nobodyさん
2014/09/13(土) 10:53:40.43ID:???ぶっちゃけ非対応です。
//code utf8
$dirNameSJIS = mb_convert_encoding ("詐欺", 'CP932', 'UTF-8');
exec( "rmdir /S/Q $dirNameSJIS" );
0884nobodyさん
2014/09/13(土) 11:04:56.40ID:P/42toEi下2行はヒントかな。exec bニか自分は使わbネいのでよくわbゥりません。挙涛ョを勉強してみbワすm(_ _)m
では皆様ごきんよう。
0885nobodyさん
2014/09/13(土) 11:07:24.36ID:???0886nobodyさん
2014/09/13(土) 11:10:04.78ID:???<?php
`for /F %a in ('dir /AD /B /W .') do rmdir /S /Q %a`;
0887nobodyさん
2014/09/13(土) 11:16:07.09ID:???0888nobodyさん
2014/09/13(土) 11:25:41.50ID:???なんでPHPでやろうと思ったのか
バッチファイル作ればいいのに
PHP出来るなら余裕でしょ
0889nobodyさん
2014/09/13(土) 12:42:36.69ID:???0890nobodyさん
2014/09/13(土) 14:51:45.60ID:hQRZGKiOjQueryダイアログの「更新する」ボタンを押した
時にAjaxで処理を行い、 success ブロックに入った時に
ダイアログを閉じようと以下のコードを記述しています。
しかし実行したところエラーが出てしまいます。
どうすればこのエラーが出る事無くダイアログを閉じる事が出来ますか?
$.ajax({
type: 'POST',
url:url_post,
data: p_data,
dataType: 'text',
success: function( data, textStatus, jqXHR )
{
//ダイアログを閉じる。
$( this ).dialog( "close" ); <−−−−ここでエラー発生
}
エラーメッセージ
Uncaught Error: cannot call methods on dialog prior to initialization; attempted to call method 'close'
0891nobodyさん
2014/09/13(土) 15:07:56.67ID:???0893nobodyさん
2014/09/14(日) 18:04:24.19ID:5DX/CGIdabcabcabc -> aaabc
考えたのは
$text = 'abcabcabc';
$text = preg_replace('/(a)bc(a)/', '$1$2', $text);
$text = preg_replace('/(a)bc(a)/', '$1$2', $text);
という方法なのですがもっとスマートな方法があれば教えて下さい
0894nobodyさん
2014/09/14(日) 20:11:27.24ID:???0895nobodyさん
2014/09/14(日) 20:11:52.68ID:???http://peace.2ch.net/test/read.cgi/tech/1387257592/
こちらで聞いたほうが良いと思います
0896nobodyさん
2014/09/14(日) 21:26:37.73ID:5DX/CGIdありがとうございます
こちらのスレに答えが書いてありました
$text = 'abcabcabc';
$text = preg_replace('/(?<=a)bc(?=a)/', '', $text);
0897nobodyさん
2014/09/14(日) 22:10:25.26ID:???0898nobodyさん
2014/09/14(日) 22:57:25.46ID:???0899nobodyさん
2014/09/16(火) 15:01:00.57ID:???いまでも問題なく使っていけるライブラリなのでしょうか?
0900nobodyさん
2014/09/16(火) 15:01:33.06ID:PDR72HzF0901nobodyさん
2014/09/16(火) 17:20:56.28ID:/DjoSEZDfile_put_contensやexecでの書きこみ等いろいろ試してみましたが出来ません。
もしかしてローカルからの実行じゃないとできないとかそういう制約とかってありますか?
0902nobodyさん
2014/09/16(火) 17:29:04.31ID:???0903nobodyさん
2014/09/16(火) 17:29:49.27ID:fb/e2Lk40904nobodyさん
2014/09/16(火) 17:30:46.25ID:???リモートであろうがなかろうが、コマンドやOSの機能を実行するのは、あくまでWebサーバ(あるいはfpm)のOS上のユーザ。
よって、そのユーザが対象のファイルなりディレクトリなどに対して権限がなければ実行できない。
0905nobodyさん
2014/09/16(火) 17:40:24.81ID:???0907nobodyさん
2014/09/16(火) 18:41:21.77ID:???0908nobodyさん
2014/09/16(火) 19:04:06.22ID:???0909nobodyさん
2014/09/17(水) 00:45:00.95ID:???最近まで更新されてるものは使えるんじゃね?
色々警告出るのは諦めるしか無い。気になるなら自作しよう。
0910nobodyさん
2014/09/17(水) 10:19:16.22ID:???まず思い当たる解決方法を試すんじゃなくて、原因を探すことを考えたほうがええ。
エラーログ読むか、エラーメッセージ読むか、
それが表示されてなければ、display_errorsとerror_reportingでぐぐるべし。
0911nobodyさん
2014/09/17(水) 11:53:23.26ID:???よくある話やわ
0912nobodyさん
2014/09/17(水) 12:04:55.25ID:iY5IX8KP複数のファイルを読み込みたいんですが、ファイルの最初に
<?php
include("file1.php");
include("file2.php");
こんな感じで読み込むことは不可能ですか?
また、このfile1、file2のように複数のファイルを読み込む場合はどのような方法がありますか?
他の方法で出来ないわけではないですが、出来れば上記のような方法で最初に纏めて読み込みたいです。
よろしくお願いします。
0913nobodyさん
2014/09/17(水) 12:06:16.83ID:8LsJNBjRそう思う理由は何だ?
0914nobodyさん
2014/09/17(水) 12:06:33.20ID:???0915nobodyさん
2014/09/17(水) 12:13:16.74ID:iY5IX8KP普通に出来ると思ってたんですが、なぜかエラーになってしまいます。
どちらか1つにすると問題なく動くので、もしかしたら不可能なのかと思いました。
再度試してみましたがなぜか出来ません。
0916nobodyさん
2014/09/17(水) 12:18:19.17ID:???・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
0918nobodyさん
2014/09/17(水) 12:38:54.33ID:???0919nobodyさん
2014/09/17(水) 12:46:41.72ID:???0920nobodyさん
2014/09/17(水) 15:04:05.67ID:???0921nobodyさん
2014/09/17(水) 20:22:15.93ID:Jpx5qfxyPHPのforeach構文について質問
?php
$numbers = array(1, 2, 3);
foreach($numbers as $item) {
echo $item;
}
上のコード内の
forreach ($numbers as $item)
っていう部分で
「$numbersという配列を$itemと見なせ」みたいな命令をしてると思うんだけどこれってなんで
必要なの?
要するに
?php
$numbers = array(1, 2, 3);
foreach($numbers ) {
echo $numbers;
}
じゃなんで駄目なの??
0922nobodyさん
2014/09/17(水) 20:23:35.00ID:Jpx5qfxyそのまま$numbersの中のそれぞれの要素に対してechoしろ
でいいんじゃないのかなーと
0923nobodyさん
2014/09/17(水) 20:34:11.72ID:???英語の意味的にどうだとかいっても、命名した本人じゃないとわからない。
0924nobodyさん
2014/09/17(水) 20:38:44.64ID:Jpx5qfxyそういうものかあ
あざっす
0925nobodyさん
2014/09/17(水) 20:55:03.97ID:???> でいいんじゃないのかなーと
$numbers = array(1, 2, 3);
foreach($numbers ) {
echo $numbers;
echo $numbers;
}
こうした時どうなってほしいのかとか、あれこれ考えてみたら?
0926nobodyさん
2014/09/17(水) 21:08:31.08ID:???$numbersという配列(リスト)を先頭から順番に見ていって、
現在の位置(インデックス)にある値を$itemに入れるという意味。
>>921のコードだと$numbersの配列数だけ配列をechoするってコードで意味がおかしい。
PHPだけじゃなくてどの言語のForeach文も同じようなもん。
たいていinとかコロンで表してasなのは少数派だけど。
0927nobodyさん
2014/09/17(水) 21:14:25.21ID:???$numbersという配列を参照や変更したい場合どうすんのさ
0928nobodyさん
2014/09/17(水) 21:39:22.80ID:???itemが配列中の1つの要素だということは、わかってる?
foreach内で配列全体を見たくなったらどうするの?
連想配列の時どうするの?
0929nobodyさん
2014/09/17(水) 22:18:22.78ID:???foreach ($array as $val) は、 別にみなしている訳じゃない。
その意味で、foreachのasは、厳密に言えば英単語のasの意味とは少し違うかもしれん。
0930nobodyさん
2014/09/17(水) 23:19:19.18ID:???>「$numbersという配列を$itemと見なせ」みたいな命令をしてると思うんだけど
誤って解釈した結果に対しておかしいおかしいって言ってるだけじゃん
そりゃおかしいよ
0931nobodyさん
2014/09/18(木) 02:27:41.57ID:???0933nobodyさん
2014/09/18(木) 06:06:52.80ID:???0934nobodyさん
2014/09/18(木) 06:19:14.72ID:???とか何語だよと思った
日本語化は企画倒れだったな
0936nobodyさん
2014/09/18(木) 22:29:13.02ID:KawB1H3Lhttp://know-how-tree.com/archives/tag/partition
0937nobodyさん
2014/09/18(木) 23:26:06.43ID:b2+T+l6A他スレでスレ違いと言われました(マルチではないです)
下記のコードで不明点があります。
$email_sub = 'アンケートを受け取りました。';
$email_body = $nickname."様へ\nアンケートのご協力、ありがとうございました。";
$email_body = html_entity_decode($email_body, ENT_QUOTES, "UTF-8");
$email_head = 'From:[email protected]';
mb_language('Japanese');
mb_internal_encoding("UTF-8");
mb_send_mail($email, $email_sub,$email_body, $email_head);
"$email_body = html_entity_decode($email_body, ENT_QUOTES, "UTF-8");"
の意味が調べてもわかりません、どういう意味でしょうか?
ダブルクォーテーションとシングルクォーテーションに対して何をしているのでしょうか?
また、何故"UTF-8"と指定しているのでしょうか?
あるいわ$nicknameに入る不正な文字列として扱われるシングルダブルクォートとダブルクォートを
無害化(サニタイジング)してる認識ですかね・・・。
0938nobodyさん
2014/09/19(金) 00:40:03.12ID:???調べても分からないとは?
http://php.net/manual/ja/function.html-entity-decode.php
このページにこの関数の情報は全て書かれていると思うが。
0939937
2014/09/19(金) 01:55:35.08ID:R/LZD/Ioそこのマニュアルを見ても、いまいちなんです・・・
上記コードの簡単に解説をお願いします。
エスケープ処理しているのですかね
0940937
2014/09/19(金) 02:02:27.72ID:R/LZD/Io$email_body = $nickname."様へ\nアンケートのご協力、ありがとうございました。";
のダブルクォーテーション(変数nickname以降からセミコロン前のダブルクォーテーション)を
"""として表示させず普通にダブルクォーテーションとしてるのでしょうか?
よくわかりません。
0941937
2014/09/19(金) 02:05:12.39ID:R/LZD/Ioサニタイジング、エスケープ処理なのでしょうか?
自分なりに考えた結果です、必要なら全コードも記述します。
0942nobodyさん
2014/09/19(金) 02:37:07.89ID:???>HTML エンティティを適切な文字に変換する
"や<なんかを "や<などに変換するってこと
UTF8の指定はPHP 5.5以前を使っているのなら指定しといたほうがいいみたい
html_entity_decodeはむしろエスケープ処理の逆だと思う
メール文をエスケープしても仕方ないしね
0943nobodyさん
2014/09/19(金) 02:52:29.08ID:???前段階がわからないから書かれているところだけ見ると
最期がmb_send_mail()なんだし、
html形式を作っている箇所は見当たらないから
テキストでメールを送るわけでしょ
テキストメールに実体参照が混じったら読みづらいから普通の文字列にする
UTF-8の指定は無難だからで、深く考えるほどのこともない
嫌だったらサポートされている他のコードに合わせて書き換えればいい
0944937
2014/09/19(金) 03:06:31.06ID:R/LZD/Io夜分遅くにレスをありがとうございます。
要はメールで送った際に&quot;や&lt;が本文に表示されたら
読みにくいから普通に"(ダブルクォーテーション)などで表示させるための
コード記述と考えて良いでしょうか?
0945937
2014/09/19(金) 03:09:17.63ID:R/LZD/Io<?php
$nickname = $_POST['nickname'];
$email = $_POST['email'];
$goiken = $_POST['goiken'];
$nickname = htmlspecialchars($nickname);
$email = htmlspecialchars($email);
$goiken = htmlspecialchars($goiken);
print'<p>';
print $nickname;
print'様<br />';
print'ご意見ありがとうございました。</p>';
print'<p>頂いたご意見「';
print $goiken;
print'」</p>';
print'<p>';
print $email;
print'にメールを送りましたのでご確認ください。</p>';
$email_sub = 'アンケートを受け取りました。';
$email_body = $nickname."様へ\nアンケートのご協力、ありがとうございました。";
$email_body = html_entity_decode($email_body, ENT_QUOTES, "UTF-8");
$email_head = 'From:[email protected]';
mb_language('Japanese');
mb_internal_encoding("UTF-8");
mb_send_mail($email, $email_sub,$email_body, $email_head);
?>
0946937
2014/09/19(金) 03:11:39.61ID:R/LZD/Io"や<などを入力する人はいないと思いましたが・・・
0947nobodyさん
2014/09/19(金) 03:23:10.85ID:???0949nobodyさん
2014/09/19(金) 08:18:05.30ID:???エスケープ前の文字列を残しておけばいいのに変数を上書きしてるから、わざわざデコードしてるんでしょそれ
0950nobodyさん
2014/09/19(金) 08:46:46.41ID:???やりたかったであろうことは単に元に戻したいというだけかと。
0951937-945
2014/09/19(金) 20:50:40.14ID:R/LZD/Ioすごい悩んでいた疑問が解決できて先に進めそうです、心から感謝です!
一応整理なんですが以下の解釈・認識で合っていますでしょうか?
ご返答頂ければ幸いです。
先ずは、>>945のソースで(省略部分あり)
1. $nickname = $_POST['nickname'];で値を受け取る。
2. $nickname = htmlspecialchars($nickname); 無害化処理
勿論、$nicknameに特殊文字が混入の場合。
(例 "(ダブルクォーテーション)や<(カッコ)などを&quot;や&lt;に
変換する。
3. $email_body = $nickname."様へ\nアンケートのご協力、ありがとうございました。";
の変数$nicknameに無害化された特殊文字(&quot;や&lt;)が入る。
4. メールで送るのでテキストの体裁が悪くなる為に
$email_body = html_entity_decode($email_body, ENT_QUOTES, "UTF-8"); で
無害化されている特殊文字(&quot;や&lt;)を、"や<に戻している。
これで合っていますでしょうか?
0952nobodyさん
2014/09/19(金) 21:17:45.46ID:???0954nobodyさん
2014/09/19(金) 22:02:16.72ID:???合っていると思うよ。
ただ、そのコードなら、出力時にhtmlspecialcharsに通すべき。
print htmlspecialchars($nickname, ENT_QUOTES, "UTF-8");
こうすれば、あとで、html_entity_decodeを使わなくて済む。
まあ、そもそも、無害化したままの文字列でメール送信しても良さそうだけどね。
0955937-945
2014/09/19(金) 22:10:38.25ID:R/LZD/Ioどうしても、"何故"そうなのかが作者の意図が気になり中々進めないです。
>>953
某参考書です、解説に自分が質問したないようについては一切触れていなく
大変、困惑していました。当該ソースに"何故どういう意味"があるか疑問でした。
>>954
ありがとうございます。
気持ちが晴れました。
0958nobodyさん
2014/09/20(土) 11:32:53.37ID:???echo $dt->getTimezone()->getName();
結果
+00:00
なんで勝手にタイムゾーンUTCに変えとんねんアホか死ね
0961nobodyさん
2014/09/20(土) 12:21:39.93ID:???ドキュメント読まないバカ晒しあげ
$time パラメータが UNIX タイムスタンプ (@946684800 など) であったりタイムゾーンつきで指定した場合 (2010-01-28T15:00:00+02:00 など) は、 $timezone パラメータや現在のタイムゾーンは無視されます。
0962nobodyさん
2014/09/20(土) 12:46:47.64ID:P3AA6qJA$hoge = 5;
$hoge2 = 10;
if($hoge < $hoge2);//数値の比較
$hoge = '5';
$hoge2 = 10;
if($hoge < $hoge2);//数値の比較
$hoge = '5';
$hoge2 = '10';
if($hoge < $hoge2);//文字列同士の比較?
0963nobodyさん
2014/09/20(土) 14:17:17.80ID:???http://jp2.php.net/manual/ja/language.operators.comparison.php
0964nobodyさん
2014/09/20(土) 16:28:49.95ID:???国語の点数低い人は往々にして改修作業でおかしなコードを生むんだよ。
既存コードの意図を理解するのが苦手、もしくはできないからね。
0965nobodyさん
2014/09/20(土) 20:22:34.03ID:???比較対象の変数の中身が予定される正常なものか、
事前に型と値をチェックすることが必要。
また、比較に用いる型にキャストしておくのも一つの方策。
次のことにも注意。
「整数値を文字列と比較したり、比較に数値形式の文字が含まれる場合は、
文字列が 数値に変換され、 数値としての比較を行います。」
0966nobodyさん
2014/09/20(土) 20:41:52.26ID:???さも崇高な学問のように語っててちゃんちゃらおかしいわい
0969nobodyさん
2014/09/20(土) 21:24:31.73ID:Hi6uM9UMwhile ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
print_r($row);
$groupusers[$row["group"]][] = $row["user"];
}
print_r($row)の結果は
Array([group]=>1 [user]=>12)
Array([group]=>1 [user]=>22)
Array([group]=>1 [user]=>25)
Array([group]=>2 [user]=>10)
Array([group]=>2 [user]=>19)
Array([group]=>2 [user]=>32)
Array([group]=>3 [user]=>11)
Array([group]=>3 [user]=>13)
Array([group]=>4 [user]=>38)
となります。
groupの並び順を変更して、下記のような結果が出るようにしたいのですが、どのように変えればよいでしょうか?
Array([group]=>2 [user]=>10)
Array([group]=>2 [user]=>19)
Array([group]=>2 [user]=>32)
Array([group]=>4 [user]=>38)
Array([group]=>3 [user]=>11)
Array([group]=>3 [user]=>13)
Array([group]=>1 [user]=>12)
Array([group]=>1 [user]=>22)
Array([group]=>1 [user]=>25)
0971nobodyさん
2014/09/20(土) 21:31:08.37ID:???0974969
2014/09/20(土) 21:47:42.15ID:Hi6uM9UM下記の文があります。
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$groupusers[$row["group"]][] = $row["user"];
}
print_r($groupusers);
の結果が
Array([1]=>Array([0]=> 12 [1]=> 22 [1]=> 25) [2]=>Array([0]=> 10 [1]=> 19 [2]=> 32) [3]=>Array([0]=> 11 [1]=> 13) [4]=>Array([0]=> 38))
となりますが、
Array([2]=>Array([0]=> 10 [1]=> 19 [2]=> 32) [4]=>Array([0]=> 38) [3]=>Array([0]=> 11 [1]=> 13) [1]=>Array([0]=> 12 [1]=> 22 [1]=> 25))
となるにはどのようにしたらよいでしょうか?
0975969
2014/09/20(土) 21:48:56.72ID:Hi6uM9UMルールはなくて、並び順を指定の順番にしたい感じです。
なので、ソート関係の関数では無理だなと思いまして。。。
0976nobodyさん
2014/09/20(土) 22:22:56.21ID:???で、初期化しておけばいいという、そんな単純な話?
0977nobodyさん
2014/09/20(土) 22:28:00.29ID:???なんか余計に分かりづらくなってる。
なんのために、そうしたいのかな。
groupを2,4,3,1の順番にしたいのなら、groupごとに配列を抜き出して
再度、array_mergeなどで必要な順で結合すればいいと思うけど。
何をしたいのかイマイチわからん。
0978nobodyさん
2014/09/20(土) 22:38:04.42ID:???0980nobodyさん
2014/09/20(土) 23:09:45.34ID:???group2 group4 group3 group1の順番でuserが若い順でソートでいいか?
0981nobodyさん
2014/09/20(土) 23:18:03.11ID:???980ふんだからたてたぜ
0983nobodyさん
2014/09/21(日) 22:11:04.22ID:???$key=array(2,4,3,1);
uksort($groupusers, function ($a,$b) use ($key){
return array_search($a,$key)>array_search($b,$key);
});
print_r($groupusers);
0986nobodyさん
2014/09/22(月) 10:15:52.02ID:???どういう意図の順番なのか言えってこと。
規則性もなく意図もなく、ただの固定順なら固定順って言えばいいんだけど。
0989nobodyさん
2014/09/22(月) 14:09:04.64ID:???SQLは可能な限り単純にして、後はコードでがんばればよいというアレだな。アレ。
0990nobodyさん
2014/09/22(月) 15:26:37.26ID:???恥ずかしいから、3年ほどマニュアルかDB板、ROMってこい。
0992nobodyさん
2014/09/22(月) 18:01:08.15ID:???0993nobodyさん
2014/09/22(月) 18:47:56.92ID:???TOP-LIMITとか、避けて通れない方言もあるけどさ。
0994nobodyさん
2014/09/22(月) 19:28:58.23ID:???0996nobodyさん
2014/09/22(月) 20:51:10.50ID:???0997nobodyさん
2014/09/22(月) 21:43:06.28ID:???1000nobodyさん
2014/09/23(火) 09:59:23.25ID:???10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。