のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,332,080人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレPHP上級者が集まるスレ

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    351 : nobodyさん - 2011/01/14(金) 19:36:01 ID:???.net (+52,+29,-13)
    しつこい奴だなw
    352 : nobodyさん - 2011/01/15(土) 03:30:50 ID:???.net (+57,+29,-6)
    上級者は下手な煽り程度では動じないのであった。
    353 : nobodyさん - 2011/01/15(土) 04:22:53 ID:???.net (+76,+14,-121)
    どうしても特定のユーザの発言をタイムリーに受信したいんだよね。
    なんとかStreamingAPIを使用して

    特定ユーザの発言を常にフックする方法を教えて下さい。

    ※上級者の方、宜しくお願いします。
    354 : nobodyさん - 2011/01/15(土) 04:42:55 ID:???.net (+73,-29,-204)
    Socketは扱えるかい?
    HTTPプロトコル及びTCP/IPの基礎知識はあるかい?
    PHPはCLI環境等で常駐させる事が可能かい?

    >特定ユーザの発言を常にフックする方法を教えて下さい。
    Twitter Streaming APIへ接続して、受信メッセージを順次ストリーミング処理するだけだが、
    何が解らないのか解らない。

    上記の基礎知識が無いなら説明しても理解出来ないだろうし、
    基礎知識があるならAPIの仕様を読めば実装出来ると思うけど。
    355 : nobodyさん - 2011/01/15(土) 10:29:40 ID:???.net (+106,+29,-15)
    >>353
    上級者はいないでOKになったんだから頼むから消えてくれよ
    あれだけ失礼なこと言ってよく居座れるな
    356 : nobodyさん - 2011/01/15(土) 16:38:23 ID:???.net (+104,+29,-8)
    >>354
    こういう奴に教えてやる必要ないって。
    初級・上級の前に人間が腐ってる。
    357 : nobodyさん - 2011/01/15(土) 16:44:03 ID:???.net (+69,+29,-14)
    おまえら>>349-350のクオリティを大切にしろよなwww
    358 : nobodyさん - 2011/01/15(土) 18:10:38 ID:???.net (+92,+29,-112)
    >>354
    基本的なツイッターAPIの呼出方については分かるのですが
    どうしても Streaming API を使用して特定ユーザのついーとを
    取得する方法が分かりません。

    もし宜しければPHPで実装した人のHPや、
    コードを載せて頂けないでしょうか?

    >>355 >>356
    お前らみたいなクズには聞いていない。
    359 : nobodyさん - 2011/01/15(土) 18:35:33 ID:???.net (+36,+13,-1)
    コード載せろとかww
    360 : nobodyさん - 2011/01/15(土) 18:37:38 ID:???.net (+20,-14,+0)
    >>358
    OK
    361 : nobodyさん - 2011/01/15(土) 18:39:01 ID:???.net (+14,-29,-78)
    >>358
    Streaming APIはREST APIのように単純には処理出来ない。
    OAuthとかの実装は済んでるかい?
    362 : nobodyさん - 2011/01/15(土) 19:38:05 ID:???.net (-11,-29,+0)
    358=361
    363 : nobodyさん - 2011/01/17(月) 16:06:13 ID:???.net (+6,-29,-46)
    >>361
    >OAuthとかの実装は済んでるかい?
    こちらについてはアカウントも取得し
    OAuthについては大丈夫です。

    364 : nobodyさん - 2011/01/17(月) 23:34:45 ID:???.net (+27,-29,-6)
    かい?かい?厨uzeeeeew
    365 : nobodyさん - 2011/01/17(月) 23:43:41 ID:???.net (+61,+29,-31)
    >>364
    かい?かい?ほざいてないでサンプルコードのひとつでものせればいいのになw
    ここでザコに訊くよりggrよks
    366 : nobodyさん - 2011/01/18(火) 11:30:17 ID:???.net (+3,-30,-109)
    >>363
    アクセストークン利用して、取得したいストリームのURLをソケットなりで開いて、
    その出力を延々と監視すればいいだけじゃねーの。
    こんな所で数日待ちぼうけくらうより自分で試そうって気は無いのかねw


    fopenとcontextの組み合わせで取得出来ると思うよ。

    $fp = fopen($apiUrl);
    while($xx = fgets($fp)){
    // $xx に戻り値が入るので、時前でパースする。
    sleep(1);
    }

    終わり。
    367 : nobodyさん - 2011/01/22(土) 17:34:48 ID:???.net (-2,-30,-15)
    PHPでLDAPS接続したのですが、TLS_REQUEST hardかdemandでも出来るんでしょうか?
    368 : nobodyさん - 2011/01/25(火) 05:30:20 ID:???.net (-2,-30,-31)
    {$tmp = $value . $num}
    みたいな代入短縮系も超便利。
    369 : nobodyさん - 2011/01/31(月) 03:28:36 ID:???.net (+3,-30,-205)
    正規表現を使用してSQL内の特定の文字を取得したいと思っています。

    具体的には、「TEST.sql」の中に以下の形式のクエリが多量に記述されているのですが
    このファイルを読込み、 NUM_1 , NUM_2(のみ)の値を正規表現を使用して
    高速に抽出したいのですが、どういう正規表現を適用すれば良いでしょうか?

    1行ずつ読込み、正規表現を使用してそれらの値を取得したいと思っています。

    INSERT INTO TEST ( NUM_1 , NUM 2 , NAME ) VALUES( 1 , 1 , 'TAROU1');
    INSERT INTO TEST ( NUM_1 , NUM 2 , NAME ) VALUES( 1 , 2 , 'TAROU2');
    INSERT INTO TEST ( NUM_1 , NUM 2 , NAME ) VALUES( 1 , 3 , 'TAROU3');



    INSERT INTO TEST ( NUM_1 , NUM_2 , NAME ) VALUES( 1 , 1000 , 'TAROU3');


    <取得イメージ>
    1,1
    1,2
    1,3



    1,1000


    以上 ご教示願います。
    370 : nobodyさん - 2011/01/31(月) 03:38:06 ID:???.net (+57,+29,-25)
    正規表現の基本中の基本ちゃうん?
    具体的にどこで詰まってんの?
    371 : nobodyさん - 2011/01/31(月) 10:56:07 ID:???.net (+57,+29,-12)
    「/.../.でうまく行くと思ったんですがぜんぜんだめなようです\(^o^)/」
    みたいなのを書いて、間違いを正してあげる流れにすればわかりやすいかと。
    372 : nobodyさん - 2011/01/31(月) 21:40:38 ID:???.net (+31,-29,-5)
    /VALUES\(([^\,]+),([^\,]+)/
    373 : nobodyさん - 2011/01/31(月) 21:43:15 ID:???.net (+7,-30,-79)
    正規表現わかんねーんなら、

    $v = explode(',', str_replace('INSERT INTO TEST ( NUM_1 , NUM 2 , NAME ) VALUES(', '', $string));
    $v1 = (int) trim($v[0]);
    $v2 = (int) trim($v[2]);

    とでも書いておけや・・・
    374 : nobodyさん - 2011/01/31(月) 23:27:38 ID:???.net (+9,-29,+0)
    >>373
    それならいっそsubstr()でいいんじゃねw
    375 : 374 - 2011/01/31(月) 23:28:37 ID:???.net (+52,+29,-2)
    ダメだスマン反省してる許してくれ
    376 : nobodyさん - 2011/02/01(火) 00:45:12 ID:???.net (+2,-30,-13)
    /[0-9]+\s?,\s?[0-9]+/

    上級者じゃないけど、こういうのどうよ。
    377 : nobodyさん - 2011/02/01(火) 01:35:24 ID:???.net (+33,-29,-27)
    >>376
    80点を上げよう
    ・対象を () で囲み忘れてる
    ・VALUES等の固定文字列を書いた方が処理速度が上がる
    378 : nobodyさん - 2011/02/01(火) 08:02:02 ID:???.net (+50,+27,-16)
    これだけのことに正規表現は愚作
    379 : nobodyさん - 2011/02/01(火) 08:26:02 ID:???.net (+63,+29,-24)
    >>372 >>377
    ありがとうございます。
    流石上級者の手に掛かれば一発ですね。。。

    文字列処理でやるより正規表現でやる方が断然速いですね。

    380 : nobodyさん - 2011/02/08(火) 02:56:53 ID:???.net (-1,-29,-1)
    strpos と substr のが早いんじゃね
    381 : nobodyさん - 2011/02/09(水) 23:46:13 ID:???.net (+57,+29,-31)
    PHP技術者認定ウィザードか
    やってみたいが受験料高いなぁ
    383 : nobodyさん - 2011/02/23(水) 23:51:44.00 ID:???.net (+57,+29,-11)
    そんな風味の仕様をちゃんと確立出来る?
    使い勝手悪そうだけど…
    384 : nobodyさん - 2011/02/24(木) 02:59:24.91 ID:???.net (+75,+19,-5)
    >>382
    PHPはオープンソースなんだからCが出来れば普通に可能だよ
    385 : nobodyさん - 2011/02/25(金) 21:39:46.81 ID:???.net (+68,+29,-14)
    >>384
    PHPのソース自体に手を入れないと駄目ですかね?
    そうなると結構敷居が高いですねぇ。
    Extention程度ならなんとかなりそうかと思いましたが・・・
    386 : nobodyさん - 2011/02/25(金) 21:42:17.75 ID:???.net (+9,-22,-15)
    extensionでもできるんじゃない?
    387 : nobodyさん - 2011/02/26(土) 01:50:05.74 ID:???.net (+0,-29,-30)
    >>386
    Extensionって関数を追加するだけじゃなくて
    PHPファイルのタグの拡張もできるもんですかね?
    388 : nobodyさん - 2011/02/26(土) 02:12:02.57 ID:???.net (+46,+23,-2)
    できるんじゃない?
    389 : nobodyさん - 2011/02/26(土) 11:27:10.67 ID:???.net (+47,+29,+0)
    まじっすか・・・!
    391 : nobodyさん - 2011/03/01(火) 23:12:58.80 ID:???.net (+30,+2,-57)
    simplate検索して初めて知りましたがちょっと違いますね。
    これって結局やってることはSmartyをExtensionにしただけですよね。
    僕が目指してるのは、PHPファイルのタグの拡張です。
    392 : nobodyさん - 2011/03/02(水) 02:44:46.18 ID:???.net (+57,+29,-15)
    御託並べてないでやりたいならさっさとやれよ
    393 : nobodyさん - 2011/03/09(水) 13:24:51.70 ID:ftgAWXF8.net (+63,+29,-76)

    Smartyみたいなテンプレートエンジンって結構使われてるの?
    なんかIF文まで専用のものが用意されてるみたいだし、
    これまでのPHP知識が無駄になりそうで怖いんだけど。
    タグが多すぎて可読性も悪いし。
    PurePHPに慣れた人間には逆に使いづらいんじゃないかな。
    394 : nobodyさん - 2011/03/09(水) 14:02:59.21 ID:???.net (+44,+21,-7)
    スレタイ読んだの?
    395 : nobodyさん - 2011/03/11(金) 00:19:59.02 ID:???.net (+66,+29,-39)
    >>393
    そりゃあもちろん使いづらい
    全部一人でできちゃう人には使いづらいと思う
    ただプログラマとデザイナ分けて開発したいときはSmartyがラク
    396 : nobodyさん - 2011/03/11(金) 00:27:24.80 ID:???.net (-2,-30,-43)
    {$var}{foreach}{if}くらいしか使わないけど
    ピュアPHPより見やすくて書きやすくて好きだよオレは

    オレオレフレームワークに組み込んで使ってます。
    397 : nobodyさん - 2011/03/28(月) 00:37:54.55 ID:KPnbB4lM.net (+29,+29,-71)
    俺趣味でPHP使ってるけど、フレームワークなんて一度も使ったこと無いな。
    自前のライブラリはあるけど。それで十分だ。むしろそっちのほうが速い。
    Javaならともかく、PHPで組む程度のサイトなら自前ライブラリ+コピペで十分だろ。
    398 : nobodyさん - 2011/03/28(月) 00:55:49.73 ID:???.net (+57,+29,-7)
    そりゃその程度のものしか作ってないからだろ
    399 : nobodyさん - 2011/04/06(水) 05:16:33.63 ID:???.net (+52,+29,-3)
    複数人で作業する時ラクなんだよ
    400 : nobodyさん - 2011/04/06(水) 22:15:25.72 ID:???.net (+52,+29,-1)
    趣味と仕事は違う
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について