Visualizzazione risultati 1 fino 6 di 6

Discussione: funzione 'rename' .. come capire il motivo dell'errore

  1. #1
    coinroberto non è connesso Utente giovane
    Data registrazione
    10-06-2013
    Messaggi
    87

    Predefinito funzione 'rename' .. come capire il motivo dell'errore

    Ciao ..
    non riesco ad effettuare la funzione 'rename' per cambiare il nome di un file ..
    file 'caricato' sempre dalla procedura (upload)
    In locale sempre funzionato perfettamente.
    Mi risulta che la funzione (rename) non restituisce il motivo dell'errore.
    Qualcuno mi sa aiutare ?
    Grazie mille

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,762

    Predefinito

    • aggiungi error_reporting(E_ALL)
    • controlla se esiste il file che tenti di rinominare (ad esempio con file_exists())
    • rename() torna true o false. Controlla cosa ritorna.

    altrimenti, posta il codice. Non fare up.

    Ciao!
    Ultima modifica di alemoppo : 14-12-2013 alle ore 01.05.17

  3. #3
    coinroberto non è connesso Utente giovane
    Data registrazione
    10-06-2013
    Messaggi
    87

    Predefinito

    provo grazie mille ..

  4. #4
    coinroberto non è connesso Utente giovane
    Data registrazione
    10-06-2013
    Messaggi
    87

    Predefinito

    effettivamente non trova il file (file_exists) !!
    percorso e nome file sembra corretto .. che il problema possa essere legato al fatto che i files sono contenuti in una cartella protetta da '.htacces' ?
    Grazie mille

  5. #5
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    php agisce sui file a livello di filesystem, htaccess non dovrebbe interferire.
    Come specifichi il percorso? La directory root è /membri/<username>/ (non semplicemente / o qualsiasi altra cosa).
    Ultima modifica di javascripter : 22-12-2013 alle ore 21.57.16

  6. #6
    coinroberto non è connesso Utente giovane
    Data registrazione
    10-06-2013
    Messaggi
    87

    Predefinito

    ho risolto .. riflettendo sul motivo per cui in locale funzionava e sul server no
    2 cose potevano essere .. o la direzione degli slash .. o il case sensitive !
    ebbene si .. era la seconda cosa (trasformavo tutto in minuscolo per dei controlli ..)
    Grazie mille
    Ultima modifica di coinroberto : 22-12-2013 alle ore 17.07.32

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •