ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
134
134
EMPFEHLEN
-
Hi Leute,
und zwar habe ich folgendes Problem:
ich möchte eine Datei auslesen, welche viele Zeilen hat. Dabei möchte ich jedoch nur die Zeilen ausgeben lassen, welche nicht mit "//" ausgeklammert wurden. Das Problem dabei ist. Das wenn er eine Zeile findet er alle Zeilen nicht mehr anzeigt. Hier ist der ausschnitt aus dem Programmcode vielleicht kann ja wer helfen =)
PHP-Code:$inhalt = file($pfad);
for($y=0;$y<count($inhalt);$y++)
{
$zeile = $inhalt[$y];
if(preg_match("//", $inhalt[$y])==0)
{
echo 'zeile '.$y.': '. $inhalt[$y].'<br>';
}
}
-
Hi,
hab zwei Fehler gefunden:
1. Die Zeile wird nur angezeigt, wenn das RegEx Pattern nicht zutrifft.
2. Der RegEx Pattern ist sehr fragwürdig. Das erste Zeichen im Pattern wird als Begrenzer interpretiert.
Dein Pattern müßte alle hinter dem doppelten Slash abschneiden. Wenn die Zeile dann leer ist, brauch sie nicht ausgegeben werden.
Als Code schaut das so aus:
Code php:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
function printLine($lineNumber, $line) { printf("Zeile %u: %s\n", $lineNumber, rtrim($line, "\n")); } $content = file($path); foreach ($content as $key => $line) { $slashPosition = strpos($line, '//'); if ($slashPosition === false) { printLine($key + 1, $line); continue; } if ($slashPosition === 0) { continue; } $cleanLine = substr($line, 0, $slashPosition); printLine($key + 1, $cleanLine); }
Dieser Code zeigt entweder die komplette Zeile an, überspringt sie oder zeigt sie bis zum "Kommentar" an.
Gruß Kyoya StefanOracle Certified MySQL 5 Professional Developer
Zend Certified PHP 5.3 Engineer
Vorträge, Webinare, etc im Mayflower - Blog
Ähnliche Themen
-
Problem mit CSS File
Von akrenn im Forum CSSAntworten: 1Letzter Beitrag: 20.12.10, 13:50 -
Problem mit jar-file
Von andreas_gierisch im Forum JavaAntworten: 4Letzter Beitrag: 13.06.06, 12:59 -
Problem mit UDP File Transfer
Von conaito im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 19.01.05, 00:18 -
Problem mit jar file
Von Serethos im Forum JavaAntworten: 1Letzter Beitrag: 05.11.04, 18:11 -
problem mit txt file
Von inkwi im Forum PHPAntworten: 7Letzter Beitrag: 10.06.03, 16:41





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren