Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Enter w PHP
Forum PHP.pl > Forum > Przedszkole
kyku
Witam. Zrobiłem sobie taki skrypt



  1. <?php
  2. //  ^ ---- jakis kod ---
  3. $dane = ''.$cos.' || '.$cos2.'';
  4. if(file_put_contents('./tekst.txt', $dane, FILE_APPEND) != 0){
  5.        echo 'ok';    
  6. } else {
  7.        echo 'blad';
  8. }    
  9.  
  10. // --- jakis kod ---
  11. ?>

wszystko działa dobrze, zapisuje do pliku ale jest błąd ponieważ 2 skrypt który odczytuje ten kod
  1. <?php
  2. $wiersze=file (&#092;"tekst.txt\");
  3. for($i=0; $i
  4. $text=explode (&#092;"||\", $wiersze[$i]);
  5. echo $text[0];
  6. ';
  7. echo $text[1];
  8. ?>

ma problemy ponieważ tekst zapisywany jest w pliku tak:

jakistekst||jakisinnytekstjakistekst||jakisinnytekstjakistekst||jakisinnytekst

i nie dziala jak powinien. Gdyby było tak:
jakistekst||jakisinnytekst
jakistekst||jakisinnytekst
jakistekst||jakisinnytekst
jakistekst||jakisinnytekst
to by dobrze dzialal sadsmiley02.gif
Moje pytanie brzmi.. Co zrobić by wszystko działało ? Oraz by "enter" zamieniał się w <br> (w zmiennej $cos2) ponieważ jest on pobierany z textarea.
wookieb
Przejście do nowej linii robić się w ten sposób
Kod
"\n"

koniecznie w " "
Jeżeli chodzi o linie w nowym pliku lepiej dodać coś takiego
Kod
"\r\n"

Bo chociażby taki glupi notatnik zle zczyta samo \n

http://php.net/nl2br - twoje bry
kyku
pieknie dziala winksmiley.jpg dziekuje
tez tak robilem ale nie wiedzialem ze "\r\n" w " " (dawalem w ' ')
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.