トップページphp
1001コメント306KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2011/10/31(月) 05:11:09.81ID:???
質問者はまず>>1を良く読むこと(必須!)
過去スレ、関連スレ、FAQなどは>>2-10辺り
次スレは>>980が立てる。10分以内に立たない場合、宣言してから立てたい人が立てること。

◆前スレ
【PHP】下らねぇ質問はID出して書き込みやがれ 111
http://hibari.2ch.net/test/read.cgi/php/1317232566/

◆質問用テンプレ
【OS名】CentOS
【PHPのバージョン】5.3
【連携ソフトウェア】MySQL ImageMagick
【質問内容】

◆質問する時の注意
・ スレを上げて自分のIDを表示させること。(メール欄に何も記述しない。専ブラのsageチェックを外す)
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に関連リンクの公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。
(PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。)

◆質問後の注意
・2回目以降は最初に質問した際のレス番号を入れて、偽者防止に必ずIDを表示させること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・SQL・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ
0139nobodyさん2011/11/06(日) 10:57:55.15ID:???
>>138
使えないコードだったんでいりませんでした
0140nobodyさん2011/11/06(日) 12:31:41.62ID:yw0oOdZM
<?php include("./hoge.php");?>

とするとhoge.phpの内容がすべて表示されてしまいます。
これを個別のdiv単位で引用表示させる方法を教えてください。

【例】
<div class="a" id="b">
 <p>ほげほげ</p>
</div>
<div class="c" id="d">
 <p>ほげほげほげほげ</p>
</div>
とhoge.phpの中に上記のHTML文があるとして

この中から
<div class="a" id="b">
 <p>ほげほげ</p>
</div>
だけを引用して表示する方法を教えてください。
0141nobodyさん2011/11/06(日) 12:55:25.01ID:???
<div class="a" id="b">
 <p>ほげほげ</p>
</div>
だけのファイルを作ってincludeする


ていうかまともにやると今の君のスキルじゃたぶん無理だ
DOMでできるけど
http://jp.php.net/manual/ja/book.dom.php
後は俺ならfile_get_contentsと正規表現でさくっとやるけど
01421402011/11/06(日) 13:12:54.56ID:yw0oOdZM
>>141
他人のサイトからの引用なのでそれはできないです。
ソースを教えてください。
0143nobodyさん2011/11/06(日) 13:19:42.94ID:???
>>142
勝手に引用するのは、まずい場合もあるぞ
やり方わからないなら、やめておけ
01441402011/11/06(日) 13:31:27.29ID:yw0oOdZM
>>143
そのやり方を尋ねているんです><
0145nobodyさん2011/11/06(日) 13:38:48.91ID:???
>>144
俺の言ってること分かってる?
だから、勝手に引用することが法的にまずい場合もあるから、
そーゆーサイトを作ること自体をやめておけって、親切で言ってんの
0146nobodyさん2011/11/06(日) 13:39:06.14ID:???
ソースを教えてくださいって・・・
丸投げスレではないので作る能力がない人はお帰りください
01471402011/11/06(日) 13:47:51.07ID:yw0oOdZM
>>145
許可は得てるんで大丈夫です。
>>146
作り方の質問なんです。
0148nobodyさん2011/11/06(日) 14:02:00.07ID:???
>>147
>>141と同じく単なるDOMだ。あとはググれ
01491402011/11/06(日) 14:04:46.56ID:yw0oOdZM
>>148
ググれじゃなくて、その方法を詳細に教えてください><
 
教えてくれるまでこのスレに居座ります><
0150nobodyさん2011/11/06(日) 14:18:30.43ID:???
>>140
http://php.net/manual/ja/book.dom.php
0151nobodyさん2011/11/06(日) 14:19:20.88ID:???
>>149
xmlの読み込む方法は分りますか?
0152nobodyさん2011/11/06(日) 14:49:19.91ID:???
へたに教えるとしつこくからまれそうで躊躇するな。
質問者はそういうのも考えないと答えてくれる人を減らすばかりだぞ。
01531402011/11/06(日) 14:50:18.42ID:yw0oOdZM
>>150
 >>141と同じリンクじゃないですか><
 せめてそのページのどこに解説が載ってるのか教えてください!
>>151
 分かりません><
01541512011/11/06(日) 14:54:35.38ID:???
>>153
分りました
まずこれ見てください
http://goo.gl/3uGjU
0155nobodyさん2011/11/06(日) 14:54:59.53ID:???
xmlをわからないんじゃ、もうココで聞いても無理だな。
01561402011/11/06(日) 15:14:44.61ID:yw0oOdZM
>>155
死ね!
0157nobodyさん2011/11/06(日) 16:13:07.86ID:???
みんなやさしいなぁ、適当に答教えればいいでしょうが。
そんなに自分でやるように促しても、もったいないよ。

<html>
<head>
<style type="text/css">
#d {display: none;}
</style>
</head>
<body>
<?php include("./hoge.php");?>
</body>
</head>
0158nobodyさん2011/11/06(日) 16:50:54.65ID:???
亀釣り乙
0159nobodyさん2011/11/06(日) 20:10:35.79ID:???
>>157
>#d {display: none;}
うけたwwwwwww
0160nobodyさん2011/11/06(日) 20:43:01.49ID:???
ID:yw0oOdZM
これは久々にすごいのがきたなwww
丸投げを丸投げではないと仰る
0161nobodyさん2011/11/06(日) 20:59:02.31ID:???
もういいよ
0162nobodyさん2011/11/06(日) 21:11:09.35ID:???
提示された要求を満たすおそらくもっとも早い方法だったのにな。


じゃあ、これでいいか?
$text = file_get_contents("hoge.php");
preg_match("|<div[^>]*id=\"b\"[^>]*>(.*?)</div>|su",$text,$matches);
print $matches[0];
0163nobodyさん2011/11/06(日) 22:17:23.59ID:???
正規表現君こんばんは
0164nobodyさん2011/11/07(月) 01:03:58.74ID:???
シネって切れる奴、久しぶりに見たなぁ
ガキか
0165nobodyさん2011/11/07(月) 01:08:17.64ID:???
マニュアルの関数リンクとか貼られたら
それの例文見つつ組み立てられるやつじゃないと
このスレは難しい
初心者が自分のスキル以上の成果物を求めるのは
勉強してこいと門前払いされて当然
0166nobodyさん2011/11/07(月) 01:12:18.40ID:???
たまーに、こーゆーの湧いてくるよな
0167nobodyさん2011/11/07(月) 08:44:04.60ID:1lB9fRg6
mysqlにアクセスするバッチファイルに
root権限以外で実行すると
Lost connection to MySQL server during query
みたいな変なエラーがでます
どんな原因が考えられますか?
0168nobodyさん2011/11/07(月) 08:51:59.43ID:???
エラー全てを網羅してる人間なぞいるわけ無いでしょ。
そのエラーで検索すればいくつか原因がありそうだから、
1個1個確認してくしか。

せめて、検索してXXと○○試したけどダメでした、他の原因知ってる方いませんか、でしょ。
0169nobodyさん2011/11/07(月) 08:54:34.52ID:???
せめてmysqlスレできこうや
0170nobodyさん2011/11/07(月) 12:06:17.73ID:???
たいていマニュアルのリンク張られても全然関係ない場合もある
01711402011/11/07(月) 14:00:16.85ID:hVnG4+j0
誰か教えてください><
0172nobodyさん2011/11/07(月) 14:27:54.46ID:???
>>171
つ 知恵袋
0173nobodyさん2011/11/07(月) 14:29:59.52ID:???
知恵袋で質問してggrksと煽られてしね
01741402011/11/07(月) 14:33:51.26ID:hVnG4+j0
>>172-173
意地悪しないでお願いします><
0175nobodyさん2011/11/07(月) 14:37:07.55ID:???
>>174
>>156
0176nobodyさん2011/11/07(月) 14:40:17.49ID:???
>>174
何個か書いてもらった、>>157 とか >>162 とか試した?
質問するなら、それじゃだめだったってことだろ?
試してからどこがダメだったか書かないと、誰も教えてくれねぇよ
試してないとしたら、せっかく書いてくれたのにやらない奴は最低だ
01771402011/11/07(月) 14:45:52.15ID:hVnG4+j0
>>176
 >>157はスタイルシートで非表示にしているだけなので却下。
 話にもなりませんわ。
0178nobodyさん2011/11/07(月) 14:50:59.65ID:???
なんだ、普通に完全回答出してもらってるのに分からないっていってるのか
0179nobodyさん2011/11/07(月) 14:55:24.82ID:???
だって176の趣旨の3行目が読めない時点で文盲だろ
0180nobodyさん2011/11/07(月) 14:55:26.68ID:???
>>177
表示だけならそれでも問題ないはずだぞ。
ぶっちゃけ、その方がサーバー負荷は軽減する。
レスポンスタイムはPHPでやろうがCSSでやろうが一緒。
だから、CSSでやる場合のダメな点を挙げてから質問しなって。
0181nobodyさん2011/11/07(月) 14:59:41.08ID:???
dom出力するときに頭のデータだけ表示すりゃあいいじゃん
01821402011/11/07(月) 15:00:07.62ID:hVnG4+j0
>>179
試す価値もないということが分らんのか負け犬めが
0183nobodyさん2011/11/07(月) 15:02:03.17ID:???
>>182
もうお前駄目だ・・・せっかく手ほどきしてもらってんのに・・・
自滅だな
0184nobodyさん2011/11/07(月) 15:04:23.38ID:???
何がしかの反応が欲しいだけの釣りだと思うよ
0185nobodyさん2011/11/07(月) 15:17:26.67ID:skZKPuIx
スレチかもしれませんが、PHPで作っているのでここで質問させて下さい。
同じドメインでUAを見て、モバイル(スマホ)サイトとPCサイトを出し分けてます。
PC版サイト内にiframeでモバイルサイトを表示したいんですが、
URL固定にして、いい方法ないでしょうか・・・
iframeだけUA偽装とかは無理ですかね?
URLに引数つけてUAの判断が妥当でしょうか?

よろしくお願いします。
01861402011/11/07(月) 15:17:27.68ID:hVnG4+j0
へ理屈はやめて、さっさと教えてください><
0187nobodyさん2011/11/07(月) 15:21:25.17ID:???
>>185
.htaccessで設定すればよい
0188nobodyさん2011/11/07(月) 15:21:50.05ID:???
>>185
iframeにモバイル用のないよう表示させればいいじゃない
0189nobodyさん2011/11/07(月) 15:24:04.45ID:???
>>185
includeでモバイル用URLを指定すればいいだけのこと
0190nobodyさん2011/11/07(月) 15:28:08.43ID:???
日付またがって本物かどうか分からないわけだが。
なんでまたがる前にトリップつけるとかやんなかったの?と、成りすましに言ってもしょうがないが。
0191nobodyさん2011/11/07(月) 15:28:38.90ID:???
どうせ人様のサイトを勝手に使おうとしてるんだろう
0192nobodyさん2011/11/07(月) 15:31:43.54ID:skZKPuIx
>>187 >>188 >>189
すいません。説明不足でした・・・
同じURLでPC/MobileをPHPで出しわけしてるんで
コレが実現できるいい方法がないかなと。。。
.htaccessだとUAがPCだと判断されてしまいます。

http://example.com/ にアクセスすると
<html>
<body>
<div>hoge</div>
<iframe src="http://example.com" />
<!-- このiframe内がモバイルサイト -->
</body>
</html>

0193nobodyさん2011/11/07(月) 15:32:57.81ID:???
>>185
やっぱ、iframeのurlに引数を一つ追加して、それをモバイルのフラグに割り当てるべきだとおもう
擬似的なiframeを使うって手段も思い付いたが、
ページ遷移への対応を考えると絶望的に手間がかかるっぽいし。
0194nobodyさん2011/11/07(月) 15:37:02.16ID:???
そもそも、iframeなんてやめちまえというのが本来の姿だと思うんだけど、
もうむり?
0195nobodyさん2011/11/07(月) 15:38:10.27ID:ViAJy6ja
exec();について知りたいのですが
 exec("/usr/bin/php /var/test.php {$params} ", $o, $r);
 echo "レスポンス:".var_dump($r);
 echo "出力:".var_dump($o);
のようにしてる時
引数$paramsには配列やserialize()した配列を指定できないんでしょうか?

引数$paramsが $params = array("dog", "cat");
test.phpが以下の内容の時、
<?php echo $argv[1][0]; ?>

1)配列を引数にした場合
 なぜかAが出力されます
 レスポンス:int(0)
 出力:array(1) { [0]=> string(1) "A" }
2)serialize()した配列を引数にした場合
 レスポンス:int(2)
 出力:array(0) {}

配列はそのままでもserialize()してもダメなんでしょうか?
また、1)のケースのときの、返り値Aはどこから来たんでしょうか?
配列を渡す方法があったら教えてもらえると助かります、よろしくお願いします
0196nobodyさん2011/11/07(月) 15:41:18.73ID:skZKPuIx
>>193
やっぱそうですかねw
output_add_rewrite_varで値を引き継げるようにすればいいか。
どもっす!

>>194
Mobile/SmartPhoneに特化してるんで、
PC版には、使い方やら広告やら載せようかってしてたんですが、
どうせだったら、Mobile版見れるようにのっけちゃえって判断になりましたw
0197nobodyさん2011/11/07(月) 15:46:06.61ID:???
>>195
配列を文字列化した結果の先頭一文字がAだから。
シリアライズしたならデシリアライズすること。

あとはコマンドラインについて勉強しなされ。
0198nobodyさん2011/11/07(月) 15:48:42.82ID:???
>>195
seializeしたのをつけたコマンドを一度echoして、それをコマンドラインで打って試した?
なんか記号がいろいろ邪魔してそうだけど
0199nobodyさん2011/11/07(月) 16:08:26.98ID:???
splite3を使ったサイトを作ってるんですが、
テーブルのカラムが30を越えるような感じになっていて、
新規作成するときのsqlもインサートのチェックもかなり長くてややこしいことになってしまうので、
テーブルの作成やデータチェックが分かりやすく書ける
そんなライブラリってないでしょうか?
0200nobodyさん2011/11/07(月) 17:11:06.60ID:???
>>199
SQLite 9
http://hibari.2ch.net/test/read.cgi/db/1298737360/

ここで聞いたほうがいいかもだけど、若干荒れ気味w
0201nobodyさん2011/11/07(月) 17:40:27.00ID:???
一応phpのライブラリじゃなきゃいけないんでこっちに書いたんですけどね。
ってか、あっちに書くくらいなら知恵袋の方がまだいい答え貰えそうなw
0202nobodyさん2011/11/07(月) 17:52:52.40ID:???
>>201
確かにwココは機能してなさそうw
0203nobodyさん2011/11/07(月) 17:53:48.42ID:???
具体的にどの辺がややこしくなって困ってるのかが分からないよ
入力フォームのチェックがややこしいならsqlite関係ないし、そうじゃないならなんのチェックするのか分からないし
0204nobodyさん2011/11/07(月) 17:55:02.31ID:???
>>199
オブジェクトで書けばいいじゃん
0205nobodyさん2011/11/07(月) 18:02:20.53ID:pflxypT1
質問です
imgタグを許可したいのですが
$text = preg_replace("/<img ([a-zA-Z0-9;\-\s]+)>/","<img $1>",$text);
これで置換できないのはなぜでしょうか?
0206nobodyさん2011/11/07(月) 18:03:33.50ID:pflxypT1
訂正です
imgタグを許可したいのですが
$text = preg_replace("/&lt;img ([a-zA-Z0-9;\-\s]+)&gt;/","<img $1>",$text);
これで置換できないのはなぜでしょうか?
0207nobodyさん2011/11/07(月) 18:05:11.09ID:???
許可するとかよくわからんが <img src='path/to/image'> ってなってんじゃないの?
0208nobodyさん2011/11/07(月) 18:12:33.28ID:pflxypT1
>>207
ありがとうございます
しかしながら
$text = preg_replace("/&lt;img ([a-zA-Z0-9:;\/\"\'\-\s]+)&gt;/","<img $1>",$text);
これでもダメでした
こういうときって()の中はどう書けばいいのかな
0209nobodyさん2011/11/07(月) 18:17:45.45ID:???
>>208
イコールとピリオドと下線も入れといたほうがいいんじゃないの?
0210nobodyさん2011/11/07(月) 18:22:15.38ID:???
主に項目を追加するときのサニタイズとエラーチェックをすっきり書きたいです。
どうせならそれにあわせて、自動的にcreate tableをやってくれるものとかないかなと。
02111952011/11/07(月) 18:23:46.55ID:ViAJy6ja
>>197-198
ありがとうございます

言われた通り、コマンドラインから似たような配列で試してみたら以下になりました(上手く行ってます)
[root@localhost ~]# ary=("dog" "cat")
[root@localhost ~]# php -q /var/test.php ${ary}
string(3) "dog"
(↑ test.phpのecho var_dump($argv[1])の結果です)

同様に.php中のexec()で配列の引数を渡す時点で配列は
ary=("dog" "cat")の形にしなきゃダメなんでしょうか
ためしに
$params= '$("dog" "cat")';
exec("/usr/bin/php /var/test.php {$params}", $o, $r);
としてみましたが出力として何も表示されません
0212nobodyさん2011/11/07(月) 18:31:54.63ID:???
>>208
そういうのはDOM見て判断したほうがいいんじゃね
0213nobodyさん2011/11/07(月) 18:39:24.63ID:???
>>208
$text = preg_replace("/<img .+?>", "<img $1>", $text);
要素の中に>と<は絶対にこないはずなのでこれでいい
0214nobodyさん2011/11/07(月) 18:43:08.03ID:???
>>213
カッコも閉じスラッシュも無いよ!あとセキュリティ的にダダ漏れすぎじゃね
0215nobodyさん2011/11/07(月) 18:43:43.10ID:???
>>211
いやいやいや、PHPは文字列送るだけなんで配列なんてモンはコマンドラインに送れないっすよ。
"/usr/bin/php /var/test.php {$params}" はただの文字列で
{$params}は、 "Array" って変換されるだけの文字列なので、
"/usr/bin/php /var/test.php Array" なわけで・・・ ってだれか上で書いてたでしょう?
そこの部分を join使うなりしてスペースで区切った文字列にでもするしかないのでは。
02161992011/11/07(月) 18:45:51.49ID:???
自分のやりたいことが伝えられてないとと思ったので改めて、

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

半コピヘなソースを大量に書くの大嫌い
0217nobodyさん2011/11/07(月) 18:49:25.90ID:???
>>211
215に追加
serializeみたいな関数を使う前提で組めば、
配列だろうと簡単に渡せる
02181952011/11/07(月) 18:52:12.08ID:ViAJy6ja
>>215
あー、やっぱり文字列か数値しか引数に持てないんですか…
phpマニュアルのexec()の説明にそう書いてて欲しいよ
配列をシリアライズして引数にしたときにresponseに2が返ってきたのも
引数に使えない文字が出てきてたからかな
はぁー、どっと疲れる結果だ…

ありがとうございました
02191952011/11/07(月) 18:54:14.64ID:ViAJy6ja
>>217
218を書いた直後にいま思いついたんですが
serializeしたものにaddslashes()したら渡せるでしょうか?
試してみます
02202152011/11/07(月) 18:57:57.54ID:???
>>217
やり方教えてくれませんか。
0221nobodyさん2011/11/07(月) 18:59:53.56ID:???
>>218
いやphpに限らずコマンドラインで動かすんだから書いてなくても分ってないと困る
02222152011/11/07(月) 19:01:32.88ID:???
あ、ごめん言いたいこと分かった。
シリアライズしたパラメータをひとつ渡せってことね。

>>219
シェルに渡す文字列のパラメータの部分を 配列をシリアライズした文字列にして、 escapeshellarg通せばいいかと。
受け側のPHPで 元にもどすんだよ。
0223nobodyさん2011/11/07(月) 19:23:11.80ID:pflxypT1
>>209>>212-213
ありがとうございます
しかしながら&がうまくいきません

$text = "&";
$text = preg_replace("/([a-zA-Z0-9:;.=\&\"\'\/\-\s]+)>/","hoge",$text);
echo $text;

出力結果:& ←なぜhogeにならない?
0224nobodyさん2011/11/07(月) 19:26:27.71ID:pflxypT1
すみませんできました
変な>が入ってました
しかしこれでいいのかなぁ
0225nobodyさん2011/11/07(月) 19:26:39.80ID:ciMO8Qf+
$a = '/a/b/c/d/';
$b = '/a/b/t/f/';

という二つのパスがあり、$bのパスを基準に$aへの相対パスを求める方法を教えてください
この組み合わせ例なら結果としては../../c/dを得たいのです
0226nobodyさん2011/11/07(月) 19:27:34.07ID:???
>>222
ID出してね
レスたどりやすいから
0227nobodyさん2011/11/07(月) 19:28:32.80ID:???
>>223
. はエスケープしないのかい
02282152011/11/07(月) 19:50:03.36ID:NMeIBL32
>>223
後ろにいらない > がついてる
0229nobodyさん2011/11/07(月) 20:17:49.33ID:???
>>218
どっと疲れたのはあなたのやり方が拙いためなので、ここで言われても。
何を実行しようとしているのか確かめればいい。ちなみに、execで使用されるシェルおよび環境変数についても調べておいたほうがいいよ。
02302152011/11/07(月) 20:39:58.70ID:NMeIBL32
>>225
$a = '/a/b/c/d/';
$b = '/a/b/t/f/';
print getrPath($b,$a);

function getrPath( $base , $target) {
$base = explode("/",$base);
$target = explode("/",$target);
$ret = array();
for($i=0;$i<count($base)-1;$i++)
if($base[$i]!=$target[$i])$ret[]="..";
for($i=count($base)-1-count($ret);$i<count($target);$i++)
$ret[]=$target[$i];
return implode("/",$ret);
}
行稼ぎで気持ち悪いのは勘弁な。
0231nobodyさん2011/11/07(月) 20:44:35.27ID:???
>>230
神様ありがとうございます
0232nobodyさん2011/11/07(月) 20:58:54.70ID:???
exec と serialize の件だけど、
配列をimplode(" " , $hoge); ってして、スペース区切りでtest.php に渡したら?
test.php内で、foreach( $argv as $hoge )ってしたら、解決じゃね?w
0233nobodyさん2011/11/07(月) 21:00:38.53ID:???
あ、スペース区切りで渡す際に、配列に空白が入らないことが前提ね
空白はいるなら、””で囲むやらaddslashesやらしないとね
0234nobodyさん2011/11/07(月) 21:23:15.59ID:???
>>230
おもいつきで作るもんじゃねーな。訂正。

function getrPath( $base , $target) {
$base = explode("/",$base);
$target = explode("/",$target);
$ret = array();
$flg=false;
for($i=0;$i<count($base)-1;$i++)
if($base[$i]!=$target[$i]||$flg){$ret[]="..";$flg=true;}
for($i=count($base)-1-count($ret);$i<count($target);$i++)
$ret[]=$target[$i];
return implode("/",$ret);
}

0235nobodyさん2011/11/07(月) 21:31:25.11ID:ciMO8Qf+
>>230デモ動きましたが>>234とどのような挙動の違いがあるのですか?
0236nobodyさん2011/11/07(月) 21:50:10.70ID:kLp4+73L
プログラミング板の正規表現スレにて以下のように質問しました

PHP5.3.8にてDOMDocumentにてHTMLファイルを取得し、<body>内のテキストだけを抽出したいです。
タグ部は正規表現で除去出来ますが、問題になるのは<script>でJavaScriptの中身が表示される、<!--などのコメントが表示される事です。
で、<script>とコメントを含む部分を先に除去したいと思います。

/<script[^>]*?>.*?</script>/si
とかやってみたのですが良く分かりません。

アドバイスまたは似たような事を書かれているサイトなどを教えて頂けないでしょうか?

すると、正規表現使わずに出きるので、PHPスレにて聞けといわれました
どのようにすればいいのでしょうか?
0237nobodyさん2011/11/07(月) 21:58:15.38ID:???
>>235

/a/b/c/d/
/b/b/c/d/
とかで、間違えてた
0238nobodyさん2011/11/07(月) 22:00:07.09ID:???
>>236
php_tidy
「php スクレイピング」
■ このスレッドは過去ログ倉庫に格納されています