元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 112
php覧 / PC版 /みんなの評価 :
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 = :
意味ないなんてことない
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 119 (1001) - [98%] - 2012/6/21 11:46
- 【PHP】下らねぇ質問はID出して書き込みやがれ 110 (1001) - [98%] - 2011/9/29 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 118 (1001) - [98%] - 2012/5/18 6:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 117 (1001) - [98%] - 2012/4/23 19:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 116 (1001) - [98%] - 2012/3/21 18:01
- 【PHP】下らねぇ質問はID出して書き込みやがれ 102 (1001) - [98%] - 2011/1/25 4:34
- 【PHP】下らねぇ質問はID出して書き込みやがれ 115 (1001) - [98%] - 2012/2/25 18:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 114 (1001) - [98%] - 2012/1/19 12:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [98%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 113 (1001) - [98%] - 2012/1/1 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 111 (1001) - [98%] - 2011/10/30 20:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [96%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [96%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 133 (1001) - [96%] - 2014/7/8 16:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [96%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 120 (1001) - [96%] - 2012/7/25 6:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [96%] - 2023/1/30 18:45
トップメニューへ / →のくす牧場書庫について