Hallo Leute, hier noch ein script wo mir Berny geholfen hat (ein megadankeschön an Dich, Berny!!)

Es soll in einer html datei bestimmte worte finden und diese durch ein anders wort ersetzen und die html datei wieder speichern:

PHP-Code:

<?php

$debug
=1;

$datei = ("datei_zum_bearbeiten.html");

// die datei zum bearbeiten kann z.b. normale html-formatierung haben, z.B:
//<font size=2>name</font> 
// wobei "name" dann durch Peter ersetzt wird.

$inhalt_change[0]['suche']     = "name"// diesen String in der Datei suchen 
$inhalt_change[0]['ersetzen']     = "Peter"// mit diesen String ersetzen

$inhalt_change[1]['suche']     = "nnam";
$inhalt_change[1]['ersetzen']     = "Mustermann";

$inhalt_change[2]['suche']     = "titel";
$inhalt_change[2]['ersetzen']     = "Dr. Prof. of Muster";

$inhalt_change[3]['suche']     = "desc";
$inhalt_change[3]['ersetzen']     = "Leidenschaftlicher Mustermacher";

$inhalt_change[4]['suche']     = "firm";
$inhalt_change[4]['ersetzen']     = "Musterfirma GmbH";

$inhalt_change[5]['suche']     = "strs";
$inhalt_change[5]['ersetzen']     = "Musterstrasse 14";

//$inhalt_change[6]['suche']     = "altes wort";
//$inhalt_change[0][6]['ersetzen']     = "neues wort";

//$inhalt_change[7]['suche']     = "altes wort";
//$inhalt_change[7]['ersetzen']     = "neues wort";

// der Vorgang lässt sich ohne Probleme erweitern

if (is_writable($datei)) {
        
$contents file_get_contents($datei);

        for(
$j=0$j<count($inhalt_change);$j++) {
            
$contents str_replace($inhalt_change[$j]['suche'], $inhalt_change[$j]['ersetzen'], $contents);
            }
                    
$datei_handle fopen($datei"w+");        
                     if (!
fputs($datei_handle$contents)){
                        echo 
"Kann die Datei $datei nicht beschreiben";
                        exit;
                    }
                
fclose($datei_handle);
            
    } else {
    print 
"Die Datei $datei ist nicht schreibbar";
}

?>