Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> gdzie wstawić małpkę @ w kodzie? :P, po wykananiu skryptu pokazuje mi notatkę
wolguy
post 16.07.2005, 17:49:45
Post #1





Grupa: Zarejestrowani
Postów: 219
Pomógł: 10
Dołączył: 9.01.2005

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


Witam, mam sobie kawałek kodu:
  1. <?php
  2.  
  3. $topic_file = file_get_contents(&#092;"modules/forum/$temat/$topic.txt\");
  4. $glowne_sekcje = explode(&#092;"|*|~|*|\", $topic_file);
  5.  
  6. $zmody = $glowne_sekcje[1];
  7. $rozpo = $glowne_sekcje[2];
  8. $tytul = $glowne_sekcje[3];
  9. $autor = $glowne_sekcje[4];
  10. $amail = $glowne_sekcje[5];
  11. $modau = $glowne_sekcje[6];
  12. $modem = $glowne_sekcje[7];
  13.  
  14. $posty = $glowne_sekcje[8];
  15. $posty2 = explode(&#092;"rn\", $posty);
  16.  
  17.  
  18.  
  19.  
  20. echo(&#092;"<P>
  21. <B>Temat:</B> $tytul; <B>ID:</B> $topic</P>
  22. <P>rozpoczęty: przez <A HREF=&#092;"mailto:$amail\">$autor</A>; $rozpo<BR>
  23. zmodyfikowany: przez <A HREF=&#092;"mailto:$modem\">$modau</A>; $zmody
  24. </P>&#092;");
  25.  
  26.  
  27. echo(&#092;"<P><B>Historia tematu:</B></P>\");
  28.  
  29.  
  30. for($i=0; $i<count($posty2); $i++)
  31. {
  32. $wpis = explode(&#092;"|~~|\", $posty2[$i]);
  33. echo(&#092;"
  34. <P>$wpis[1]<BR><A HREF=&#092;"mailto:$wpis[3]\">$wpis[2]</A><BR>$wpis[4]</P>
  35. &#092;");
  36. }
  37.  
  38. ?>


Po wykonaniu skryptu parser zwraca mi notatkę:
Notice: Undefined index: 1 in C:\Xitami\webpages\speciald\modules\forum\view_topic.php on line 34

A więc gdzie powinienem wstawić małpkę, żeby wyłączyć raportowanie?
PS: wcześniejszymi błędami proszę sie nie sugerować gdyż jest to zawartość pewnego pliku, który jest includowany. Chodzi mi o te jedynie z lini 34.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
aleksander
post 16.07.2005, 18:45:43
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


a nie lepiej naprawi błąd?
Go to the top of the page
+Quote Post
wolguy
post 16.07.2005, 18:51:35
Post #3





Grupa: Zarejestrowani
Postów: 219
Pomógł: 10
Dołączył: 9.01.2005

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


Tylko właśnie nie wiem gdzie jest ten "błąd". Wydaje mi sie że przy lini 32. powinienem zrobić '@$wpis' ale tylko wydaje mi się, bo to nie działa.

Proszę, pomóżcie!
Go to the top of the page
+Quote Post
zbig13
post 17.07.2005, 18:08:10
Post #4





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

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


Jeżeli już chcesz ukryć komunikat to znak '@' powinieneś wstawić przed nazwą funkcji, bo to ona wywołuje ostrzeżenie, a nie nazwa zmiennej.
  1. <?php
  2.  
  3. $wpis = @explode(&#092;"|~~|\", $posty2[$i]);
  4.  
  5. ?>
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 20:48