Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Z \r\n do <br /> w echo z Flasha
Forum PHP.pl > Forum > Przedszkole
Ardziej
Witam, mam pytanko do Was.
Mianowicie kiedy przesyłam zawartość z formularza Flash do pliku *.php i go zapisuję w txt to "następne linie" SĄ!
  1. $msg= str_replace("\r\n", "< br />", $msg);

Jednak jak zachować takie formatowanie tekst podczas wyświetlania w PHP w echo
Dane są pobierane przez $_GET
Przykładowo:
  1. echo "This spans\n multiple lines. The newlines will be\noutput as well.";

Też źle się wyświetla.
Pozdrawiam serdecznie !
Spawnm
nl2br()
Ardziej
Cytat(Spawnm @ 7.02.2011, 18:40:53 ) *
nl2br()

Nie no proszę, aż tak głupi nie jestem, nl2br ani zamiany nic nie pomagają, nie wiadomo dlaczego.
  1. $z = $_GET["f_text"];
  2. $z = str_replace("\r\n", "\n", $z);
  3. $z = nl2br($z);
  4. echo $z;

I nic.
wookieb
Pokaż kod z flasha jak wysyłasz dane. Zdebuguj ciąg var_dumpem
Ardziej
Powiem Ci, że i przez zwykłego GET przez nowe okno URL jak i LoadVars, to jak pobiorę te dane to "\n" zanikają ale tylko jak chce je wyświetlić, jak zapisuje do txt czy coś to jest OK z następnymi liniami.
Zdebugowałem i mam:
  1. 1234string(4) "1234"

W var_dump nie ma \n więc myślę, że jest to wina Flaszki.
Ale czemu w txt jest OKEJ ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.