Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Enter w PHP
kyku
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


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.

Ten post edytował kyku 9.04.2009, 22:08:27


--------------------
eArena.pl - hosting serwerów gier multiplayer
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




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

Ten post edytował wookieb 9.04.2009, 22:11:10


--------------------
Go to the top of the page
+Quote Post
kyku
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 8
Dołączył: 21.11.2008

Ostrzeżenie: (0%)
-----


pieknie dziala winksmiley.jpg dziekuje
tez tak robilem ale nie wiedzialem ze "\r\n" w " " (dawalem w ' ')

Ten post edytował kyku 9.04.2009, 22:26:32


--------------------
eArena.pl - hosting serwerów gier multiplayer
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:51