単語をPHPの文字列で置換するにはstr_replace
またはpreg_match
と入力しますか? 私のコードは:str_replaceまたはpreg_replaceを使って単語をPHP文字列に置き換える方法
$html = crawl_website($self_url."linkboxmain.php");
$getout = "usrid:<?=$_GET['tag'] ?>";
$string = str_replace("usrid:",$getout,$html);
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/linkboxshow.php', $string);
上記のコードはありません!
"usrid:"
を"usrid:<?=$_GET['tag'] ?>"
に置き換え、linkboxshow.phpファイルに入れたいと思います。
crawl_website()
は、ページのhtmlを取得する関数です。
'crawl_website'とは何ですか?この '<?= $ _ GET ['tag']?>'はおそらく '$ html'にはありません。 – chris85
ウェブサイトのhtmlを取得します –
PHPは既に実行されているので、 '<?='はすでに実行されており、 'GET'リクエストの値はその場所にあります。あなたは正規表現を使って 'usrid:stuff'を検索することができますが、' $ _GET'の値をどのように終わらせるかを知る必要があります。 – chris85