Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    16

    Warning: move_uploaded_file

    ho fatto uno script php per fare l'upload nel database
    in locale mi funziona perfettamente, ma adesso che ho caricato il sito online su un server remoto mi da l'errore alla riga dove c'è move_uploaded

    Codice PHP:
    // COPIA FILE SUL SERVER 
    $dir="$_SERVER[DOCUMENT_ROOT]/documenti"// la directory nella quale verrà salvato il file 
    $nomefile=$_FILES['filenomi']['name']; 
    if(
    is_uploaded_file($_FILES['filenomi']['tmp_name']))  
    move_uploaded_file($_FILES['filenomi']['tmp_name'],"$dir/$nomefile") or die("Impossibile spostare il file"); 
    else die(
    "Errore nell'upload del file."); 

    non sono molto esperto, è la prima volta che pubblico online.
    questo script l'ho sempre usato in locale.

    chi mi aiuta?


    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    probabilmente non hai i permessi per scrivere in quella cartella

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    16
    ce li ho i permessi
    altra soluzione?

  4. #4
    potresti postare l'errore che ti esce?
    grazie

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    per esempio il server è WIN o LNX?
    già questo è un bello spartiacque..

  6. #6
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Controlla che i percorsi siano corretti... se in locale lavoravi su windows ed online su linux, ricorda che per quest ultimo documenti e Documenti sono due cartelle diverse.
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    posta l'errore!

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    16
    risolto ^^

    era errata la posizione della mia cartella "documenti" sul server remoto...
    e c'era / invece di \

  9. #9
    Originariamente inviato da emile86
    e c'era / invece di \
    E' giusto /

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    16
    si però nell'errore:

    Warning: move_uploaded_file(D:\Inetpub\webs\sitoit/documenti/prov3.csv) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\Inetpub\webs\sitoit\emilio\upload.php on line 25

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\PHP\upload\php4003.tmp' to 'D:\Inetpub\webs\sitoit/documenti/prov3.csv' in D:\Inetpub\webs\sitoit\emilio\upload.php on line 25
    Impossibile spostare il file



    notavo che a un certo punto erano invertiti

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.