Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Błąd PHP Strict Standards: Only variables should be passed by reference in...
-krzysiuus-
post
Post #1





Goście







Panowie występuje mi w error_logu na serwerze błąd:

  1. PHP Strict Standards: Only variables should be passed by reference in...


Winnym jest poniższy zapis:

  1. {
  2. $obrazek=file_get_contents(SITE_URL.'folder'.$_GET['file']);
  3. $roz=array_pop(explode('.', $_GET['file']));
  4. $roz=strtolower($roz);
  5. switch($roz)
  6. {


A dokładniej linia:

  1. $roz=array_pop(explode('.', $_GET['file']));


Szukam i szukam rozwiązania i natknąłem się że ta linia jest źle zapisana.

http://stackoverflow.com/questions/9848295...reference-error

Ale nie bardzo umiem zamienić tą linię na poprawną wg. powyższego linku.
Mógłby ktoś zajrzeć?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak pisze, ze ma byc zmienna,to ma byc zmienna. Wiekszej filozofii tu nie ma.
  1. $tab = explode('.', $_GET['file']);
  2. $roz=array_pop($tab);
Go to the top of the page
+Quote Post
-krzysiuus-
post
Post #3





Goście







Super dziękuję za pomoc (IMG:style_emoticons/default/wink.gif)
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: 23.08.2025 - 19:41