dwogsi Défaillance cérébrale... | Code :
- $pseudo = "toto";
- // Répertoire source
- $rep_source = "user/";
- // Repertoire cible
- $rep_cible = $pseudo."/";
- // Tableau contenant la liste des fichiers
- $fichier = array("index.php","style.css","admin.php","etc..." );
- // Controle si le répertoire n'existe pas déjà
- if ( !is_dir($pseudo) ) {
- // Création du répertoir
- @mkdir($pseudo);
- }
- // Vérifie si le répertoire existe bien
- if ( is_dir($pseudo) ) {
- // Boucle de copie
- for ( $i = 0 ; $i < count($fichier) ; $i++ ) {
- // Copie du fichier
- @copy($rep_source.$fichier[$i],$rep_cible.$fichier[$i]);
- // Vérifie si le fichier a bien été copié
- if ( !file_exists($rep_cible.fichier[$i]) ) echo "Impossible de copier le fichier ",$fichier[$i];
- }
- }else{
- echo "Le répertoire ",$pseudo," n'a pas pu être créé.";
- }
|
Avec ça, si tu veux copier un fichier de plus n'a qu'a le rajouter dans le tableau, le reste suivra sans problème. Message édité par dwogsi le 15-02-2006 à 14:37:47
|