Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Altro problema con eliminazione cartella da root

    Ciao a tutti, ho sempre questo problemi con le root (e' la prima volta che lavoro con un sito che che ha area di admin in una cartella e sito pubblico in un altra).

    Cmq, questa e' la root:

    root
    |
    |- sito 1
    - cartella immagini (cartella con permessi dove immagazinare le immagini)
    |
    |- sito 2
    - admin
    - cancella_cartella.php

    Questo e' il codice:

    codice:
    $id = $_POST['id'];
    
    $query = "SELECT * FROM immagini WHERE $id = id";  // query recupero immagini
    $result = mysql_query($query,$conn); 
    while ($array = mysql_fetch_assoc($result)) 
    {
    	
    	$directory = "../../sito1/photo/".$array['nome'];   // cancello il contenuto della cartella
    	$open_handle = opendir($directory);
    	
    	while($read = readdir($open_handle)) { 
    	if($read != "." && $read != ".." && $read != "_vti_cnf") {
    		
    		$directory_cancello = "../../sito1/photo/".$array['nome']."/".$read;
    		
    		if (unlink($directory_cancello)) {
    			
    			echo "$read: file cancellato
    ";
    			
    		} else {
    			
    			echo "$read: problemi nella cancellazione del file !
    ";
    			
    		}	
    		
    	}
    		
    }
    
    closedir($open_handle);
    
    $cartella_cancello = $array['nome'];
    
    if (rmdir("../../sito1/photo/".$array['nome'])) {
    	
    	echo "cartella cancellata: $array[nome]
    ";
    	
    } else {
    	
    	echo "problemi nell'eliminazione della cartella $array[nome]
    ";
    	
    }
    Diciamo che funziona a meta'...
    Cioe' mi cancella correttamente il contenuto della cartella ma poi al punto di cancellarla mi da un errore...

    Ma e' possibile cancellare una cartella in un altra directory o sono io che faccio i soliti errori di path ?!

    Ciao ciao
    Micky

  2. #2
    Altomare...
    ..up..

  3. #3
    riuppo...anche se oramai ho perso tutte le speranze...

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.