Hi,
Kann mir jemand beim Abändern dieser Funktion hier kurz helfen?
function filecodereplace ($string1, $string2, $filename)
{
$fp = fopen($filename, "r");
$size = filesize($filename);
$contents = fread($fp, $size);
fclose($fp);
$file_replace = preg_replace("/$string1/", $string2, $contents);
$fp = fopen($filename, "w");
fputs($fp, $file_replace);
fclose($fp);
}
Alles anzeigen
Diese Funktion ermöglicht es mir in einer Datei eine Codestelle zu suchen und zu ersetzen.
Wenn diese mehrfach vorkommt wird sie auch mehrfach ersetzt.
Ich habe nun hier unzählige Datein in denen überall das selbe ersetzt werden soll.
Das wäre ein großer Aufwand diese funktion derart oft aufzurufen.
Ich hätte die gern so abgeändert das die funktion automatisch in ALLEN Datein die in dem Ordner wo die Datei mit der Funktion drin ist + ALLE Datein in Unterverzeichnissen
sucht und ersetzt.
Einzige Bedingung nur PHP Datein sollen bearbeitet werden.
Kann mir da jemand helfen?
Mittels dieses Scripts soll eine Webseite (Skript) automatisch auf PHP 7.1 umgeschrieben werden btw.
Da das CMS mehrfach eingesetzt wird eine extrem Zeitsparende Variante.