DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2008-02-25 17:01:02

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

[php] Problème de chmod script php

Bonjour à tous!!

J'avais des trucs à faire sur un site perso hébergé en mutualisé. Sur le net, j'ai trouvé un script permettant de copier un répertoire et son contenu, le voici:

Code:

<?php
function copy_dir ($dir2copy,$dir_paste) {

        if (is_dir($dir2copy)) {
       
                if ($dh = opendir($dir2copy)) {     

                        while (($file = readdir($dh)) !== false) {                       
                               if (!is_dir($dir_paste)) mkdir ($dir_paste, 0777);                     
                                
                            if(is_dir($dir2copy.$file) && $file != '..'  && $file != '.') copy_dir ( $dir2copy.$file.'/' , $dir_paste.$file.'/' );     
                              elseif($file != '..'  && $file != '.') copy ( $dir2copy.$file , $dir_paste.$file );   
                        }
                closedir($dh);
                }
               
        }
}
$dir2copy = './repcopier/';
$dir_paste = './resultat/';
copy_dir ($dir2copy,$dir_paste);
?>

Cependant je me retrouve avec un problème: je ne peux plus agir sur le répertoire et ses fichiers: un pb de chmod apparemment: tous mes fichiers sont en CHMOD 644. C'est un soucis car étant en hébergement mutualisé, je ne peux même plus supprimer ces fichiers ni changer leur chmod (Permission non accordée que ce soit par le ftp ou par le gestionnaire de fichiers de l'hébergeur).

Comment faire pour que ce script copie le répertoire mais en donnant au nouveau répertoire et à tous ses fichiers un chmod 777 (le répertoire a copier contient des fichiers php de configuration qui pourront être changés par la suite, d'ou la nécessité du chmod 777 wink ).

Si jamais connaissez vous un autre script qui ne créé pas ce soucis?

merci d'avance à vous d'avance et à bientot les amis!

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson