2016-08-05 17 views
0

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.

+0

Was macht 'crawl_website'? Dieses '' Ist wahrscheinlich nicht in '$ html' enthalten. – chris85

+0

es wird html der Website –

+0

So ist das PHP bereits ausgeführt, das ' chris85

Antwort

1

Probieren Sie es wie folgt aus:

$html = crawl_website($self_url."linkboxshow.php"); 
$getout = "usrid:".isset($_GET['tag']) ? $_GET['tag'] : ''.""; 
$string = str_replace("usrid:",$getout,$html); 
+0

nicht funktionieren, ich möchte den genauen Code "usrid: " In string. –