Visualizzazione dei risultati da 1 a 6 su 6

Discussione: PHP e @copy..problemi!

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    106

    PHP e @copy..problemi!

    ho creato un form dal quale vado a copiare un'immagine in una cartella del server,il problema è che l'immagine se per esempio si trova nella dir c:\documents and settings\utente\documenti dell'utente non me la carica,mentre se si trova ad esempio in c:\ viene copiata correttamente...per copiare l'immagine uso...
    @copy("$img" , "avatars/".$usrname."$ext");
    dove $img è l'immagine presa dal form tramite POST...quale potrebbe essere il problema?grazie..ciao!

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    la @ ti sopprime i messaggi d'errore, quindi almeno in fase di test dovresti toglierla per capire cosa succede.

    inoltre se fai l'upload via form usa move_uploaded_file() e non copy()
    http://it.php.net/move_uploaded_file

    (vedi anche l'articolo su freephp se non l'hai gia visto)
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    106
    Originariamente inviato da M4rko
    la @ ti sopprime i messaggi d'errore, quindi almeno in fase di test dovresti toglierla per capire cosa succede.

    inoltre se fai l'upload via form usa move_uploaded_file() e non copy()
    http://it.php.net/move_uploaded_file

    (vedi anche l'articolo su freephp se non l'hai gia visto)
    mi da questo errore
    Warning: copy(C:\\Documents and Settings\\user\\Documenti\\Immagini\\immagine.jpg) : failed to open stream: Permission denied in

    penso sia un problema di ntfs possibile?

    ho provato con move_uploaded_file( "$img", "avatars/".$usrname."$ext");
    non mi uppa il file e non mi restituisce nessun errore...

  4. #4
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    "Permission denied" è un problema di permessi (in scrittura, in questo caso) sulla cartella. Devi attribuire pieni permessi (lettura/scrittura) a tutti gli utenti, ma non chiedermi come.. su windows non ne ho idea.

    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    106
    Originariamente inviato da M4rko
    "Permission denied" è un problema di permessi (in scrittura, in questo caso) sulla cartella. Devi attribuire pieni permessi (lettura/scrittura) a tutti gli utenti, ma non chiedermi come.. su windows non ne ho idea.

    no,il problema non sono i permessi in scrittura perchè prima di tutto c'è l'utente internet guest e poi se fosse così non dovrebbe upparlo da nessuna cartella,invece il problema penso che sia dalla parte client diciamo infatti dice failed to open stream...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    106
    UP

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.