| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Ja das klingt absolut danach. Sehe ich genauso. Auch wenn es schon deswegen unlogisch ist, weil eine der drei Dateien nur LF gar nicht beinhaltet (beinhalten sollte) sondern nur CR. Ich werde das so machen wie Du vorschlägst und gebe außerdem mal sowohl auf dem Server als auch nach dem Empfang die ORDs für die Zeichen aus (man weiß ja nie). Dann melde ich mich. |
|
| | |
| Gast
Beiträge: n/a
| Ich habe getestet. Habe die Dateien per php ausgelesen und als ORD ausgegeben (vor und nach dem Empfang). Ergab folgendes: Hat die Datei auf dem Server ein \r oder ein \n, dann bleibt dieses unverändert erhalten. Hat sie dagegen \r\n hintereinander, dann wird irgendwo das \n (13) rauzsgefiltert, es bleibt das \r (10). Da Windows wohl beide Zeichen braucht, um eine Zeile umzubrechen, ist nun klar, dass in allen Fällen eine Elenlange zeile ankommt. Nun poste ich das gecodete File. Code: VmlzaXRzCTI0MDUKCgpQaXMJMzM1MTEKCgpVbmlxdWUgVXNlcgkxNjM2CgoKV2FyZW5r9nJiZQkz MjYKCgoKCgo= Und so sieht der Inhalt vor dem versenden aus (Datei mit jeweils 3 x \r\n): Code: Visits 2405 Pis 33511 Unique User 1636 Warenkörbe 326 Code: Visits 2405Pis 33511Unique User 1636Warenkörbe 326 |
|
| | ||||||||
| Gast
Beiträge: n/a
| Zitat:
PHP-Code: Sicherheit vor oder bei der Kodierung ins Base64-Format. Wobei eigentlich weder fread() noch base64_encode() schuld sein können. Denn: Zitat:
Zitat:
Zitat:
PHP-Code: Und wenn Du diese Daten, die mit Sicherheit CRLF verwenden, von base64_encode() bearbeiten lässt, erhältst Du oben genannten String? Zitat:
Das klingt für mich alles recht merkwürdig. Denn, wenn Deine obigen Aussagen allesamt zutreffen, kann der Fehler eigentlich nur bei base64_encode() liegen - und das kann ich mir beim besten Willen nicht vorstellen. Zitat:
in ihre ursprüngliche Form reproduzierbar zu machen. Zitat:
wird. Wenn Kodierung, dann wäre die bessere Alternative zu Base64 an dieser Stelle wohl Quoted-Printable. ----- Wie sieht das ganze aus, wenn Du die Daten nicht aus einer Datei liest, sondern direkt aus einem String übernimmst? | |||||||
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Mailer Error: Language string failed to load: recipients_fai | Soese | PHP Tipps 2008 | 9 | 20.02.2008 16:15 |
| Session Daten gehen verloren | rabatz | PHP Tipps 2007 | 17 | 11.02.2007 16:19 |
| Warum geht der Wert verloren? | NetLook | PHP Tipps 2006 | 4 | 29.11.2006 20:28 |
| Session geht bei include verloren | argon | PHP Tipps 2006 | 9 | 14.09.2006 19:45 |
| session geht verloren | imported_kremser | PHP Tipps 2006 | 7 | 15.07.2006 23:36 |
| Mailer Error: Language string failed to load: instantiate | HaraDej | PHP Tipps 2006 | 3 | 15.05.2006 13:24 |
| Datei Anhang in Form mailer | PHP Tipps 2006 | 9 | 19.01.2006 01:46 | |
| session geht verloren | Alpha Centauri | PHP Tipps 2007 | 6 | 20.12.2005 12:34 |
| Mailer | PHP Tipps 2005-2 | 16 | 09.07.2005 15:33 | |
| Array-Werte gehen verloren | Connar | PHP Tipps 2005-2 | 16 | 04.06.2005 20:59 |
| Session ID geht verloren. child pid (123) exit signal ... fa | PHP Tipps 2005 | 11 | 12.05.2005 09:54 | |
| einzelne elemente eines arrays gehn verloren bei "inclu | PHP Tipps 2005 | 2 | 16.03.2005 23:32 | |
| [Erledigt] Session geht bei Seitenwechsel (Domainwechsel) verloren | PHP-Fortgeschrittene | 19 | 14.03.2005 14:40 | |
| session geht verloren | Rotti | PHP Tipps 2005 | 11 | 18.01.2005 17:39 |
| username immer behalten (variable $username geht verloren) | PHP Tipps 2004-2 | 11 | 07.12.2004 11:25 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| \alternative zu base64\, eigenen mailer, \\\r\\n\ seitenwechsel lf windows |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.