1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
// 1) Liste des dossiers :
$tab_dossier_777 = array( "librairies/fichiers",
"fichiers", "fichiers/pages", "fichiers/smileys", "fichiers/sponsor",
"Style/custom", "Style/custom/images",
"temp",
"visites", "visites/counter.txt");
// 2) Connexion au FTP :
if ($cnx_chmod = ftp_connect($_SESSION['admin_ftp_hote'], $_SESSION['admin_ftp_port']))
{
if (ftp_login($cnx_chmod, $_SESSION['admin_ftp_login'], $_SESSION['admin_ftp_password']))
{
ftp_chdir($cnx_chmod, $_SESSION['admin_ftp_dossier']);
// 3) Modification des permissions de chaque dossier :
foreach($tab_dossier_777 as $d)
{
if(ftp_chmod($cnx_chmod, 0777, $d) !== false)
echo "Les permissions à ".$d." ont été modifiées avec succès en 777.<br/>";
else
echo "Impossible de modifier les permissions de ".$d." en 777. Veuillez les modifier manuellement.<br/>";
}
echo "<br/>";
ftp_close($cnx_chmod);
}
else
{
echo "<script language=\"JavaScript\">alert(\"Erreur FTP : login ou mot de passe incorrect.\");</script>";
exit();
}
}
else
{
echo "<script language=\"JavaScript\">alert(\"Erreur FTP : hôte ou port incorrect.\");</script>";
exit();
} |
Partager