Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    34

    eliminazione file su spazio linux aruba

    Ciao a tutti, ho riscontrato un problema nell'eliminazione di file attraverso uno script php su aruba(hosting linux). Ho capito che potrebbe anche essere un problema di permessi ma ho impostato i permessi di tutta la cartella e tutti i file che mi interessano a 777.
    posto lo script( che in locale funziona perfettamente).



    Codice PHP:
    function elimina_file($nome$cartella){
        
    $apertura opendir($cartella);
            if (!
    file_exists($cartella."/".$nome)) {
            echo 
    "Spiacente, non posso trovare il file $cartella/$nome";
            } else {
            if (!
    unlink($cartella."/".$nome)) {
            echo 
    "$PHP_SELF: Errore, impossibile cancellare il file $cartella/$nome";
            } else {
            echo 
    "Il file $cartella/$nome è stato cancellato";
            }
            }
        
    closedir($apertura);

    praticamente non elimina nulla!! rimangono tutte nella cartella!!
    Qualche suggerimento? grazie

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Non ti da nessun errore scusa? Nella condizione entra? Il percorso è giusto? dai percorsi relativi e non assoluti.

    Ma $apertura = opendir($cartella) e closedir($apertura) a cosa servono che non gli utilizzi?

  3. #3
    1) ma perchè apri e chiudi la cartella?

    2) ma in $cartella c'è il path corretto?

    3) ti torna qualche errore?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    34
    nessun errore! nello script generale devo eliminare i file fisici e i riferimenti dei file dal db, i riferimenti si tolgono correttamente mentre i file fisici rimangono, tra l'altro ti ripeto che in locale funziona bene!
    per il discorso dell'apertura effettivamente non serve a nulla, l'ho lasciato lì perché prima lo script era diverso(errore di distrazione)

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.