トップページ⇒php
994コメント244KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2014/09/20(土) 23:15:21.96ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、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等)・フレームワークは各該当スレへ
0152nobodyさん2014/10/02(木) 15:39:50.71ID:???
>>144
しかし現状このスレの中で一番使える回答は>>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:???
>>156
$text = str_replace('&', '', $text);

先頭のってことなら
$text = preg_replace('/^&/', '', $text);
0158nobodyさん2014/10/03(金) 01:32:21.62ID:Se44rbku
>>157

ありがとうございます、 うまくいきました。
0159nobodyさん2014/10/03(金) 12:48:04.66ID:???
この質問者のふりして自演するのもいつものパターン
0160nobodyさん2014/10/03(金) 18:44:57.46ID:???
証拠あんの?

と言いたいところだけど、
PHPが実際に終了してしまってることを考慮すると、
そんな終了した言語の質疑応答をするのは自作自演の可能性が一番高いね。
0161nobodyさん2014/10/03(金) 19:00:08.90ID:???
>>159-160
なるほどこれが自作自演か
0162nobodyさん2014/10/03(金) 19:25:19.40ID:???
スルースキル検定会場はこちらです
0163nobodyさん2014/10/03(金) 19:31:59.35ID:???
スルーしたらもはやなにも書き込めないスレ
0164nobodyさん2014/10/03(金) 19:37:54.77ID:???
だなw
スルーするならまず>>156からスルーしなきゃならないからなw
0165nobodyさん2014/10/03(金) 20:01:57.20ID:???
「だなw」
って言葉好きだね
0166nobodyさん2014/10/03(金) 20:22:19.91ID:???
「だね」
って言葉好きだなw
0167nobodyさん2014/10/03(金) 20:58:13.68ID:???
304 名前:nobodyさん[sage] 投稿日:2014/08/19(火) 07:43:04.50 ID:???
だなw
勢いがあるとか言ってもペチパー数人が必死で盛り上げてたのがバレるなw
終了した言語のスレがここまで活発なのは不自然だしw

569 名前:nobodyさん[sage] 投稿日:2014/07/28(月) 13:48:19.57 ID:???
>>567
だなw
実力ある奴はそもそもPHPなんかに手は出さないわけだしw
0168nobodyさん2014/10/03(金) 20:59:40.22ID:???
>>160の「終了」っていうのもこいつが好きな言葉
ほんと特徴丸出しなんだよ
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
webではないですがphpでソケット通信をやろうと思っています。
クライアント側でサーバーから送られる情報をsocket_readで待ち受けしている間も
相手側に情報を送信したり他の処理を行ったりしたいんですが
そんなこと可能でしょうか?
どなたか教えて下さい。
0172nobodyさん2014/10/04(土) 15:46:07.08ID:???
>>171
スレッド使えばいいじゃなーい
0173nobodyさん2014/10/04(土) 18:23:48.88ID:???
PHPとMySQLで、テーブルを作成したいんですがどうも失敗しちゃうんですが
誤り教えてください

$create_db = mysql_query("CREATE TABLES '$name'(OAuth_token(varchar(50),OAuth_token_secret(varchar(50)");
0174nobodyさん2014/10/04(土) 18:27:11.40ID:???
なんでmysql関数使うの?
0175nobodyさん2014/10/04(土) 18:40:46.31ID:92GQ1HMy
qiitaに載ってるライブラリ(class)を一部改造したいのですが、
今の私のレベルでは、classを解読しかねます。
ライブラリの一部改造方法を教えていただくことは可能でしょうか?
0176nobodyさん2014/10/04(土) 19:17:15.17ID:???
>>175
いいよ
0177nobodyさん2014/10/04(土) 19:37:54.78ID:92GQ1HMy
【OS名】windows7 32bit
【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:???
だってhref属性取ってるだけだもんこれ
0179nobodyさん2014/10/04(土) 19:46:56.30ID:???
正規表現かけてhなかったら、継ぎ足しでどうだろ?
0180nobodyさん2014/10/04(土) 19:47:36.07ID:???
h抜きはaタグになんねーから自分で取るしか無い
0181nobodyさん2014/10/04(土) 20:52:08.54ID:???
>>177
正規表現で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:???
ID出してないし課題宿題は下らなくはないので却下じゃね?
0184nobodyさん2014/10/05(日) 00:46:06.55ID:jy8VlI5l
>>172
ありがとうございますそうしてみます。
ちなみにそのあと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
0185nobodyさん2014/10/05(日) 00:51:45.40ID:???
>>184
PHPとモジュールのバージョンが違うんじゃないの?
0186nobodyさん2014/10/05(日) 01:45:52.89ID:???
>>184
お前の頭のエラーのほうがヤバそうだな
01871772014/10/05(日) 01:47:24.09ID:???
日付が変わってid代わりましたが、177です。
皆様ありがとうございます。
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);
}
01881772014/10/05(日) 01:48:14.25ID:CI99vYSI
すいません、下げてました
0189nobodyさん2014/10/05(日) 01:55:00.64ID:???
>>187
>>1読んでる?
0190nobodyさん2014/10/05(日) 02:00:59.78ID:???
>>187
消えろよクズ
0191nobodyさん2014/10/05(日) 02:09:33.58ID:???
>>187
そろそろ人の迷惑くらい考えたほうがいいよ。
0192nobodyさん2014/10/05(日) 05:15:37.47ID:???
>>187
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
ウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザいウザい
0193nobodyさん2014/10/05(日) 09:56:10.98ID:???
>>187
正規表現スレがいいよ
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
pdoのprepareステートメントを使ってるんですが、これってもしかして
$sth = $this->dbh->prepare($this->sql_string_profile);
$sth->bindParam(':user_name', &amp;name);
$sth->execute();
$sth = $this->dbh->prepare($this->sql_string_profile);
$sth->bindParam(':user_name', &amp;name);
$sth->execute();
って高速化しないですか?
dbhを使いまわしたほうがいいんですか?
0199nobodyさん2014/10/05(日) 16:46:00.44ID:???
>>198
> って高速化しないですか?
どの処理と比べて高速と言いたいの?

同じ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', &amp;name);
$sth->execute();
$sth->bindParam(':user_name', &amp;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:HX2vUDaG
PHPの入門本もよんで画像とコメント投稿型のHPは作れるようになったのと
VMもいれてリナックスも整いました
XAMMPで簡単にうごかしてはみてるんですがこれだとlinuxの練習になりません

FTPでウインドウズでつくってlinuxに飛ばすってやりかたが普通ときいたんですが
リナックス直でうごかすのと
飛ばす型とどっちを練習すればいいですか?linux直は使ってる業務が少ないなら
時間がかかってしまうため覚えたくありません
0204nobodyさん2014/10/05(日) 18:18:57.67ID:cd0z42QS
じゃあwindowsで飛ばす型で練習すればいいじゃん
0205nobodyさん2014/10/05(日) 18:33:59.44ID:???
それってどんな検索ワードでだすと該当のHPがでてきますか?
0206nobodyさん2014/10/05(日) 18:45:46.57ID:???
>>203
>FTPでウインドウズでつくってlinuxに飛ばすってやりかたが普通ときいたんですが

この発想がもう古いから忘れろ。出直せ小僧
今は大手のDBとUTF-8によってつまらんことは考えんでよろしい
まったくいい時代になりすぎてむかつくわ。昔の苦労はなんだったんだよw
0207nobodyさん2014/10/05(日) 18:50:35.45ID:???
普通にlinuxでつくれってことですか?ありがとう
0208nobodyさん2014/10/05(日) 19:27:07.45ID:???
>>200
> この「サーバー側」というのはphpとは関係ないところでキャッシュされるということですか?
そう。
「サーバー側」ってのは「DBサーバー側」になる。
キャッシュされる内容は、
$sth = $this->dbh->prepare($this->sql_string_profile);
でDBサーバーに送信しているSQL文を解析した結果。
つまり2度同じSQL文を解析しない分>>198より>>200のほうが速い。
0209nobodyさん2014/10/05(日) 19:28:57.19ID:???
そんな複雑なSQLを大量に実行させんの?
0210nobodyさん2014/10/05(日) 19:30:04.47ID:???
>>207
本番環境で使うOSで作るのがベスト。
0211nobodyさん2014/10/05(日) 19:30:54.47ID:???
$sth = $this->dbh->prepare($this->sql_string_profile);
$sth->bindParam(':user_name', &amp;name);
$sth->execute();

$sth->execute();

これでいい
0212nobodyさん2014/10/05(日) 19:49:24.46ID:???
ベストつーか本番と同じ環境で開発できない時点でゴミ
0213nobodyさん2014/10/05(日) 19:52:06.45ID:???
>>210
本番環境わかりません
募集が開発経験ある人
linux PHP apatch MySQL potgと書いてあるだけで適度に
さわっておきたいんです
0214nobodyさん2014/10/05(日) 19:54:03.46ID:???
apatch
0215nobodyさん2014/10/05(日) 19:58:49.66ID:???
Apacheです
0216nobodyさん2014/10/05(日) 20:15:23.87ID:???
PHPやりたいのかLinuxやりたいのか
目的がごっちゃになってる典型だな
XAMPP使うな厨の弊害
0217nobodyさん2014/10/05(日) 20:34:49.86ID:???
>>213
ここはWEBProg板な
TCPIPで通信してゴニョゴニョするのが前提で
他は全部そのために用意された手段に過ぎないんだからつまんねーことにこだわるなよ
枝葉末節は動かないときに叩くだけで十分だ
お前はあと半年ROMってろ。質問するなよ
0218nobodyさん2014/10/05(日) 21:17:45.88ID:???
>>203
初心者はXAMPP使うな
0219nobodyさん2014/10/05(日) 21:48:52.13ID:???
一般人より知能の低いやつはITに手を出すな
ITそのものに手を出すな
社会の迷惑
0220nobodyさん2014/10/05(日) 22:02:07.90ID:???
本環境でないと開発出来ないクズの意見を参考にするなよ。
0221nobodyさん2014/10/06(月) 00:01:34.18ID:???
そもそもまともに開発したいならPHP使うなって話になるよな
PHP縛りとか何かの罰ゲームかよw
0222nobodyさん2014/10/06(月) 00:56:20.17ID:uECSIA6g
普通の馬鹿程度の脳味噌すら持てなかった知的障害者の罰ゲームだろ
0223nobodyさん2014/10/06(月) 03:31:09.04ID:???
>>217
なんでTCP/IPに限定、もしくは拡張したの?
あえて中途半端なところを書いたのには何か意図があると思うんだけど
0224nobodyさん2014/10/06(月) 09:19:50.41ID:???
質問はid出してね。
それしか知らないからだと思うよ
0225nobodyさん2014/10/06(月) 13:22:53.58ID:jvTuXX2s
echo "エッチ";
0226nobodyさん2014/10/06(月) 13:50:30.99ID:???
>>223
分からないなら黙ってろ
一から十まで言わないと分からない馬鹿には話してない
0227nobodyさん2014/10/06(月) 14:01:48.29ID:???
このスレって、そういう連中が対象だろ。
そんなことも分からないでコレか
0228nobodyさん2014/10/06(月) 15:27:30.05ID:???
対象レベル的にはそうかもしれないけど223って横から口挟んでるだけの雑魚だろ。

質問者からそういう質問があったなら説明してやればいいけど、関係ないのに横から口挟んでくるだけの雑魚にいちいち説明してたらキリがない。

223=雑魚
0229nobodyさん2014/10/06(月) 15:56:15.36ID:???
雑魚は罪
0230nobodyさん2014/10/06(月) 16:49:37.95ID:???
答えられないなら特に理由はないけどTCP/IPって言ってみただけだよって言えばいいのに、このプライドの高さよ。
0231nobodyさん2014/10/06(月) 17:20:46.95ID:???
TCP/IPを理解してなきゃ先に進まんだろ
どうせ後でヘッダーを自分で書いたりしなきゃいけないんだから
プロトコル関連は一通りやっとけよ
0232nobodyさん2014/10/06(月) 17:44:11.51ID:???
>>230
ウザい消えろ
0233nobodyさん2014/10/06(月) 17:46:31.18ID:???
えーTCPのヘッダまで書くの?
0234nobodyさん2014/10/06(月) 17:53:58.43ID:???
>>233
いい加減スレタイ読めよ小僧
0235nobodyさん2014/10/06(月) 17:59:15.30ID:???
>>234
このスレタイでTCP/IPのプロトコルまで自分で書いてやり取りとかないよね。
PHPでどうやんだろ。
0236nobodyさん2014/10/06(月) 18:13:39.25ID:Gb6lAL5H
VMのubuntuいれてviでテキストいじったりrw-の777などをしました

VMとそれをいれてるノートがFTPで通信はできなかったです
PHPを書く練習はxamppでやるとして
この先の勉強がわかりません。自分で鯖立てて公開ですか?
どこのHPみてやったらいいのかすらわかりませんが
0237nobodyさん2014/10/06(月) 18:17:36.09ID:???
PHP関係のない質問はご遠慮願います。
0238nobodyさん2014/10/06(月) 18:32:23.27ID:???
>>236
PHPを書く練習の先の勉強ってたとえば?
0239nobodyさん2014/10/06(月) 18:38:53.87ID:Gb6lAL5H
業務で募集してたら開発経験を自分でつけてて
すぐ応募できるような状態に持っていきたいってことです
0240nobodyさん2014/10/06(月) 18:44:51.98ID:???
>>239
開発経験ってのは、そういうことじゃないよ。
0241nobodyさん2014/10/06(月) 18:59:01.33ID:???
実務ってことですか?
こういうところに応募できるように独学しておきたいんですよ


・環境
PHP/Linux(Apache)/MySQL
・LAMP環境でのシステム開発経験者
0242nobodyさん2014/10/06(月) 18:59:46.67ID:???
>>239の世間知らずっぷりはすごいな
こんなゴミが面接に来る企業もさぞ迷惑だろう
世間知らずのゴミのためにわざわざ時間割いて面接するわけだからな
0243nobodyさん2014/10/06(月) 19:01:25.24ID:???
>>241
リアル厨房は学校の勉強してろよ。
0244nobodyさん2014/10/06(月) 19:02:49.12ID:???
なんだ、質問じゃなくてただの釣りかw
0245nobodyさん2014/10/06(月) 19:06:29.17ID:???
>>241
じゃあLAMP環境での開発をすればいいんでないの。
ついでにLAPPもやっとけばいいよ。
0246nobodyさん2014/10/06(月) 19:10:11.10ID:???
>>245
ありがとう。vmでどうやったらいいのかわからないんですよ
PC1台しかないですし2台いりますよね?
0247nobodyさん2014/10/06(月) 19:17:53.49ID:???
>>246
さっさと外にサイト借りてドメインとって
なんかサイト立ち上げろ。 就職先に、コレ自分で全部作りましたって言えばいい。
やらないならダメだな。
0248nobodyさん2014/10/06(月) 19:22:00.88ID:???
ありがとうございます。外部にサイト借りるのと
おんぼろPCで2台でやるのとどっちがいいんですか?

基礎本に掲示板機能と画像アップいいねボタンなど入ってて
コピペ使いまわしでつくるしかなく
作りたいオリジナルHP自体がないんですがそれでもいいんですかね。
0249nobodyさん2014/10/06(月) 19:23:21.60ID:???
いつからニートの就職相談所になったんだ?
PHPの質問じゃないならハロワいけよ
0250nobodyさん2014/10/06(月) 19:26:18.32ID:???
PHP+鯖も使った実務への勉強の仕方きいてるんだけど
スレ違いなら該当スレあるのかな
0251nobodyさん2014/10/06(月) 19:28:09.78ID:???
>>248
他人に見せろってことだよ。
それでいいかは他人が決めることだろ。
■ このスレッドは過去ログ倉庫に格納されています