Comment créer un fichier HTACCESS en PHP ?
Réponses rédigées par Antoine
Dernière mise à jour : 2018-08-27 16:05:23
Question
Comment faire pour créer un fichier HTACCESS en PHP ?
Réponse
Les fichiers .htaccess permettent de modifier la configuration du serveur au niveau d'un répertoire. Le fichier .htaccess contient des directives de configuration qui s'appliquent à ce répertoire et à tous ses sous-répertoires.
Pour créer un fichier HTACCESS en PHP, vous pouvez utiliser la fonction PHP suivante :
Remarque : Dans cette exemple le répertoire où est créé le fichier .htaccess ne sera accessible qu'en local (127.0.0.1).
function doHtaccess(){
if (!file_exists("/.htaccess")){
try {
$file = fopen("/.htaccess","w");
$txt = "order deny,allow\n";
$txt .= "deny from all\n";
$txt .="allow from 127.0.0.1";
fwrite($file, $txt);
fclose($file);
return true;
} catch (Exception $e) {
return false;
}
} else {
return true;
}
}