Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    58

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

    Ho questo errore:
    codice:
    Strict Standards: Only variables should be passed by reference in...
    su questa linea, come posso risolvere?
    Codice PHP:
    $file_ext=strtolower(end(explode('.',$_FILES['upfile']['name']))); 

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    In PHP puoi passare per reference solo le variabile, non il risultato di una funzione. end() richiede un array passato per referenza, quindi devi prima assegnarlo ad una variabile:

    Codice PHP:
    $tmp explode('.',$_FILES['upfile']['name']);
    $file_ext=strtolower(end($tmp)); 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.