Mailinglisten-Archive |
> -----Ursprüngliche Nachricht----- > von Norbert Pfeiffer > Hallo Achim, > > Warum werden die Anweisung mit ausgegeben und nicht umgesetzt? > hmm, > weil da keine Anweisungen drin sind, sie existieren nur in > Deinem Kopf, und dem fehlt ein Interface zum jeweiligen > PHP-Interpreter ... ;-) > > Mal im Ernst, wenn man z.B. > echo 'asdf\tqwertz\n'; schreibt, passiert auch nur nix, aber > wenn man echo "asdf\tqwertz\n"; notiert, wird Tab und > NewLine ausgegeben, weil das der Herr(der ueber Dir wohnt), > bei der Erschaffung von PHP so festgelegt hat. > Steuerzeichen in einer Datei muessen erst geparst werden, um > als solche erkannt zu werden, z.B. mit dem boesen eval(); ... Hallo Norbert, Also das mit dem Parsen ist mir schon klar, aber ob der text im PHP-Code steht oder erst von einer Datei gelesen wird, im Code verarbeitet und dann geparst...wo da der Unterschied ist ->versteh ich nicht. Ich habs jetzt so gelöst: Ich lese die datei mit $text = implode("#",file($file); Ein. Dann: $cr ="\n"; $text = str_replace("\n",$cr,$text); Danach wieder zurück zum array: $text_array = explode("#",$text); Dann sind die \n richtig umgewandelt. Aber verstehn...???? Gruß Achim
php::bar PHP Wiki - Listenarchive