ようやくできました!
いつも通り探し方が悪いのか、なかなか見つかりませんでした。
それとも用途がないのか…
これからいっぱい使いそうなのに不思議です。
ソースはこちら。(ソース貼り付け覚えたので使いたくてしょうがない
<?php $url ="http://localhost/test.php"; //tidyが使えないとき用 //$str = file_get_contents($url); $str = tidy_repair_file($url); $fname = "test.html"; file_put_contents($fname, $buff);
何が起きるかとゆーと
こういうtest.phpがあったとして
<?php $str=''; $str .='<p>aaaaa</p>'; $str .='<p>aaaaa</p>'; $str .='<p>aaaaa</p>'; $str .='<p>aaaaa</p>'; print $str;
別途test.htmlを作成しつつ
ソースがこうなっちゃうところを
<p>aaaaa</p><p>aaaaa</p><p>aaaaa</p>
ちゃんと改行してくれます!
<p>aaaaa</p> <p>aaaaa</p> <p>aaaaa</p>
注意点としては
- urlはhttpからのじゃないとだめ。
- tidy_なんちゃらを使うにはphp.iniの編集が必要。
php.iniの編集はxamppであれば「extension=php_tidy.dll」をコメントアウトするだけです。
vmwareで作ってる環境側ではこれが無くて挫折しました
どーせhtml作成の補助ですし別にいいかなって。
よしとしときます。