Einzelnen Beitrag anzeigen
  #4  
Alt 09.07.2005, 23:15:34
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Datei zeilenweise auslesen und bestimmte werte daraus extrarieren

Zitat:
Zitat von swishy
Kann man dem noch sagen irgendwie, das er diese Zeilen überspringt?
Wenn du preg_match() mit einer if-Abfrage kombinierst, kannst du diese Zeilen überspringen:
PHP-Code:
foreach($arr as $line) {
            
$line trim($line);
            if(
preg_match($regex$line$matches)) {
                
$key $matches[1];
                
$val $matches[2];
                print 
'Name: <input type="text" name="key[' $i ']" value="' htmlentities($key) . '" />';
                print 
'Wert: <input type="text" name="val[' $i ']" value="' htmlentities($val) . '" />';
            }
            
$i++;
        } 
Damit die PHP-Tags später auch wieder in der Datei gespeichert werden, kannst du die Zeilen zum Speichern entsprechend modifizieren:
PHP-Code:
<?php
    $content 
"<?php\n" implode("\n"$content) . "\n?>";
    
fwrite($fp$content);
?>
Mit Zitat antworten