Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [PHP] Cancella file

  1. #1

    [PHP] Cancella file

    Ciao a tutti,

    non riesco a far funzionare questo pezzo di codice, devo cancellare da un database alcune informazioni e nello "stesso" tempo cancellare anche alcuni file relativi. . .

    Codice PHP:

    <?php
    include("dbconnect.php");

    $check    $_POST['check'];

    foreach (
    $check as $casa){
        
        
    mysql_query("delete from commerciale where ID_casa='$casa'") or die (mysql_error());
        print 
    "(I) Rimozione dal database riuscita con successo..
    "
    ;
        
        
    $dir="./fotoc/$casa/";
        if(
    $mydir opendir($dir)){
        while(
    false !== ($file readdir($mydir))) {
            if(
    $file != "." && $file != "..") {
                
    chmod($dir.$file0777);
                if(
    is_dir($dir.$file)) {
                    
    chdir('.');
                    
    destroy($dir.$file.'/');
                    
    rmdir($dir.$file) or DIE("impossibile eliminare  -> $dir$file
    "
    );
                }
                else
                    
    unlink($dir.$file) or DIE("impossibile eliminare  -> $dir$file
    "
    );
            }
        }
        
    closedir($mydir);
        
        print 
    "(II) Rimozione delle immagini riuscita con successo..
    "
    ;
        
        
    rmdir("./fotoc/$casa/");
        print 
    "(II) Rimozione della cartella riuscita con successo..
    "
    ;
        echo 
    "<a href=\"admin.php\">Torna alla pagina di amministrazione</a>";
        }
        else {
            print 
    "(II) Rimozione dati immobile non necessaria.
    "
    ;
            echo 
    "<a href=\"admin.php\">Torna alla pagina di amministrazione</a>";
        }
    }
    grazie a quanti mi aiuteranno . . . .
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  2. #2
    up
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    errori che ricevi??
    Nonaggiorna il db, non canella i files??

  4. #4
    non aggiorna il db nè cancella i file mi da come errore dentro al primo if la funzione opendir
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    ma $check cos'e'? prova a stamparlp e vede se non è vuoto.
    Xhè quel foreach?

  6. #6
    Originariamente inviato da Dexx
    ma $check cos'e'? prova a stamparlp e vede se non è vuoto.
    $check lo ricevo da una lista dei locali tutti ordinati e in base al check che preme lui cancella. . .

    Xhè quel foreach?
    hai qualche idea per cambiarlo? a me e' venuto direttamente di implementarlo col foreach. . .
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    Ah ok, non avevo capito che fosse un array, foreach è perfetto.

    Hai controllato che i check te li becchi?

    Codice PHP:
    $check $_POST['check'];

    foreach  (
    $check as $casa)
        echo 
    $casa ' '

  8. #8
    si lo riceve e funge bene solo che non cancella proprio niente di niente
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  9. #9
    ho corretto un piccolo errore nella pagina da cui ricevo i parametri ora le informazioni presenti nel database vengono eliminate MA i files uplodati rimangono la anche se nn piu raggiungibili e non me li cancella
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    202
    quindi, la query, va ma i files non te li trova?

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.