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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2011/01/25(火) 20:46:58ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 102
http://hibari.2ch.net/test/read.cgi/php/1292670453/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

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

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

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

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0249nobodyさん2011/01/31(月) 18:22:44ID:???
JSONが楽、俺は
0250nobodyさん2011/01/31(月) 18:29:33ID:???
ニートが楽、俺は
0251nobodyさん2011/01/31(月) 18:40:57ID:???
俺はニート、が楽
0252nobodyさん2011/01/31(月) 18:42:18ID:???
はぁ?Ajax使うならDBなんか必要ねぇだろうが
0253nobodyさん2011/01/31(月) 18:44:25ID:???
アジャックス?
エージャックス?
0254nobodyさん2011/01/31(月) 18:46:01ID:???
JAXAに聞いてください。
0255nobodyさん2011/01/31(月) 18:49:27ID:???
>>248
個人でシンプルなデータを扱うのならjsonの方が楽
jsonに対応したAPIも増えているしね。
0256nobodyさん2011/01/31(月) 18:56:36ID:???
jsonもXMLもライブラリに食わすだけだから使い勝手はあまり
変わらんといえばそうなんだが、トラブルシューティングのときは
XMLだと見るのが嫌になるので選択できるならjson。相手がXML
しかないときはしょうがない。
0257nobodyさん2011/01/31(月) 19:00:56ID:???
XMLはHTMLに変換すると楽だよ
0258nobodyさん2011/01/31(月) 19:04:24ID:???
Json使うのはいいんだけどさ、
PHPでHTML生成してベタって貼りつけるやつなんなの?
通信を最小限に抑えるために使うんだから、HTML作らないでデータだけよこせよ
そしたらクライアントサイドでHTML生成するのに

0259nobodyさん2011/01/31(月) 19:06:46ID:???
>>258
文句があるなら使わなきゃいいじゃねぇか
0260nobodyさん2011/01/31(月) 19:07:51ID:???
>>259
いや、仕事で引き継いだやつのソース見ると皆その書き方なのよ
わからないなら使わなければいいのに・・・。
0261nobodyさん2011/01/31(月) 19:17:07ID:???
>>260
ではあなたもその流儀に従うのが吉でしょう
0262nobodyさん2011/01/31(月) 19:32:12ID:???
javascriptがオンじゃないと見れないサイト作ろうとしてるのか一人でwwwwwwwwwwwwwwwwwwwwwwwww
0263nobodyさん2011/01/31(月) 19:32:40ID:zP51cx1h
個人というか、社内用で自分が開発して運用するからjsonのほうがよさげですね。
>>252
そうなの? AJAXとMysqlでぐぐると、PHPが絡んでない記事なんてほとんどないんだけど。
てか、鯖側でDBのいろいろな処理させるのに、クライアントサイドですべてできるとは思えないんだけど。
鯖側でPOSTされたチェックとか、PHP使わないでどうやるんだろう。見当違いのこといってたらすみません。
0264nobodyさん2011/01/31(月) 19:34:10ID:???
>>258
JSONだと表示ロジックがjavascriptとPHPで分散しちゃうでしょ。
htmlで返せるならサーバ側はsmarty等で統一できるということ。
例えばデータが空ならここの<tr>を表示しないみたいなロジックが別個で実装されてるとかキモいでしょ。
そもそもTCP上のHTTPリクエストをする時点で500Bか1kBかという差なんて誤差程度。
0265nobodyさん2011/01/31(月) 20:04:46ID:???
>>262
Ajaxで構築すれば何でも出来るのに、javascriptがオンとか関係ないしwwww
0266nobodyさん2011/01/31(月) 20:06:27ID:???
>>264
TCPとかHTTPとか何わけのわからん用語を持ち出してんの?
Ajaxの話をしてんだよね?
0267nobodyさん2011/01/31(月) 20:14:27ID:???
ajaxアンチはお帰りください
0268nobodyさん2011/01/31(月) 20:20:43ID:???
アンチajaxはお帰りください
0269nobodyさん2011/01/31(月) 20:22:15ID:???
っつーかここphpスレだろ
0270nobodyさん2011/01/31(月) 20:27:53ID:???
いいえ、PHPスレに偽装したAjaxaスレです
0271nobodyさん2011/01/31(月) 20:45:05ID:???
265 名前:nobodyさん[sage] 投稿日:2011/01/31(月) 20:04:46 ID:???
>>262
Ajaxで構築すれば何でも出来るのに、javascriptがオンとか関係ないしwwww

おいおい、これマジで言ってんのか
0272nobodyさん2011/01/31(月) 21:03:48ID:???
その気になるまでなかなかセックスさせてくれないし。
0273nobodyさん2011/01/31(月) 21:23:56ID:???
>>271
荒らしですか?気に入らないからといって妙な書き込みはしないほうがいいですよ
0274nobodyさん2011/01/31(月) 21:34:31ID:???
お前らまとめて
http://hibari.2ch.net/test/read.cgi/php/1289117484/
ここ池
0275nobodyさん2011/01/31(月) 21:44:46ID:???
>>274
我々全員があちらに移ってしまったらここにはあなた一人しかいなくなってしまいますよ。
何より、このスレが質問時のID出しが義務ではなくなったので、あちらのスレはもう不要になりました。
よってあちらのスレはこちらに再統合される予定です。
0276nobodyさん2011/01/31(月) 21:46:24ID:???
>>275
とりあえずおまえは巣に帰れ
0277nobodyさん2011/01/31(月) 21:59:16ID:???
>>276
ですから私の巣はここです。他にはありません。
0278nobodyさん2011/01/31(月) 22:10:57ID:???
>>273
Ajaxで構築すればjavascript関係ないって言ったんでしょ?
おかしいよねって話
0279nobodyさん2011/01/31(月) 22:17:28ID:???
AjaxでAjaxればAjax関係ないって言ったんだって。
Ajaxねって話。
0280nobodyさん2011/01/31(月) 22:19:07ID:???
>>278
日本人に理解できる言葉で書いてくれwww
0281nobodyさん2011/01/31(月) 22:51:18ID:???
アジャアジャうっせーよwwww
0282nobodyさん2011/01/31(月) 22:54:27ID:???
このスレの名物人物
チンピラ
OCN
正規表現
ajax
perl忍者
0283nobodyさん2011/01/31(月) 22:55:07ID:???
そう?俺は別にへー気だけど。
0284nobodyさん2011/01/31(月) 22:56:54ID:???
チンピク
OQN
0285nobodyさん2011/01/31(月) 23:49:26ID:w1tZJcaz
本を見て書いたphpに
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in〜
とエラーが出て、書いた中から目星をつけたのですが
$sql = " select * from category where parent_id = '$parent_id' and type = '$type' order by '$order' $sortlimit $page, $rows ";
↑これが原因じゃないかというところまできましたが、複雑すぎてイマイチわかりません
これを別の方法で簡単に書くことはできますか?
0286nobodyさん2011/01/31(月) 23:52:40ID:???
>>285
$sql = " select * from category where parent_id = '$p' and type = '$t' order by '$o' $s $p, $r;";
0287nobodyさん2011/02/01(火) 00:00:13ID:???
>>285
その$sql= 行の直後に
print "sql:$sql";
とか入れて表示してみそ。
0288nobodyさん2011/02/01(火) 00:24:06ID:???
>>238 >>1
0289nobodyさん2011/02/01(火) 00:33:42ID:???
PHPしか知らんが、全く知らない「独習C#」を注文した俺に一言
0290nobodyさん2011/02/01(火) 01:57:49ID:???
>>285
まずmysql_query()の段階でfalseが返ってる
その時にmysql_error()でエラーメッセージ読めばOK
たぶん$sortlimitの所にスペース入ってないだけだと思うけど
0291nobodyさん2011/02/01(火) 03:58:12ID:???
>>289
PHPと競合するアプリケーション開発ならあまり問題にならないと思うが
クライアントアプリケーションとかだと勝手がわからなくて困ると思う
C#の入門書なんてそっちにフォーカス当たってるからPHPしか知らんと苦戦する
JavaScriptがわかってればそっち方面もわりと理解できるんだけどな
0292nobodyさん2011/02/01(火) 04:05:05ID:???
>>291
相手にすんな馬鹿
0293nobodyさん2011/02/01(火) 10:59:17ID:1lcV1gae
テキストフォームから入力された文字をMySQLでDBに登録しようとしているのですが
ウムラウト文字のようにテキストに入力後、うまく保存できない文字の場合
どのように対応すればいいでしょうか?

通常のShift-Jisで対応できる文字は以下のように変換して保存しています。
$str = str_replace("℃","?",$str);

うまく文字コードに変換して保存する方法があれば教えてください。
宜しくお願いします。
0294nobodyさん2011/02/01(火) 11:11:54ID:???
テキストフォームをUTF-8にして、
MySQLの格納文字コードをutf8general にする。

この場合は変換してなくてよい。

あとSJISの文字コード表を使ってやる場合は、
http://charset.7jp.net/sjis.html
あたりを参照して

@→アット ってする場合は
$str = str_replace("\x40\x64","アット",$str);
ってやればいけるんじゃね

0295nobodyさん2011/02/01(火) 12:37:50ID:???
変換して逃げるとか
mb_substitute_character("entity");
$text = mb_convert_encoding($text, 'SJIS-win', 'UTF-8');

それともこっちの方法?
http://memo.xight.org/2006-06-19-13
0296nobodyさん2011/02/01(火) 12:56:24ID:Shn4oi34
explodeについてしつもんです

$test ='/foo/bar/'
$array = exlode('/',$test)

とした時
$array[0]
$array[1]
$array[2]
$array[3]
$array[4]
$array[5]
には何が入るでしょーか?
0297nobodyさん2011/02/01(火) 13:00:33ID:???
試しましたか?自分でコードを書いたならブラウザ起動して試せば分かるでしょ?
0298nobodyさん2011/02/01(火) 13:08:46ID:???
$array[0] null
$array[1] foo
$array[2] bar
$array[3] null
$array[4] null
$array[5] null
0299nobodyさん2011/02/01(火) 13:40:32ID:???
そういうときに、list使おうとすると

これがダメで
$test ='/foo/bar/';
list(null, $foo, $bar) = explode('/',$test);

こうしなきゃならないのって
$test ='/foo/bar/';
list(, $foo, $bar) = explode('/',$test);

気持ち悪くない?
0300nobodyさん2011/02/01(火) 13:53:11ID:???
listじゃなくて$foo=array[1]
ってやりゃーいいんじゃねー?って思ったり
listってそういう場合ソース見にくいから、ソース1行増えても俺は綺麗な方使う
0301nobodyさん2011/02/01(火) 18:18:30ID:???
>>299
$testに格納される文字列を決め打つようなコードは通常書かない。
0302nobodyさん2011/02/01(火) 18:50:49ID:Ei9u4jnj
php.ini の英語がむずかしすぎる。
日本語翻訳とか解説のHPとかないのかな。
0303nobodyさん2011/02/01(火) 18:53:57ID:???
最初apacheとかphpの設定で苦労するけど
俺はVertrigoServ使う事をオススメする、これもっと普及すりゃいいのに
0304nobodyさん2011/02/01(火) 19:15:18ID:???
検索クエリをパースしたいんですが、何かいいライブラリありませんか?
日本語、英語で色々ググってみたんですが Zend_search_Lucene しか見つからなかったんです
Zend_search_Lucene のクエリパーサは、かなりいい動作をしてくれるんですが
必要ないのに "mod_date:[20020101 TO 20030101]" なんかをしっかり解釈したり、
こんな "- hoge" 否定演算子のあとにスペースが入っているのに後ろの単語は否定になったりするんで
自分のサイトでは使えません
0305nobodyさん2011/02/01(火) 19:20:33ID:???
一括で環境揃えられるのって自分でバージョンを指定できないから使った事ないや
0306nobodyさん2011/02/01(火) 20:06:27ID:Ei9u4jnj
VertrigoServ は簡単そうだ。ありがとう。
0307nobodyさん2011/02/01(火) 20:54:17ID:???
逃げてるとあとで余計苦労する羽目に
0308nobodyさん2011/02/01(火) 21:02:51ID:???
んまーphpとかプログラミングは
webサイトとかをアテにしてやるより、ちゃんとした教本買って使ったほうがいいよ
それもなるべく新しく、phpの初期設定を結構詳しく書いてあるのがいい

あれ?この本○○関数が書いてないぞ?とかそんな事はどうでもいい、
関数なんて重要なの以外はwebで見つかるから載って無くても問題ないし、俺も全部の関数把握してるわけではない

プログラミングとか勉強するなら絶対良い本を見つけるのがオススメだ
0309nobodyさん2011/02/01(火) 21:04:20ID:???
本なんて別にいらなくね?
0310nobodyさん2011/02/01(火) 21:07:07ID:???
初心者にxamppを勧める教本は全部若い芽を摘むための工作本
0311nobodyさん2011/02/01(火) 21:07:55ID:???
全くプログラミングに触れた事無い奴は本からやっとけ。心配な奴も本からやっとけ。
0312nobodyさん2011/02/01(火) 21:09:31ID:???
>>310
何か問題あるの?
ちょっとそれ使った事無いから聞きたい
0313nobodyさん2011/02/01(火) 21:20:35ID:???
名前が出せない本って同人誌か何かですか?
0314nobodyさん2011/02/01(火) 21:48:46ID:???
同人誌以下じゃない?
0315nobodyさん2011/02/01(火) 22:02:37ID:???
週刊少年xampp
0316nobodyさん2011/02/01(火) 22:11:16ID:???
>>315は何故そういうことを書いたのでしょうか。
本人は面白いと思ったのでしょうか。
他の人が笑ってくれるとでも思ったのでしょうか。
0317nobodyさん2011/02/01(火) 22:16:41ID:???
ここは、下らねぇ〜スレです。
下らねぇ書き込みがあったからといって、特に不思議でもなんでもありません。
わざわざ、下らねぇ〜と断ってあるスレで細かい事に拘るなんて、人間がなってません。
0318nobodyさん2011/02/01(火) 22:28:24ID:???
>>313 >>1
0319nobodyさん2011/02/01(火) 22:29:41ID:???
>>314 >>1
0320nobodyさん2011/02/01(火) 22:34:53ID:???
>>317
ここは下らねぇ質問を書き込むスレです。
それ以外の書き込みは認められないと思います。
細かいことに拘ることは人間として大事なことだと思います。
0321nobodyさん2011/02/01(火) 22:56:15ID:???
ガキんちょ大集合スレw
0322nobodyさん2011/02/01(火) 23:21:00ID:???
>>321
あなたの書き込みを読む限り、おそらく私のほうが大人だと思います。
0323nobodyさん2011/02/01(火) 23:47:44ID:???
>>320
あなたは相当目が不自由な様ですね。
下らねぇ質問より、単なる下らねぇ書き込みの方が遥に多いです。
例えば>>313-323
0324nobodyさん2011/02/01(火) 23:51:45ID:???
変なのが住み着くと衰退する一方なんだが
自覚があってPHPコミュニティを潰したいわけではないなら黙っててくんないかな
PHP消えてなくなれっていうどこかの工作員ならもう好きにしろって感じだが
0325nobodyさん2011/02/01(火) 23:58:18ID:???
>>323
自分も含めてどうすんの?わざとかwww
つーか、「はるか」を変換して「遥」って何のネタだよwwww
0326nobodyさん2011/02/01(火) 23:59:08ID:???
>>324
お前みたいなのが反応するから調子に乗るんじゃねーの?
0327nobodyさん2011/02/02(水) 00:01:59ID:???
イーモバイルvsOCNを思い出す
0328nobodyさん2011/02/02(水) 00:06:08ID:???
>>327
ここは下らねぇ質問を書き込むスレです。
それ以外の書き込みは認められないと思います。
0329nobodyさん2011/02/02(水) 00:08:08ID:???
>>324
例えば、このスレが潰れてもPHPのコミュニティは潰れないと思いますよ。
それとも、PHPの日本国内コミュニティはこのスレだけだと思い込んでる人が
いるとでも言うのでしょうか。
0330nobodyさん2011/02/02(水) 00:32:17ID:???
ぶっちゃけスキルとか関係ないw
無能でもPHPが使えます!と言い張って企業に入り込んだ者の勝ち、もっと言えば早い者勝ち。
そういう意味では本で勉強しようとネットからコピペして提出しようが関係ない。

それほと腐っている。
0331nobodyさん2011/02/02(水) 00:33:45ID:???
その場合、入った後どーなんの?
俺一人趣味でやってるから就職関係知らんのだが
0332nobodyさん2011/02/02(水) 01:03:26ID:???
本当に技術が求められている職場なら、何も出来ないというプレッシャーに潰されるか、後ろ指差されながらも図太く居座るかしかないな
0333nobodyさん2011/02/02(水) 02:31:40ID:???
>>331
趣味でやってるんならそんなこと興味無いはずだろ。
それに普通の会社に勤めてりゃ、入った後どうなるかぐらい想像付くだろうが。
0334nobodyさん2011/02/02(水) 07:03:10ID:???
おいチンピラ
こいつらどうにかしてくださいよ
キレるお前ならこんな雑魚ども論破して追い出せるだろ
0335nobodyさん2011/02/02(水) 10:16:46ID:???
最初は教えられながら仕事できるようにするが
php全く出来ない奴だったらイライラしっぱなしだわ、お前本当に今まで何やってきたの?って
0336nobodyさん2011/02/02(水) 10:20:37ID:???
>>333
職場によって違うぞw
即戦力求められるところと育てるところがある
今求められてるのは前者だが
0337nobodyさん2011/02/02(水) 10:25:34ID:???
>>336
新人だと、職場だけでなく、ついてくれた先輩によってかなり差がでると思う
0338nobodyさん2011/02/02(水) 10:39:13ID:???
まぁ就職するなら大学生やってる内に身に付けろってこった。院や専門だとやってると思うが
0339nobodyさん2011/02/02(水) 10:49:37ID:???
専門学校ならともかく、大学院出てPHPメインの会社で
コーダーの即戦力とか、どうかと思う……。
0340nobodyさん2011/02/02(水) 10:52:27ID:???
ゴールドマンサックス日本支社には大学生生活4年間で企業したりした奴がわんさか居るという
0341nobodyさん2011/02/02(水) 11:25:40ID:???
このスレにいる人種
・若い学生(まだ君らには未来があるから早くこんなスレから立ち去るべき)
・オッサン学生(いろいろ諦めてください)
・PHPメインの会社で働いているワーキングプア(さっさと転職しましょう)
・SOHOやっているけどコミュニケーション能力がなくて仕事がないやつ(もっと広い社会に出てください)
・PHPプログラマー(笑)を目指している無職(夢からさめなさーい)
・日曜プログラマーでPHPをやっている弱小リーマン(PHPなんてやってるから仕事が上達しないんだ)
0342nobodyさん2011/02/02(水) 11:29:04ID:???
このスレに居ついちゃダメだな
使う事が肝心だ
0343nobodyさん2011/02/02(水) 13:33:15ID:???
まあ、ここがまともな質問で賑わってるようではどうかとも思うけどな。
そろそろ御役御免だろう。
0344nobodyさん2011/02/02(水) 14:27:02ID:???
あなたなに言うですか
まだまだこれからデ生姜
0345nobodyさん2011/02/02(水) 14:37:55ID:???
今年の後半くらいからは、保守しかのこらんだろうね。
新規は、さすがに。
0346nobodyさん2011/02/02(水) 18:23:43ID:xJ7d5m8s
奥さんはIPv6対応してる?大丈夫?
0347nobodyさん2011/02/02(水) 18:32:15ID:???
えー、phpって次世代プログラミング言語だと思ってたのにー
03482382011/02/02(水) 18:47:26ID:???
hoge.php?aaa=1&bbb=2というURLを
hoge/aaa/1/bbb/2.htmlと表示させたいのですが
RewriteRule ^hoge/aaa/(.+)/bbb/(.+).html$ hoge.php?aaa=$1&bbb=$2 [L]
と記述したところ
hoge.php/aaa/1/bbb/2.html
は動くのですが
hoge/aaa/1/bbb/2.html
は404Errorになってします
理由がわかりません

どうやったらうまくできるのかご教授ください
■ このスレッドは過去ログ倉庫に格納されています