Anteprima
Vedrai una selezione di 1 pagina su 2
PHP - Costruzione e distruzione directory Pag. 1
1 su 2
Disdici quando vuoi 162x117
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Sintesi
php: Costruzione e distruzione directory

Semplice programma che permette in un linguaggio PHP di costruiree e di di distruggere una directory.
Estratto del documento

<?php

// file direttori5.php

// creo delle subdir e le rimuovo !

$pathCompleto = $HTTP_SERVER_VARS["PATH_TRANSLATED"];

$subdirCorrente = dirname ($pathCompleto);

echo $subdirCorrente."<br>";

$subdirFutura =$subdirCorrente."/ali";

mkdir ( "ali", 0700);

chdir($subdirFutura);

echo $subdirFutura."<br>";

$subdirFutura =$subdirFutura."/baba";

mkdir ( "baba", 0700);

chdir($subdirFutura);

echo $subdirFutura."<br>";

$subdirFutura =$subdirFutura."/40";

mkdir ( "40", 0700);

chdir($subdirFutura);

echo $subdirFutura."<br>";

$subdirFutura =$subdirFutura."/ladroni";

mkdir ( "ladroni", 0700);

chdir($subdirFutura);

echo $subdirFutura."<br>";

chdir($subdirCorrente);

// percorso da rimuovere

$testdir= "ali/baba/40/ladroni";

// la funzione explode() mette ogni elemento delle nostra stringa in una cella

dell'array quando incontra il separatore /

$subdir = explode("/", $testdir);

$count = count($subdir);

$i = "0";

// ciclo esterno per la rimozione della subdirectory

while($i < $count)

{ $path = "";

$x = count($subdir)-1-$i;

$y = "0";

// ciclo interno per la costruzione del percorso da rimuovere

while($x >= 0)

{ if ($y == "0")

{ $path = $subdir[$y];

} else

{

$path = $path . "/" . $subdir[$y];

}

$y = $y+1;

$x = $x-1;

} �

// rimozione della subdirectory pi annidata

rmdir($path);

$i = $i+1;

}

?>

Dettagli
Publisher
2 pagine
13 download