【PHP】下らねぇ質問はID出して書き込みやがれ 117
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/03/22(木) 01:10:44.38ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 116
http://kohada.2ch.net/test/read.cgi/php/1330224598/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0492nobodyさん
2012/04/10(火) 20:01:15.64ID:???速いサーバーで速いネットワークで速いクライアントなら、何も問題もない。
速くなくて、フツー、であっても問題ないでしょう。
そんな程度かと。
0493nobodyさん
2012/04/10(火) 20:43:50.36ID:R2rpBUc1おお失敬です、どんな環境でそれを見るか書いてませんでした、
普通のpcで自分のローカルをブラウザで見てみるつもりなんですが大丈夫そうですね
ありがとうございます。
0494nobodyさん
2012/04/10(火) 22:19:07.75ID:???0495nobodyさん
2012/04/10(火) 22:24:39.29ID:???0497492
2012/04/11(水) 01:14:45.06ID:???「情報」というのは、「テキストファイルの中身」ということなんでしょうか。
10キロだとすると、100桁100行ですね。
「一覧表示」というのは、何かプログラムでやるとしたら、「一覧を表示して選択された
ファイルの中身を表示する」だと思いますけど、文字通り、全ファイルの中身を連続で
表示するみたいなことだと、1000個で100×1000行とかで、使いにくいですよね。
前者の「一覧を表示して選択されたファイルの中身を表示する」だとしたら、
1000個を一覧にすると見にくいので、普通、WEBだとページネーションしたりします。
みたいな仕様が分からんので、なんとも言えんぞコラ、という意味で適当に回答した次第。
0499nobodyさん
2012/04/11(水) 01:31:14.46ID:???ここは笑うトコか?
0500nobodyさん
2012/04/11(水) 01:35:47.03ID:???つっこむやつもいないしなw
0501nobodyさん
2012/04/11(水) 02:09:14.68ID:???PHPerは他の言語はわかりません。
0502nobodyさん
2012/04/11(水) 02:41:06.23ID:???ファイルの情報っていったらファイルの情報だろ。なんでテキストファイルの中身だとおもったん?
>>491
出力はHTMLの予定?
0503nobodyさん
2012/04/11(水) 02:49:32.63ID:???0506nobodyさん
2012/04/11(水) 03:35:19.24ID:???突っ込むの面倒だし。
型が無いと思っている程度の奴は、どうせ型を意識したコーディングなどできないのだし。
0508nobodyさん
2012/04/11(水) 10:12:10.29ID:???しているのですが、出力されたリンクに関係ない文字列(ここでは、 /app )
が勝手に不可されてしまい困っています。
<?php echo $this->Html->link('JUMP', '/jump', array('class' => 'button', 'target' => '_self')); ?>
ここでは、本当は (B)の形でhtmlを出力したいです。どうすれば良いでしょうか?
(A) <a href="/app/jump" class="button" target="_self">jump</a>
(B) <a href="/jump" class="button" target="_self">jump</a>
0509nobodyさん
2012/04/11(水) 10:34:38.38ID:???<meta http-equiv="refresh" content="0;URL=http://kohada.2ch.net/test/read.cgi/php/1320768310/">
0510nobodyさん
2012/04/11(水) 11:47:43.45ID:YAni1Ug2【PHPのバージョン】5.3
【連携ソフトウェア】postfix
【質問内容】
受信したメールをキックしてPHPスクリプトを実行しようとしています。
メール形式:[email protected](xxxは任意の数字)
aliases.regに
/^hoge([0-9]+)(@example.com)?$/ "| /usr/bin/php -f /hoge/huga.php > /dev/null 2>&1"
と記述するとうまく実行されるのだけど、キャプチャした数字をPHPの引数として記述すると
/^hoge([0-9]+)(@example.com)?$/ "| /usr/bin/php -f /hoge/huga.php $1 > /dev/null 2>&1"
エラーで実行されずデーモンからメールが返ってきます。
キャプチャした文字列をスクリプトに渡すにはどうすればいいでしょうか。
0511nobodyさん
2012/04/11(水) 12:09:34.00ID:???>/usr/bin/php -f /hoge/huga.php $1
ここで渡してる$1は多分シェル変数だろ?
もしPHPに渡ってるのであれば$argvなり$argcなりで数やらが取れるはず
0512510
2012/04/11(水) 12:34:59.91ID:YAni1Ug2確かに。
http://engawa.2ch.net/test/read.cgi/mysv/1119304945/l50
こっちで聞くことにしました。
0513nobodyさん
2012/04/11(水) 15:11:04.79ID:???マッチだろ。怒
0514nobodyさん
2012/04/11(水) 15:30:10.66ID:???そんなレベルのツッコミをしたいんなら
> 受信したメールをキックしてPHPスクリプトを実行
ここのほうが余程やりがいがあるだろ
0515nobodyさん
2012/04/11(水) 18:27:01.41ID:???0516nobodyさん
2012/04/11(水) 18:39:15.50ID:???回答者はPHP以外わかりませんので、
気をつかってください。
0517nobodyさん
2012/04/11(水) 18:40:11.71ID:???0518nobodyさん
2012/04/11(水) 19:13:23.29ID:Uq7j4y++で返ってこさせる方法ってありますか?
1とか0とかなら帰ってくるのですが
この後、厳密比較で比較されるので
0よりTRUEのほうが いいなぁ
0519nobodyさん
2012/04/11(水) 19:17:31.45ID:???エラーのときは FALSEで、マッチしないときは0だがどうすればいいんだ?
0520nobodyさん
2012/04/11(水) 19:18:44.47ID:???ていうか後半何の話をしているんだね
0521nobodyさん
2012/04/11(水) 19:21:37.00ID:???ラッパーとか、何をいってるのか分からないとか 違うだろ。
0523nobodyさん
2012/04/11(水) 21:14:20.22ID:???パッパラパパー
パパラッパッパーパー
ぎゃああああああああああああああああああああああああああああああああああああ
0524nobodyさん
2012/04/11(水) 21:52:54.46ID:???橋下維新が国政にでるそうです。
民主が売国だから次の選挙では、日の丸を大事にするイメージで橋下維新に投票は絶対だめです。
橋下も人権法案、外国人参政権、夫婦別姓等推進する民主以上の超売国です。
民主がメディアで作り上げて選挙に勝ったのとおなじように
メディアは今も在日支配であるのにもかかわらず
なぜか、橋下は日教組、労組、公務員を叩くヒーローみたいな扱いで報道されており
民主に騙された層の受け皿が維新だと、橋下のパフォーマンスで刷り込んでる最中です。
維新に投票したら、今回の民主に投票したのと同じ、それ以上に酷いことになります。
膨れ上がった民主の不満票を維新へ流して、もう一度日本国民を騙そうとしています。
在日は、とっくに次の選挙のため対策を周到に準備して実施している。
TV等の報道だけで判断しないで自分で調査確認することが大切だと思います。
公務員の問題はたしかにあります、改革は必要ですがただし叩き潰せばばどうなるか
同時に、日本という国そのものが潰れます。
日本国民が日本に住む韓国、中国に扇動されて、日本を潰すほどバカなことはありません
0525nobodyさん
2012/04/11(水) 22:37:48.84ID:???パッパラパパー
パパラッパッパーパー
ぎゃああああああああああああああああああああああああああああああああああああ
0527nobodyさん
2012/04/11(水) 23:38:24.34ID:???0528nobodyさん
2012/04/11(水) 23:49:56.46ID:???0530nobodyさん
2012/04/12(木) 00:48:27.73ID:fUpEsa7/0532nobodyさん
2012/04/12(木) 01:10:24.68ID:fUpEsa7/教えてください。
【OS名】CentOS
【PHPのバージョン】5.3
0533531
2012/04/12(木) 01:12:20.85ID:???出直して来い
0534nobodyさん
2012/04/12(木) 01:17:53.21ID:fUpEsa7/他に必要な情報を教えて下さい。
0536nobodyさん
2012/04/12(木) 02:24:18.19ID:???0537nobodyさん
2012/04/12(木) 04:23:49.74ID:???0538nobodyさん
2012/04/12(木) 07:11:33.75ID:???http://jp.php.net/java
533は偽物
0539nobodyさん
2012/04/12(木) 07:39:46.89ID:???0540531
2012/04/12(木) 07:57:25.36ID:???0542nobodyさん
2012/04/12(木) 11:15:23.56ID:???0543nobodyさん
2012/04/12(木) 12:13:21.37ID:???0545nobodyさん
2012/04/12(木) 14:51:33.90ID:faogr2Vj0546nobodyさん
2012/04/12(木) 22:42:18.83ID:???0547nobodyさん
2012/04/12(木) 23:03:43.63ID:???0548nobodyさん
2012/04/12(木) 23:05:20.25ID:???0549nobodyさん
2012/04/13(金) 00:59:03.59ID:1QX9viFN使い分けがいまいちわかりません。どれがいいんでしょう?
本には下の4種類が書かれてました。
MySQL Extension (mysql)
MySQL Improved Extension (mysqli)
PDO MySQL driver (pdo_mysqpl)
MySQL Native Driver (mysqlnd)
別のところには、下のふたつもありました。
PEAR::DB
PEAR::MDB2
検索してみると、MySQL Native Driverは、PDOやmysqliより速いと書かれて
いたけど、mysqlndを使うのが最速ということであってますか?
MySQL Native Driver (mysqlnd)だけ覚えておけば十分ですか?
0550nobodyさん
2012/04/13(金) 01:07:05.93ID:???0551nobodyさん
2012/04/13(金) 03:09:46.72ID:???自作関数sqltize()とか勝手に作ってる(機能はmysql_real_escape_string)
0552nobodyさん
2012/04/13(金) 04:19:10.38ID:???Cはクラス化しなくてもいいのよね
0553nobodyさん
2012/04/13(金) 04:27:12.56ID:???PDOかPEAR::MDB2
MySQLのみでパフォーマンス重視なら
mysqliかmysql
PHP4で使えないとか特に理由がないならPDO一択でよいですね
0554nobodyさん
2012/04/13(金) 13:58:08.56ID:???PDOでもmysqlndをサポートしているし
mysqliだからと言ってmysqlndを使っている訳にはならない
0555nobodyさん
2012/04/13(金) 15:25:10.83ID:???サンクス。
>>549 で「MySQL Native DriverはPDOより速い」と書いてあったのはガセだったみたいだw
MySQL Native Driverは内部的に使われているもので、
mysqliやpdo_mysqlと比べるようなものではないんだね。
下のページのComparisonのところにけっこうわかりやすい比較表があった。
http://forge.mysql.com/wiki/Which_PHP_Driver_for_MySQL_should_I_use
MySQL Extension (mysql)は「古くて開発も中止してるから、
新規では使うな」と書かれてたからもう無視することにする。
残る2つ、MySQL Improved Extension (mysqli)と、PDO MySQL driver (pdo_mysql)では
PDOを推している人の方が多い感じなのかな?
「MySQL以外のデータベースにも使える(データベースに依存しない)メリットがあるから
PDO使っておけ」という感じかな。
mysqliとpdo_mysqlのパフォーマンス比較は2,3件benchmark見た限りでは
「たいして変わらない」という結論だった。
0556nobodyさん
2012/04/13(金) 15:39:45.68ID:???0557nobodyさん
2012/04/13(金) 16:27:54.91ID:???PDOはキャッシュがきいてるだけでガセではない
0558nobodyさん
2012/04/13(金) 16:51:43.43ID:???MySQL native driver は、libmysql(MySQL Client Library)の代替となる新しい方法
と書かれているよ。
MySQL native driver は、ext/mysql, ext/mysqli , PDO_MYSQLと一緒に使われると書かれて
いるから、PDOと比べられるものじゃないんじゃない?
http://dev.mysql.com/downloads/connector/php-mysqlnd/
The MySQL native driver for PHP is an additional, alternative way to connect from PHP 5.3
or newer to the MySQL Server 4.1 or newer. It is a replacement for the libmysql, the MySQL
Client Library. As of PHP 5.3 you can use ext/mysql, ext/mysqli and PDO_MYSQL eithe
r together with libmysql as you did in the past or with mysqlnd.
[PDO + libmysql]から、[PDO + MySQL native driver]に変わったのだから、
「PDOとMySQL native driverのパフォーマンスはそもそも比較できない」というのが俺の理解。
比べるなら、libmysqlとMySQL native driverなんじゃないかな、と考えて「ガセ」と書いたわけです。
0559nobodyさん
2012/04/13(金) 16:54:52.40ID:???つうかmysqlndなんて聞いたことなかったわ
php-mysqlの話かと思ってたわ
0560nobodyさん
2012/04/13(金) 16:59:07.88ID:???どういうこと?>>549は最初から一貫して括弧書きをつけ続けていたけど、
それにもかかわらず勘違いしたってこと?
0561549
2012/04/13(金) 17:13:27.79ID:???括弧がついた表記は、今読んでる本の表記。558は、MySQL公式サイトの表記。
"MySQL Extension (mysql)"と書くのはわずらわしいし、かといってmysqlとだけかいたら
わかりにくいから、MySQLサイトでは、ext/mysqlと表記されてるんでしょう。
勘違いしたのは、検索したサイトで、PDOとMySQL native driverのパフォーマンス比較
に言及した記述があったからですよ。
で、あとから公式サイトのドキュメント読んで、PDOとMySQL native driveは
並列に比較できるようなものではない、とわかったということです。
ExtensionとDriverのアーキテクチャ上の違いをまったくわかってない状態で、
適当にぐぐってでてきた個人サイトの情報を鵜呑みにして混乱していたわけです。
0562nobodyさん
2012/04/13(金) 20:23:51.39ID:OGdvzdpc【PHPのバージョン】5
【連携ソフトウェア】MySQL version 5.1
【質問内容】
PHPスクリプトから動的にテーブルを作成するのは可能なのでしょうか?
レンタルサーバーだと普通は制限されているとか有りますか?
やりたいのは新規ユーザー毎にテーブルを作りたいと思ってます。
userid=1ならtable1みたいなテーブルを作りたいです。
0564nobodyさん
2012/04/13(金) 20:38:08.44ID:OGdvzdpcありがとうございました。
権限については管理者に問い合わせるかないんですね。
>あと設計的には最悪
設計的に良くなさそうな感じはしてたんですが
ユーザー毎におそらく500−1000くらいのレコードが出来て
10人以上(出来れば不特定に1000人とか拡張も視野に)のユーザーを想定すると
10000レコードが出来る想定で設計してるんですが
テーブル一つだと性能悪そうで良い方法が思いつきません。
正直DB関係が良くわからないです。
0565nobodyさん
2012/04/13(金) 20:48:11.35ID:???「推測するな計測せよ」
パフォーマンスのために正規形を崩すのは最後の手段だ
0566562
2012/04/13(金) 20:52:34.18ID:OGdvzdpcすみませんテーブル作成できてました。単なるスクリプトのバグでした。
本当にごめんなさい。
>「推測するな計測せよ」
>パフォーマンスのために正規形を崩すのは最後の手段だ
本当にすみません、意味が多分半分くらいしか理解出来ないです。
0568nobodyさん
2012/04/13(金) 21:07:16.36ID:OGdvzdpc本当にその通りです。
DB関係なめてました。
0569nobodyさん
2012/04/13(金) 21:08:37.33ID:???0570nobodyさん
2012/04/13(金) 21:09:08.19ID:???これもすごいなw
0571nobodyさん
2012/04/13(金) 21:14:14.42ID:???聞くことも大事だけど実際に試してみる事がより大事
テーブルの設計はPHPに関係ないんでここら辺りでよろしく
http://toro.2ch.net/test/read.cgi/db/1322402682/
0572nobodyさん
2012/04/13(金) 21:58:38.55ID:???0573nobodyさん
2012/04/13(金) 22:31:57.43ID:???HTTPの仕様では、GETメソッドにリクエストボディをつけて送ったり、
あるいはPOSTメソッドに(QUERY_STRINGはつけるけど)リクエストボディはつけずに送ったり
することは許されているのでしょうか。
よろしくお願いします。
0574nobodyさん
2012/04/13(金) 22:35:45.79ID:???0575nobodyさん
2012/04/13(金) 22:46:16.42ID:???0576nobodyさん
2012/04/13(金) 23:17:04.91ID:???そのフィードURLを自動で取得したいのですが、フィードの存在チェックはどのようにすればよろしいでしょうか。
例えばgoogleのRSSリーダなどはサイトのURLで登録しようとすると、存在していればフィードURLで登録してくれます。
同じことがしたいのですが、宜しくお願いします。
0578576
2012/04/13(金) 23:43:31.41ID:UcqLUyVEお願いします。
0580579
2012/04/14(土) 00:19:56.49ID:3quvdGKJありがとうございます。
↓の一行で検索して試してみたいと思います。
<link rel="alternate" type="application/rss+xml" title="xxx" href="http://hogehoge/feed/" />
0581nobodyさん
2012/04/14(土) 00:55:59.52ID:???0584nobodyさん
2012/04/14(土) 01:19:57.63ID:???0585nobodyさん
2012/04/14(土) 01:27:53.40ID:???テンプレ参照。PHPのOOPは重いので実用に耐えない。
CakePHPのようにModelの中にDAOなどのめちゃくちゃな混合で我慢せよ。
0586nobodyさん
2012/04/14(土) 01:31:56.96ID:???0587nobodyさん
2012/04/14(土) 01:35:58.33ID:???0589nobodyさん
2012/04/14(土) 01:41:59.96ID:???■ このスレッドは過去ログ倉庫に格納されています