von subjective |
Grausiger PHP-Code.
$file ist eine Resource-Id - die korrekte Prüfung wäre also is_resource(). Keinesfalls der Vergleich mit einem leeren String.
Wenn man beim Zuweisen eines Wertes in ein Array keinen Schlüssel angibt, wird automatisch ein numerischer verwendet. Statt also manuell mitzuzählen reicht $zeile[] = fgets(...).
Die for()-Schleife ist auch nicht wirklich sinnvoll. Es gibt foreach() und while(list() = each()).
Noch besser wäre allerdings von vornerein alle Daten in einem einzelnen String abzulegen und mit den Stringfunktionen direkt darauf zu arbeiten. Das Array macht alles nur unnötig kompliziert. |
von dave.trudes |
Link zum Thema Html Code parsen: http://www.it-academy.cc/content/article_browse.php?ID=722
Liebe Grüße
-------------------------------------
sunstore-reisen.cc |
von dave.trudes |
Salut dcp!
Probiers mal mit:
1:
2:
3: | foreach ($str as $line_num => $line) {
echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br>\n";
} |
lg
dave
----------------------------------------
http://www.sunstore-reisen.cc |
von dcp |
hallo! nach genau dieser funktion habe ich auch gesucht... jetzt muss ich auf den ausgabetext nur noch htmlspecialchars anwenden koennen 
hat da jemand nen rat? oder kann ich einfach vor/nach der o.g. funktion htmlentities bzw. htmlspecialchars auf $str anwenden?
gruss
dcp |
von michaelh |
Thx. Funktioniert auch bei einem ganzen HTML Dokument.. |