【PHP】下らねぇ質問はID出して書き込みやがれ 137
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2014/09/20(土) 23:15:21.96ID:???過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。
◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 136
http://kanae.2ch.net/test/read.cgi/php/1407335476/
◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.5
【連携ソフトウェア】MySQL ImageMagick
【質問内容】
◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)
◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
(荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)
◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。
【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0144nobodyさん
2014/10/02(木) 09:20:08.17ID:???0146nobodyさん
2014/10/02(木) 12:26:05.86ID:???だから要は>137を責めるのは筋違い
問題は知恵遅れの癖にのうのうと生きてる>133のようなゴミ
0147nobodyさん
2014/10/02(木) 12:30:18.63ID:???0148nobodyさん
2014/10/02(木) 12:49:14.67ID:???0149nobodyさん
2014/10/02(木) 13:25:56.98ID:???0151nobodyさん
2014/10/02(木) 15:22:21.20ID:???0152nobodyさん
2014/10/02(木) 15:39:50.71ID:???しかし現状このスレの中で一番使える回答は>>137。
それ以上の回答を出せないなら「アホー知恵遅れ」以下だってことだな。
0153nobodyさん
2014/10/02(木) 16:31:50.92ID:???PHP厨のように悪い癖だらけのバグを組み込みやすくメンテナンス性の低い糞コードを意識せずとも自然に書けるようになるんですね
実に素晴らしい
0154nobodyさん
2014/10/02(木) 17:28:23.50ID:???経験不足の顕れだね。
0155nobodyさん
2014/10/02(木) 22:53:41.80ID:???いつものパターン
0156nobodyさん
2014/10/03(金) 00:15:19.94ID:Se44rbku&あいうえお
この半角の&だけ取り除く方法をおしえてください。
ltrimつかったら、文字化けします。
0157nobodyさん
2014/10/03(金) 00:57:32.83ID:???$text = str_replace('&', '', $text);
先頭のってことなら
$text = preg_replace('/^&/', '', $text);
0158nobodyさん
2014/10/03(金) 01:32:21.62ID:Se44rbkuありがとうございます、 うまくいきました。
0159nobodyさん
2014/10/03(金) 12:48:04.66ID:???0160nobodyさん
2014/10/03(金) 18:44:57.46ID:???と言いたいところだけど、
PHPが実際に終了してしまってることを考慮すると、
そんな終了した言語の質疑応答をするのは自作自演の可能性が一番高いね。
0162nobodyさん
2014/10/03(金) 19:25:19.40ID:???0163nobodyさん
2014/10/03(金) 19:31:59.35ID:???0165nobodyさん
2014/10/03(金) 20:01:57.20ID:???って言葉好きだね
0166nobodyさん
2014/10/03(金) 20:22:19.91ID:???って言葉好きだなw
0167nobodyさん
2014/10/03(金) 20:58:13.68ID:???だなw
勢いがあるとか言ってもペチパー数人が必死で盛り上げてたのがバレるなw
終了した言語のスレがここまで活発なのは不自然だしw
569 名前:nobodyさん[sage] 投稿日:2014/07/28(月) 13:48:19.57 ID:???
>>567
だなw
実力ある奴はそもそもPHPなんかに手は出さないわけだしw
0169nobodyさん
2014/10/03(金) 21:10:28.44ID:???0170nobodyさん
2014/10/04(土) 13:39:31.08ID:???回答が他所でヲチられてボロクソに言われてることに気付いてる回答者って1人もいないんじゃね。
0171nobodyさん
2014/10/04(土) 15:17:24.58ID:Hdaft9F6クライアント側でサーバーから送られる情報をsocket_readで待ち受けしている間も
相手側に情報を送信したり他の処理を行ったりしたいんですが
そんなこと可能でしょうか?
どなたか教えて下さい。
0173nobodyさん
2014/10/04(土) 18:23:48.88ID:???誤り教えてください
$create_db = mysql_query("CREATE TABLES '$name'(OAuth_token(varchar(50),OAuth_token_secret(varchar(50)");
0174nobodyさん
2014/10/04(土) 18:27:11.40ID:???0175nobodyさん
2014/10/04(土) 18:40:46.31ID:92GQ1HMy今の私のレベルでは、classを解読しかねます。
ライブラリの一部改造方法を教えていただくことは可能でしょうか?
0177nobodyさん
2014/10/04(土) 19:37:54.78ID:92GQ1HMy【PHPのバージョン】xampp windows版1.74
【連携ソフトウェア】5.3.5
【質問内容】
class UrlScraper {
〜略〜
}
http://qiita.com/mpyw/items/85d1e23dc7c58f1014d1
このUrlScraperクラスを使用して、2chスレから全リンクを取得した
場合、h抜きのリンクが取得できません。
例
http://aaa/123456.jpgは取得される
ttp://aaa/123456.jpg が取得されない
このh抜きのリンクを取得できるようにUrlScraperクラスの改造方法を
教えてください。
0178nobodyさん
2014/10/04(土) 19:40:07.41ID:???0179nobodyさん
2014/10/04(土) 19:46:56.30ID:???0180nobodyさん
2014/10/04(土) 19:47:36.07ID:???0181nobodyさん
2014/10/04(土) 20:52:08.54ID:???正規表現でURLを取ってるだけだから
<a>込みの正規表現を<a>無しに(必要であれば後続の$matchのキーも)変えるだけで取れると思うよ
0182nobodyさん
2014/10/04(土) 21:15:05.65ID:???a. デフォルトコンストラクタでインクリメントされ、デストラクタでデクリメントされるローカル変数を追加する
b. それぞれのコンストラクタでインクリメントされ、デストラクタでデクリメントされるローカル変数を追加する
c. それぞれのコンストラクタでインクリメントされ、デストラクタでデクリメントされるスタティック変数を追加する
d. オブジェクトの生成はnewで動的に行われるため、実現不可能
って問題が出たんですがどういう意味ですか?
非クラスメンバ変数って検索してもプロパティしか出てこないし、
問題文の意味がよくわかってないのかも
0183nobodyさん
2014/10/04(土) 21:36:49.08ID:???0184nobodyさん
2014/10/05(日) 00:46:06.55ID:jy8VlI5lありがとうございますそうしてみます。
ちなみにそのあとphpでマルチスレッドをやろうと思ったんですが
設定の仕方がわからなくて困ってます
一応php_pthreads.dllをphp.iniの拡張モジュールに設定してみたんですが
うまくいきません
どなたか教えて下さい
適当なソースを実行すると必ず以下のエラーが出力されてしまいます
Warning: PHP Startup: pthreads: Unable to initialize module
Module compiled with module API=20131226
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0
0187177
2014/10/05(日) 01:47:24.09ID:???皆様ありがとうございます。
h抜けているurlにhを補完して、hrefをつける手法にしました
しかし、拡張子のあとに英数字とアンダーバーがあると失敗します。
例
「ttp://aaa/123456.jpg ああああ」はh補完成功 ok
「ttp://aaa/123456.jpgああああ」はh補完成功 ok
「ttp://aaa/123456.jpgppp」はh補完成功するが拡張子に余分な文字列がつく ng
私の正規表現の理解度ではこれが限界です。
改善策はありますでしょうか?
if(preg_match("@([^h]{1}ttp)(s)?:\/\/([^<]+)(\.([^.<\W]+))(\W*)(\s*)(?:[<][^<]+[>])@si", $html)){
$string = $html;
$pattern = "@([^h]{1}ttp)(s)?:\/\/([^<]+)(\.([^.<\W]+))(\W*)(\s*)(?:[<][^<]+[>])@si";
$replacement ="<a href=\"http$2://$3$4\">http$2://$3$4</a><br/>";
$html = preg_replace($pattern, $replacement, $string);
}
0188177
2014/10/05(日) 01:48:14.25ID:CI99vYSI0192nobodyさん
2014/10/05(日) 05:15:37.47ID:???ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
0194nobodyさん
2014/10/05(日) 10:00:07.68ID:???preg_matchでhttps?://から始まるの取るだけでしょ?
意味わからない
0195nobodyさん
2014/10/05(日) 10:21:58.64ID:???http://peace.2ch.net/test/read.cgi/tech/1387257592/
http://kanae.2ch.net/test/read.cgi/php/1348048723/
上のほうがお勧め
0196nobodyさん
2014/10/05(日) 11:49:20.79ID:???ああ、そんなものも自分で調べられない程頭の悪いのがPHP厨だったか
0197nobodyさん
2014/10/05(日) 12:36:47.08ID:???0198nobodyさん
2014/10/05(日) 14:52:56.10ID:cd0z42QS$sth = $this->dbh->prepare($this->sql_string_profile);
$sth->bindParam(':user_name', &name);
$sth->execute();
$sth = $this->dbh->prepare($this->sql_string_profile);
$sth->bindParam(':user_name', &name);
$sth->execute();
って高速化しないですか?
dbhを使いまわしたほうがいいんですか?
0199nobodyさん
2014/10/05(日) 16:46:00.44ID:???> って高速化しないですか?
どの処理と比べて高速と言いたいの?
同じSQLでも毎回prepareしないといけないのかっていう意味なら、
http://php.net/manual/ja/pdo.prepare.php
ここの説明項目読んどけ。
0200nobodyさん
2014/10/05(日) 17:04:16.67ID:cd0z42QS>ドライバがクライアントまたはサーバー側にクエリプランやメタ情報を キャッシュさせるよう調整するため
この「サーバー側」というのはphpとは関係ないところでキャッシュされるということですか?
比較対象としては
$sth = $this->dbh->prepare($this->sql_string_profile);
$sth->bindParam(':user_name', &name);
$sth->execute();
$sth->bindParam(':user_name', &name);
$sth->execute();
と、どっちが早いかというのを聞きたいです
0201nobodyさん
2014/10/05(日) 17:32:46.88ID:???bindParamしてんだから変数変えてexecuteすればいいだけやん
0202nobodyさん
2014/10/05(日) 17:39:07.89ID:md6vZTmQ例えばemacsのphp-modeでリージョンを即実行したりする機能はありますか
0203nobodyさん
2014/10/05(日) 18:09:28.85ID:HX2vUDaGVMもいれてリナックスも整いました
XAMMPで簡単にうごかしてはみてるんですがこれだとlinuxの練習になりません
FTPでウインドウズでつくってlinuxに飛ばすってやりかたが普通ときいたんですが
リナックス直でうごかすのと
飛ばす型とどっちを練習すればいいですか?linux直は使ってる業務が少ないなら
時間がかかってしまうため覚えたくありません
0204nobodyさん
2014/10/05(日) 18:18:57.67ID:cd0z42QS0205nobodyさん
2014/10/05(日) 18:33:59.44ID:???0206nobodyさん
2014/10/05(日) 18:45:46.57ID:???>FTPでウインドウズでつくってlinuxに飛ばすってやりかたが普通ときいたんですが
この発想がもう古いから忘れろ。出直せ小僧
今は大手のDBとUTF-8によってつまらんことは考えんでよろしい
まったくいい時代になりすぎてむかつくわ。昔の苦労はなんだったんだよw
0207nobodyさん
2014/10/05(日) 18:50:35.45ID:???0208nobodyさん
2014/10/05(日) 19:27:07.45ID:???> この「サーバー側」というのはphpとは関係ないところでキャッシュされるということですか?
そう。
「サーバー側」ってのは「DBサーバー側」になる。
キャッシュされる内容は、
$sth = $this->dbh->prepare($this->sql_string_profile);
でDBサーバーに送信しているSQL文を解析した結果。
つまり2度同じSQL文を解析しない分>>198より>>200のほうが速い。
0209nobodyさん
2014/10/05(日) 19:28:57.19ID:???0211nobodyさん
2014/10/05(日) 19:30:54.47ID:???$sth->bindParam(':user_name', &name);
$sth->execute();
$sth->execute();
これでいい
0212nobodyさん
2014/10/05(日) 19:49:24.46ID:???0213nobodyさん
2014/10/05(日) 19:52:06.45ID:???本番環境わかりません
募集が開発経験ある人
linux PHP apatch MySQL potgと書いてあるだけで適度に
さわっておきたいんです
0214nobodyさん
2014/10/05(日) 19:54:03.46ID:???0215nobodyさん
2014/10/05(日) 19:58:49.66ID:???0216nobodyさん
2014/10/05(日) 20:15:23.87ID:???目的がごっちゃになってる典型だな
XAMPP使うな厨の弊害
0217nobodyさん
2014/10/05(日) 20:34:49.86ID:???ここはWEBProg板な
TCPIPで通信してゴニョゴニョするのが前提で
他は全部そのために用意された手段に過ぎないんだからつまんねーことにこだわるなよ
枝葉末節は動かないときに叩くだけで十分だ
お前はあと半年ROMってろ。質問するなよ
0219nobodyさん
2014/10/05(日) 21:48:52.13ID:???ITそのものに手を出すな
社会の迷惑
0220nobodyさん
2014/10/05(日) 22:02:07.90ID:???0221nobodyさん
2014/10/06(月) 00:01:34.18ID:???PHP縛りとか何かの罰ゲームかよw
0222nobodyさん
2014/10/06(月) 00:56:20.17ID:uECSIA6g0223nobodyさん
2014/10/06(月) 03:31:09.04ID:???なんでTCP/IPに限定、もしくは拡張したの?
あえて中途半端なところを書いたのには何か意図があると思うんだけど
0224nobodyさん
2014/10/06(月) 09:19:50.41ID:???それしか知らないからだと思うよ
0225nobodyさん
2014/10/06(月) 13:22:53.58ID:jvTuXX2s0227nobodyさん
2014/10/06(月) 14:01:48.29ID:???そんなことも分からないでコレか
0228nobodyさん
2014/10/06(月) 15:27:30.05ID:???質問者からそういう質問があったなら説明してやればいいけど、関係ないのに横から口挟んでくるだけの雑魚にいちいち説明してたらキリがない。
223=雑魚
0229nobodyさん
2014/10/06(月) 15:56:15.36ID:???0230nobodyさん
2014/10/06(月) 16:49:37.95ID:???0231nobodyさん
2014/10/06(月) 17:20:46.95ID:???どうせ後でヘッダーを自分で書いたりしなきゃいけないんだから
プロトコル関連は一通りやっとけよ
0233nobodyさん
2014/10/06(月) 17:46:31.18ID:???0235nobodyさん
2014/10/06(月) 17:59:15.30ID:???このスレタイでTCP/IPのプロトコルまで自分で書いてやり取りとかないよね。
PHPでどうやんだろ。
0236nobodyさん
2014/10/06(月) 18:13:39.25ID:Gb6lAL5HVMとそれをいれてるノートがFTPで通信はできなかったです
PHPを書く練習はxamppでやるとして
この先の勉強がわかりません。自分で鯖立てて公開ですか?
どこのHPみてやったらいいのかすらわかりませんが
0237nobodyさん
2014/10/06(月) 18:17:36.09ID:???0239nobodyさん
2014/10/06(月) 18:38:53.87ID:Gb6lAL5Hすぐ応募できるような状態に持っていきたいってことです
0241nobodyさん
2014/10/06(月) 18:59:01.33ID:???こういうところに応募できるように独学しておきたいんですよ
・環境
PHP/Linux(Apache)/MySQL
・LAMP環境でのシステム開発経験者
0242nobodyさん
2014/10/06(月) 18:59:46.67ID:???こんなゴミが面接に来る企業もさぞ迷惑だろう
世間知らずのゴミのためにわざわざ時間割いて面接するわけだからな
0244nobodyさん
2014/10/06(月) 19:02:49.12ID:???■ このスレッドは過去ログ倉庫に格納されています