Visualizzazione dei risultati da 1 a 7 su 7

Discussione: script upload

  1. #1

    script upload

    ciao a tutti,
    utilizzo un semplicissimo ma efficace script per l'upload:

    Codice PHP:
    $cartella 'images/';
    $percorso $_FILES['miofile']['tmp_name'];
    $nome $_FILES['miofile']['name'];
    if (
    move_uploaded_file($percorso$cartella $nome))
    {
    $path="images/".$nome;

    in questo caso carico fisicamente l'immagine nella cartella "images" e successivamente (anche se non riportato) mi vado a salvare il percorso "$path" in un campo del database.
    Chiaramente per eliminare il percorso basta una query "delete" sul database, ma per andarla ad eliminare fisicamente?

  2. #2

  3. #3
    ciao,
    ho recuperato la path dell'immagine e ho utilizzato la funzione unlink, quindi:

    Codice PHP:
    unlink($riga["e_path"]); 
    ma all'esecuzione appare il seguente errore:

    Warning: unlink(): Permission denied in c:\programmi\easyphp1-8\www\...\delete_immagine_evento.php on line 163

  4. #4
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Non hai i permessi necessari per cancellare il file in questione.
    Controlla i diritti che hai sulla cartella e sui files contenuti in essa, se sei su hosting Linux.

    Se sei su Windows...auguri


  5. #5
    in remoto ho linux x fortuna.
    stavo provando in locale cmq 777 va bene?

  6. #6
    niente,
    ho impostato i permessi a 777 sulla cartella dove risiedono le immagini ma all'eliminazione mi appare il seguente errore

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, postmaster and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

  7. #7
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    EDIT: scusa non avevo visto che avevi risposto che avevi Linux

    Allora non saprei...probabilmente c'è qualche settaggio che potrebbe causare il problema.

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.