Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Explode
Forum PHP.pl > Forum > PHP
tabbi
Witam,

Ogólnie problem polega na tym ze jak jak szytwno daje linki do sprawdzenia to wszystko działa jednak jak masowo dodaje i za pomoca explode segreguje je to wtedy niestety wyrzuca mi bledy w skrypcie ze nie potrafil tego linku odczytac. Co ciekawe zawsze odczytuje ostatni link, wszystkie przed nie dzialaja.

  1. //raz dziala raz nie dziala
  2. $links=@explode("\n",$_POST['links']);
  3. print_r($links);
  4.  
  5. //
  6. Ten sposob zawsze dziala:
  7. $links[0]="http://www.fileserve.com/file/DNwJ2Fy";
  8. $links[1]="http://www.fileserve.com/file/nHX2QFQ";
  9. $links[2]="http://www.fileserve.com/file/DNwJ2Fy";
  10. $links[3]="http://www.fileserve.com/file/nHX2QFQ";


Wynik print_r np:
Array ( [0] => http://www.fileserve.com/file/DNwJ2Fy [1] => http://www.fileserve.com/file/nHX2QFQ )

Da się inaczej to jakoś rozwiązać pomijając explode ?
Crozin
Pewnie dlatego, że za znak nowej linii robi \r\n, nie \n.
  1. $links = (array) preg_split('/[\r\n]+/', $_POST['links']);
tabbi
Dziękować za pomoc.
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.