====== FAQ Hébergement professionnel NFrance ====== ===== Hébergements mutualisés - Contournement du Safe Mode ===== Voici de petits scripts vous permettant de contourner les restrictions liées au Safe Mode lors de vos programmations. Le Safe Mode est activé par défaut sur tout nos hébergements mutualisés professionnels et grand public, sauf Web1. Cela nécéssite parfois quelques adaptations, nottamanent lors de la création de répertoires récursifs par php ou l'upload de fichiers. === Création d'un répertoire d'upload par Apache avec définition de permissions === Lorsque vous souhaitez créer un répertoire dynamiquement, pour l'upload d'images par exemple, le Safe Mode rentre souvent en action pour vous interdire l'accès au répertoire crée par la fonction [[http://fr.php.net/manual/fr/function.mkdir.php|mkdir()]] à cause de mauvais uids. Nous vous proposons de passer par la fonction [[http://fr.php.net/manual/fr/function.ftp-mkdir.php|ftp_mkdir()]] pour contourner ce problème.
"; $command = 'chmod 0777 '.$dir; if (ftp_site($conn_id, $command)) { echo "$command a été exécuté avec succès\n"; } else { echo "Impossible d\'exécuter : $command\n"; } // Fermeture de la connexion ftp_close($conn_id); ?>
Cela vous permettra de créer des répertoires récursivement et dynamiquement par Apache, dans lesquels vous pourrez uploader par la suite, sans dépendre du safe mode. //11 décembre 2006//\\ //Support Technique NFrance//