Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błąd z explode
szymek001
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 21.09.2005

Ostrzeżenie: (10%)
X----


Witam,

próbowałem zrobić generator tak jak to zostało opisane na stronie:
Kod
http://mcfreak.pl/blog/2010/04/16/php-generator-linkow-wrzuta-pl/

jednak zawsze otrzymuje błąd w linii:
  1. $ex = explode("\n", $_POST['opis']);


cały skrypt wygląda następująco:
  1. <?php
  2. if ($_POST['ok'] != "){
  3. $ex=explode("\n", $_POST['opis']);
  4. foreach ($ex as $string) {
  5. $string = str_replace('/audio/', '/sr/f/',$string);
  6.  
  7. echo '<a href="'.$string.'">'.$string.'</a><br/>';
  8. }
  9. }
  10.  
  11.  
  12. ?>


Coś nie tak jest z tym enterem \n, bo przez te cudzysłowy w Notepadzie++ reszta tekstu jest wyświetlana jako szary tekst, a nie jako PHP. Próbowałem go zamieniać na różne sposoby, m.in. na:
  1. $ex=explode(""\n"", $_POST['opis']");
lecz i to nie pomogło.

Mógłby mi ktoś wyjaśnić co jest nie tak? Mam PHP w wersji 5.2.6.

Pozdrawiam


Edit:
dokładniej, to chyba jest coś nie tak z linijką:
  1. if ($_POST['ok'] != ")
, bo gdy zamieniłem ją na:
  1. if($_POST['ok']){
to działa ok.

Ten post edytował szymek001 28.04.2010, 08:24:56
Go to the top of the page
+Quote Post
varez
post
Post #2





Grupa: Zarejestrowani
Postów: 275
Pomógł: 32
Dołączył: 17.06.2007

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


  1. <?php
  2. if ($_POST['ok'] != "){
  3. $ex=explode("\n", $_POST['opis']);
  4. foreach ($ex as $string) {
  5. $string = str_replace('/audio/', '/sr/f/',$string);
  6.  
  7. echo '<a href="'.$string.'">'.$string.'</a><br/>';
  8. }
  9. }
  10.  
  11.  
  12. ?>


wpratruj się w ten tekst.. tak z 5 minut.. aż zauważysz..







nie widzisz?





w pierwszej linijce skryptu masz otwarty jeden podwójny cudzysłów, zamiast dwóch pojedynczych..
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.12.2025 - 13:36