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

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

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    201 = :

    一応phpのライブラリじゃなきゃいけないんでこっちに書いたんですけどね。
    ってか、あっちに書くくらいなら知恵袋の方がまだいい答え貰えそうなw

    202 = :

    >>201
    確かにwココは機能してなさそうw

    203 = :

    具体的にどの辺がややこしくなって困ってるのかが分からないよ
    入力フォームのチェックがややこしいならsqlite関係ないし、そうじゃないならなんのチェックするのか分からないし

    204 = :

    >>199
    オブジェクトで書けばいいじゃん

    209 = :

    >>208
    イコールとピリオドと下線も入れといたほうがいいんじゃないの?

    210 = :

    主に項目を追加するときのサニタイズとエラーチェックをすっきり書きたいです。
    どうせならそれにあわせて、自動的にcreate tableをやってくれるものとかないかなと。

    212 = :

    >>208
    そういうのはDOM見て判断したほうがいいんじゃね

    213 = :

    >>208
    $text = preg_replace("/<img .+?>", "<img $1>", $text);
    要素の中に>と<は絶対にこないはずなのでこれでいい

    214 = :

    >>213
    カッコも閉じスラッシュも無いよ!あとセキュリティ的にダダ漏れすぎじゃね

    215 = :

    >>211
    いやいやいや、PHPは文字列送るだけなんで配列なんてモンはコマンドラインに送れないっすよ。
    "/usr/bin/php /var/test.php {$params}" はただの文字列で
    {$params}は、 "Array" って変換されるだけの文字列なので、
    "/usr/bin/php /var/test.php Array" なわけで・・・ ってだれか上で書いてたでしょう?
    そこの部分を join使うなりしてスペースで区切った文字列にでもするしかないのでは。

    216 = :

    自分のやりたいことが伝えられてないとと思ったので改めて、

    dbのテーブル作成、入力値チェック、取得
    このようなことをできるだけ短いソースで記述できるライブラリはないでしょうか?

    半コピヘなソースを大量に書くの大嫌い

    220 = :

    >>217
    やり方教えてくれませんか。

    221 = :

    >>218
    いやphpに限らずコマンドラインで動かすんだから書いてなくても分ってないと困る

    222 = :

    あ、ごめん言いたいこと分かった。
    シリアライズしたパラメータをひとつ渡せってことね。

    >>219
    シェルに渡す文字列のパラメータの部分を 配列をシリアライズした文字列にして、 escapeshellarg通せばいいかと。
    受け側のPHPで 元にもどすんだよ。

    226 = :

    >>222
    ID出してね
    レスたどりやすいから

    227 = :

    >>223
    . はエスケープしないのかい

    229 = :

    >>218
    どっと疲れたのはあなたのやり方が拙いためなので、ここで言われても。
    何を実行しようとしているのか確かめればいい。ちなみに、execで使用されるシェルおよび環境変数についても調べておいたほうがいいよ。

    231 = :

    >>230
    神様ありがとうございます

    232 = :

    exec と serialize の件だけど、
    配列をimplode(" " , $hoge); ってして、スペース区切りでtest.php に渡したら?
    test.php内で、foreach( $argv as $hoge )ってしたら、解決じゃね?w

    233 = :

    あ、スペース区切りで渡す際に、配列に空白が入らないことが前提ね
    空白はいるなら、””で囲むやらaddslashesやらしないとね

    239 = :

    >>236
    ん?http://jp.php.net/manual/ja/book.dom.php
    一番上のコメントのやり方でも、無理ってこと?
    ちょうどbodyって例だw

    240 = :

    $doc = new DOMDocument();
    $doc->loadHtmlFile("hoge.php");
    $element = $doc->getElementsByTagName("script");
    $element->item(0)->parentNode->removeChild($element->item(0));
    print $doc->saveHtml();

    除去ならこっちじゃねーの?

    242 = :

    phpでメソッドをstaticにする意味ってありますか?

    C++の場合は、メソッドをstaticにするとプログラムがメモリに乗るから早くなるって聞いたことがあるんですが、
    phpの場合はどうなんでしょうか?

    みなさんは、phpでメソッドをstaticにする、しないをどのようにきりわけているでしょうか?

    243 = :

    >>238-241

    >>241
    >除去っていうよりスクリプトタグ省いたTextが欲しいって事じゃないの?
    そうです
    テキスト部のみが欲しいのですが、
    pre_replace()とかでタグとかを除去するための正規表現を考えていました


    >>242
    メモリはどうか分かりませんが、確かPHPもstaticの方が早いはずですよ
    いい加減な事は言えませんが、オライリー本か何かに書いてましたよ
    インスタンスを作成しないぶんとかなんとか

    自分は意識してstaticで出来ることはstaticにしています

    245 = :

    >>242
    staticにするという事はメモリを使うということだ
    staticを唱えた数だけメモリを使うことを頭に入れて使えばいいんだよ
    staticをつけないといけないほど速度を気にしないといけないことってそうそうない
    オープンソースでもstaticなんてメジャーどころはみない

    246 = :

    俺がstaticを使うときはセットアップファイルなどの一度しか使わないような処理で高負荷かけるような処理させるときぐらい

    247 = :

    なのでstatic=早いからと何でもつけとけばいいものじゃない
    phpに限らないけどね

    248 = :

    オープンソースでstaticを見たことがないってのはシングルトンを見たことがないってことか?

    249 = :

    phpでシングルトンなんてあまり意味ない

    250 = :

    意味ないなんてことない


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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