Mailinglisten-Archive |
Hmmmm.... vielleicht gehts mit str_replace("\x00"," "),$string) ? Oder dem entsprechenden pcre_* - Pendant ... meineswissens kannst du damit direkt nach den Hexcodes guggn. Grüße, Mathias > ---------- > Von: Andre Steffens[SMTP:andre.steffens_(at)_adress-research.de] > Antwort an: php_(at)_phpcenter.de > Gesendet: Freitag, 5. April 2002 16:35 > An: php_(at)_phpcenter.de > Betreff: AW: [php] Hex 00 durch Hex 20 (Blank) ersetzen > > Hab mal einwenig im Manual gestöbert aber leider nichts gefunden. > Ist allerdings auch eine feine Sache: Wie ersetzt man NICHTS? > > Falls jemandem was einfallen sollte bitte ich um kurze Meldung... > Danke! > Andre > > PS: Der reguläre Ausdruck \0 oder \x00 findet leider nichts, also findet > nicht NICHTS *grübel* > > > -----Ursprüngliche Nachricht----- > > Von: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]Im Auftrag > > von Andre Steffens > > Gesendet: Freitag, 5. April 2002 14:43 > > An: PHP List > > Betreff: [php] Hex 00 durch Hex 20 (Blank) ersetzen > > > > > > Hallo, > > > > erhalte per FTP eine Datei welche von einem HOST stammt. Problem ist das > > sich innerhalb der Datei das Hexzeichen 00 befindet, welches von PHP als > > "nicht vorhanden" gewertet wird. Als Ergebnis habe ich einen > Satzverschub > > innerhalb der Struktur. > > > > Ich müsste alle Hex 00 in Hex 20 (ASCII 32, Leerzeichen) wandeln. Wie > kann > > ich das machen? > > > > str_replace(hex(00),hex(20),$string) ? > > > > Besten Dank für die Lösung > > Andre > > -- > > ** http://www.php-center.de ** > > Die PHP-Liste: mailto: php_(at)_phpcenter.de > > http://lists.phpcenter.de/mailman/listinfo/php > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php_(at)_phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive