Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    !rename ... errore in rinomina file

    Ciao ..
    come bisogna fare per conoscere il motivo dell'errore che si verifica con l'istruzione .. ?
    ho provato con 'error_get_last' .. ma non so se ho sbagliato qualcosa

    Codice PHP:
    rename

    if (!rename($file_old$file_new))                                                           
       {                                                                                         
           
    $esito 'KO';                                                                           
           
    $errore_descr error_get_last(message);                                                 
           
    //$err = "Rinomina file  NON eseguita correttamente: " . $errore_descr;                     
           
    $err "Rinomina file  NON eseguita correttamente: " $file_old " | " $file_new;    
        goto 
    end;                                                                                   
       } 
    Grazie mille

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non tutte le funzioni dicono il motivo per cui hanno fallito.
    rename() per esempio dice solo true se va a buon fine, false se fallisce.

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    post doppio

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    lo stesso vale per '!copy' ?

    come funzionerebbe 'move_uploaded_file' .. non mi funziona

    Grazie

  5. #5
    Prova a controllare che $old_file esista...magari gli arriva sbagliato...e controlla anche che esista quantomeno la cartella di destinazione del nuovo file...e già che ci siamo, anche i permessi su quest'ultima...

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    Quote Originariamente inviata da Dascos Visualizza il messaggio
    Prova a controllare che $old_file esista...magari gli arriva sbagliato...e controlla anche che esista quantomeno la cartella di destinazione del nuovo file...e già che ci siamo, anche i permessi su quest'ultima...
    Il file esiste .. la cartella di destinazione è la stessa di partenza ..
    l'unica cosa che non so controllare è la questione dei permessi.
    Devo aggiungere che in locale non ho mai avuto nessun tipo di problema, al contrario invece di quanto succeda col web server.
    C'è da dire poi che con alcuni file (contenuti tutti nella stessa cartella e caricati allo stesso modo) non ho nessun problema nel rinominarli. (nell'ipotesi di questione 'permessi' non so se possano essere diversi .. i file vengono caricati tutti allo stesso modo .. con una 'upload')
    Ultima cosa a proposito di 'upload' .. :-)
    nell'host ho avuto problemi con l'upload .. risolti per una questione di lunghezza del nome file .. troppo lungo.
    Grazie mille
    Ultima modifica di JANUS70; 10-12-2013 a 01:28

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 © 2025 vBulletin Solutions, Inc. All rights reserved.