Wie ersetzt man ein Wort mit einem PHP-String mit str_replace
oder preg_match
? mein Code:Wie ersetzt man ein Wort durch eine PHP-Zeichenfolge mit str_replace oder preg_replace
$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);
oben Code nicht funktionieren !!
Ich möchte "usrid:"
durch "usrid:<?=$_GET['tag'] ?>"
ersetzen und dann zu linkboxshow.php Datei.
crawl_website()
ist eine funktion, html einer seite zu erhalten.
Was macht 'crawl_website'? Dieses ' = $ _ GET ['tag']?>' Ist wahrscheinlich nicht in '$ html' enthalten. – chris85
es wird html der Website –
So ist das PHP bereits ausgeführt, das ' =' Hat bereits ausgeführt und der Wert der 'GET' Anfrage ist an seiner Stelle. Sie könnten eine Regex verwenden und nach 'usrid: stuff 'suchen, aber Sie müssen wissen, was den' $ _GET'-Wert beendet. – chris85