![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Hero
![]() |
![]() Hallo..
also letztens habt ihr mir ja super mit Zeilenumbrüchen und PHP geholfen.. nun folgendes Problem: der mit PHP erstellte String, der etwas länger sein kann (mehrere Din-A4-Seiten) und Zeilenumbrüche enthält: den wollen wir mittles eines Forumlar-Feldes (oder sonstirgendwie) in ein Popup-Fenster (Javascript) übergeben.. das scheitert allerdings an den Zeilenumbrüchen.. weil Javascript die Variable nach dem Zeilenumbruch als beendet ansieht.. Code:
echo ' <button type=submit onclick="javascript:openpopup(param, 2)">Speichern</button>'; Code:
<button type=submit onclick="javascript:openpopup(param, 2)">Speichern</button><script language=JavaScript> var param='./includes/FileHandler.php?string=\r\n Name Vorname Telefon Handy ========================================================================================== EXXXXX Klaus 00385/xxxx ------------------------------------------------------------------------------------------ 2 09.01.2003 20:00:00 1 GH Liebauer Schafe : Neuhauser Tiger Best. H MXXXXXX Christian 0676/xxxx3 2xxxxx335 ------------------------------------------------------------------------------------------ 6 09.04.2003 20:15:00 1 TSZ Wiener Dragons : Viellach-Wiesel Unb. SXXXXXXX Karl 95xxxx 0676/6xxxx ------------------------------------------------------------------------------------------ 6 09.04.2003 20:15:00 1 TSZ Wiener Dragons : Viellach-Wiesel Unb. 2 09.01.2003 20:00:00 1 GH Liebauer Schafe : Neuhauser Tiger Best. '; </script> und wieder Danke im Voraus, Reini (und Christian)
____________________________________
my page: www.kraeuterbutter.at und www.umfc-jennersdorf.com Videos von RC-flugzeugabstürzen etc. etc. |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() vielleicht das \n mit einem
ersetzen lassen. gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() vielleicht das \n mit einem
ersetzen lassen. gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#4 |
Jr. Member
![]() Registriert seit: 24.06.2002
Beiträge: 38
|
![]() die das problem mittels
lösen wollen: (ich arbeit auch an dem projekt mit ) ![]() das hilft nix, da wir den string praktisch mit hilfe des javascripts an ein weiteres php-file durchreichen und dort in ein textfile schreiben müssen! es geht also um die umbrüche im textfile, nicht in html! ich habe auch schon probiert alle \r\n durch \\r\\n zu ersetzen, was zwar den effekt hatte, daß der javascript parameter string auch wirklich noch \r\n drinstehen hatte, allerding php diese zwar nicht ins textfile schreibt aber auch nicht interpretiert, dh. kein zeilenumbruch! wenn jemand also irgendeine idee hat wie man dieses problem lösen oder elegant umgehen kann, bitte sagen... ![]() lg christian ![]() |
![]() |
![]() |
![]() |
#5 | |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() Zitat:
nicht wieder durch \n ersetzten? lg |
|
![]() |
![]() |
![]() |
#6 |
Veteran
![]() |
![]() du ersetzt jeden zeilenumbruch durch irgendeine zeichenkette, zB [zumbr] und wenn wenn ihr es ins textfile schreibt, ersetzt ihr diese [zumbr] wieder durch den zeilenumbruch für textfiles -> CHR(13) + CHR (10). gibt in javascript und php sicher einen replace befehö für sowas.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen). ![]() |
![]() |
![]() |
![]() |
#7 |
Hero
![]() |
![]() wir habens jetzt wie vom Käptn beschrieben gemacht..
also alles per Suchen/Ersetzten auf <br \> umgewandelt.. dann ins andere Forumlar versendet, und dort mittels ereg_replace wieder auf \r\n zurückgewandelt.. hat auf Anhieb hingehauen... ![]()
____________________________________
my page: www.kraeuterbutter.at und www.umfc-jennersdorf.com Videos von RC-flugzeugabstürzen etc. etc. |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() Registriert seit: 04.11.2001
Alter: 45
Beiträge: 2.150
|
![]() und hat das mitm timestamp auch geklappt?
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|