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

    私的良スレ書庫

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

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    951 : nobodyさん - 2009/01/31(土) 17:32:37 ID:??? (+57,+29,-36)
    「通報しました」に続いて「自己紹介乙」を憶えたか
    天才チンパンジーアイちゃんの驚くべき学習能力を垣間見た
    952 : nobodyさん - 2009/01/31(土) 19:02:48 ID:??? (+65,+29,-19)
    >>948
    お前が会社をクビになったのは
    精神異常だから
    953 : nobodyさん - 2009/01/31(土) 19:03:48 ID:??? (+52,+29,-1)
    お顔がまっかっか
    955 : nobodyさん - 2009/01/31(土) 19:41:44 ID:??? (-7,-30,-12)
    sourceforge.net
    956 : 954 - 2009/01/31(土) 19:54:43 ID:??? (+57,+29,+0)
    世界中にあったんですね、ありがとうございました
    957 : nobodyさん - 2009/01/31(土) 20:21:30 ID:??? (-6,-29,-40)
    文字列が、日本語、中国語、韓国語、アラビア語・・・
    どの言語で構成されてるか判定する方法はありますか?
    文字コードはUTF-8です。
    958 : nobodyさん - 2009/01/31(土) 20:23:07 ID:??? (+9,-22,-18)
    エンコードの範囲見れば?
    959 : nobodyさん - 2009/01/31(土) 22:20:41 ID:??? (+62,+27,-3)
    >>950
    おいそこのカスはやく次スレよろ
    961 : nobodyさん - 2009/01/31(土) 23:52:36 ID:??? (+6,-30,-21)
    function hello(){
    return $this->konnitiha;
    }
    をクラス内に書き足せばいいかも
    962 : nobodyさん - 2009/02/01(日) 00:00:40 ID:??? (-2,-30,-50)
    質問です。

    任意の変数に最後にアクセスしたスクリプト名と行数などを
    取得できる関数はあるでしょうか?
    イメージ的にはdebug_backtrace()のような。
    963 : nobodyさん - 2009/02/01(日) 00:01:08 ID:JltL2q4s (-4,+0,+0)
    962です。すみません下げてしまいました。
    964 : nobodyさん - 2009/02/01(日) 00:22:46 ID:??? (-11,-29,-3)
    965 : nobodyさん - 2009/02/01(日) 00:25:51 ID:??? (+59,+29,-2)
    >>958
    そうですね。標準じゃ用意されてないみたい。
    ども。
    966 : nobodyさん - 2009/02/01(日) 03:14:43 ID:??? (-11,-30,-65)
    >>960
    (1)
    メンバ変数をpublicにする

    (2)クラス定義に()はいらない。

    完成例↓
    --------------------------------------

    <?PHP
    class hello {
    public $konnitiha = "こんにちは";
    }

    $obj=new hello();
    echo $obj->konnitiha;
    ?>
    967 : nobodyさん - 2009/02/01(日) 03:15:27 ID:??? (+53,+29,+0)
    >>961
    ウソを教えるな
    968 : nobodyさん - 2009/02/01(日) 08:07:47 ID:??? (+4,-30,-86)
    外部URLの一部を読み込んで表示するにはどうすればいいのでしょうか?

    例えば別のURLの内容に
    Hello World
    とある場合Hello World全部を読み込むのではなくHelloだけを読み込んで表示させたいです。

    今は下記の方法で全部読み込んで表示させてるので
    一部だけ読み込んで表示させる方法をご存じの方は教えて下さい。

    <?php
    $file = file("http://読み込み先のURL");
    foreach($file as $line){
    echo($line);
    }
    ?>
    969 : nobodyさん - 2009/02/01(日) 08:42:58 ID:??? (+51,+28,-1)
    スレタイをお読み下さい
    971 : nobodyさん - 2009/02/01(日) 09:06:03 ID:??? (-19,-23,+2)
    >>970 strpos
    973 : nobodyさん - 2009/02/01(日) 13:19:29 ID:??? (+3,-30,-159)
    >968
    「全部読み込んでから、その一部を出力する」でいいか?
    一部だけ読み込ませるのは難易度が非常に高いし、普通の用途なら性能的にも劣る。
    それと、「おまじない」でなんとかできる範囲を超えている。そのコードが具体的に何をしているのか理解しないとその先には進めない。

    読込先のURLに書いてあるのが
    ---
    Hello World
    This is second line.
    ---
    だった場合、$fileは
    $file[0] = 'Hello World';
    $file[1] = 'This is second line.';
    という配列になっている。今はforeachでこの全てを出力しているわけだが、ここから必要なものを抜き出せばいい。
    それ以上は、具体的にどういうルールで何を抜き出したいのか分からないとなんともいえない。
    例えば、1行目の1単語目を抜き出したいなら

    $file = file("http://読み込み先のURL");  // $fileは上記の通り
    $words = explode(' ', @$file[0]);  // $wordsはarray('Hello', 'World');
    echo $words[0];
    975 : nobodyさん - 2009/02/01(日) 14:16:54 ID:??? (-6,-30,-89)
    >>974
    int strpos ( string $haystack , mixed $needle [, int $offset ] )
    文字列 haystack の中で、 needle が最初に現れた位置を数字で返します。 PHP 5 以前の strrpos() とは異なり、この関数は needle パラメータとして文字列全体をとり、 その文字列全体が検索対象となります。
    976 : nobodyさん - 2009/02/01(日) 14:29:05 ID:57qIZ8Mn (-17,+26,-43)
    ソースを読んで勉強したいと思いました
    そこで海外製でオープンソースのDB不要の掲示板またはフォーラムがございましたら教えてください
    978 : nobodyさん - 2009/02/01(日) 14:38:46 ID:??? (-6,-30,-76)
    >974
    それは
    $_POST["data"]
    の中に
    「takeshi[改行]nobita[改行]suneo」
    という文字列がないか検査している。

    性能を気にしないなら、fileで配列とかに読み込んで、そのそれぞれについてPOSTデータからstrposで検索、
    一件でも見つかったらアウト、という処理を書けばいい。
    979 : nobodyさん - 2009/02/01(日) 14:43:38 ID:??? (+36,+17,+1)
    >>976
    すれ違い
    981 : nobodyさん - 2009/02/01(日) 15:07:27 ID:??? (-6,-14,+2)
    >>980
    google
    982 : nobodyさん - 2009/02/01(日) 15:19:11 ID:57qIZ8Mn (-15,+29,-20)
    >>979
    スレ違いすみませんでした
    移動しますのでどちらのスレで伺えばよろしいでしょうか?
    983 : nobodyさん - 2009/02/01(日) 15:28:32 ID:??? (+62,+29,-285)
    個々のRDBMSにあまり依存しないコードが書ける。
    (実際にはSQLに100%の互換性がないから、多少は依存する事が多いのだが)
    逆に、個々のRDBMSの固有機能などは使えなくなる事がある。
    基本性能は五十歩百歩だが、各RDBMSの固有機能を呼べない事で性能的に不利になる事はあり得る。

    別にRDBMSに拘るシステムでもないなら、PDOを使っておくと分かりやすい。
    PDOを使っている = RDBMS固有の機能は呼べない = 一般的なDB操作しかしていない 事が自明になるからな。
    「別になんでもいいんだけど、とりあえずMySQL使ってます」という意図がコードから読み取りやすくなる。

    各RDBMSの固有関数よりも、読める奴が多いのも利点。
    DB2の関数やOracleの関数なんぞ知らんって奴は多いだろうが、PDOのメソッドなら大半の奴が分かる。
    (同じような関数ばかりなので実際は迷う事は少ないのだが、たまに引数の順序とかで引っかかったりする)
    985 : nobodyさん - 2009/02/01(日) 15:47:29 ID:??? (+52,+29,+0)
    宿題は自力でやれ
    986 : nobodyさん - 2009/02/01(日) 16:23:59 ID:??? (+9,-8,+1)
    ム板でやれ
    987 : nobodyさん - 2009/02/01(日) 16:28:09 ID:??? (-4,-29,-4)
    >>984
    ヒント:10倍 floor

    ちょっとヒント出しすぎたかな
    989 : nobodyさん - 2009/02/01(日) 16:30:02 ID:??? (+43,+21,+0)
    >>987
    レベル低すぎ
    990 : nobodyさん - 2009/02/01(日) 16:31:04 ID:??? (-6,-29,-12)
    add='メアド'
    991 : nobodyさん - 2009/02/01(日) 16:36:03 ID:??? (-5,-30,-84)
    >>984
    $keta=array(12,0.5,3.666,40.24);
    foreach($keta as $seikei){
    $seikei=sprintf("%0.1f",$seikei);
    echo $seikei.'<br />';
    }
    992 : nobodyさん - 2009/02/01(日) 16:40:45 ID:??? (-2,-29,-2)
    >>991
    12.0
    0.5
    3.7
    40.2

    残念
    993 : nobodyさん - 2009/02/01(日) 16:48:06 ID:??? (+15,-2,+0)
    ww
    994 : 988 - 2009/02/01(日) 16:49:21 ID:??? (+14,-13,+0)
    SET の代入式抜けてました
    ありがとうございました
    995 : nobodyさん - 2009/02/01(日) 17:28:26 ID:??? (+2,-30,-34)
    >>984
    $array = array(
    12,
    0.5,
    3.666,
    40.24,
    );

    foreach($array as $value) {
    $value = number_format(floor($value * 10) / 10, 1);
    echo $value."\n";
    }
    997 : nobodyさん - 2009/02/01(日) 17:42:08 ID:??? (+58,+29,-6)
    >>995
    すごい無駄な処理wwwww
    俺が答えてやらないとダメなのかね
    998 : nobodyさん - 2009/02/01(日) 17:50:04 ID:??? (-11,-29,-11)
    >>996
    mime_content_type()
    ただし非推奨なので、こっから推奨のやりかた探してきて。
    1000 : nobodyさん - 2009/02/01(日) 18:18:56 ID:??? (+22,+0,+0)
    1000ブリブリッ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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