Ich möchte eine Andere Webseite Übersetzen, Automatisch und den rest so lassen wie er ist. Dazu habe ich seine Seite geladen. Und dann die "src"s verändern. Seine Bilder von seinem Server die Bilder von anderen Server von einem anderen Server. Ich benutze dazu preg_replace und unterscheide ob die Bilder http am anfange habe.
er klaut mir aber genau einen Buchstaben. Aus
src="images/a.jpg" => src="http://www.domain.org/mages/a.jpg"
nun weis ich nicht wo das Problem ist.
$domain="http://www.domain.org";
$file='background="images/a.jpg"';
$such_muster = array(
'{background="[^(http)]}i',
'{src="[^(http)]}i',
);
$ersatz_string =array (
'background="'.$domain."/",
'src="'.$domain."/",
);
$file2 = preg_replace($such_muster, $ersatz_string, $file);
print $file2;
die Ausgabe
background="http://www.domain.org/mages/a.jpg
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
nun weis ich nicht wo das Problem ist.
Naja, wenn Du irgendwas mit i am Ende durch irgendwas ohne i am Ende ersetzt ist es doch nicht all zu verwunderlich das das i anschließend weg ist? ;-)
Naja, wenn Du irgendwas mit i am Ende durch irgendwas ohne i am Ende ersetzt ist es doch nicht all zu verwunderlich das das i anschließend weg ist? ;-)