tarte en pion | Bonjour,
Je veux générer un fichier htaccess: l'utilisateur donne un nom d'utilisateur et le fichier se crée en marquant l'adresse correcte du htpasswd. L'adresse relative pas rapport au root du serveur est donnée ds le fichier "directory". J'espère que je suis simple et clair! Mais j'ai une erreur 500! Où est l'erreur?
Je vous mets la partie du code:
Code :
- <?php $directory = "./directory";
- $flux= fopen($directory, "r" );
- while (!feof($fluxdir)) {
- $diret = fgets($fluxdir, 4096)."<br>";
- }
- fclose($directory);
- $htaccess_part1 = "./newuser/htacces_part1";
- $fluxht1 = fopen($htaccess_part1, "r" );
- while (!feof($fluxht1)) {
- $contenuht1 = fread($fluxht1, 4096)."<br>";
- }
- $htaccess_part2 = "./newuser/htaccess_part2";
- $fluxht2 = fopen($htaccess_part2, "r" );
- while (!feof($fluxht2)) {
- $contenuht2 = fread($fluxht2, 4096)."<br>";
- }
- $ouvreht=fopen("../$newuser/.htaccess","w+" );
- fwrite($ouvreht,$contenuht1.$_SERVER['DOCUMENT_ROOT'].$direct.$newuser.'.htpasswd'.$contenuht2);
- fclose($ouvreht);
- fclose($htaccess_part1);
- fclose($htaccess_part2);
- ?>
|
Message édité par tarte en pion le 18-03-2006 à 20:56:09
|