Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1406 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Erreur que je trouve pas...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur que je trouve pas...

n°1327949
tarte en p​ion
Posté le 18-03-2006 à 20:55:42  profilanswer
 

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 :
  1. <?php $directory = "./directory"; 
  2. $flux= fopen($directory, "r" ); 
  3. while (!feof($fluxdir)) {
  4. $diret = fgets($fluxdir, 4096)."<br>";
  5. fclose($directory);
  6. $htaccess_part1 = "./newuser/htacces_part1"; 
  7. $fluxht1 = fopen($htaccess_part1, "r" ); 
  8. while (!feof($fluxht1)) {
  9. $contenuht1 = fread($fluxht1, 4096)."<br>";
  10. $htaccess_part2 = "./newuser/htaccess_part2"; 
  11. $fluxht2 = fopen($htaccess_part2, "r" ); 
  12. while (!feof($fluxht2)) {
  13. $contenuht2 = fread($fluxht2, 4096)."<br>";
  14. $ouvreht=fopen("../$newuser/.htaccess","w+" );
  15. fwrite($ouvreht,$contenuht1.$_SERVER['DOCUMENT_ROOT'].$direct.$newuser.'.htpasswd'.$contenuht2);
  16. fclose($ouvreht);
  17. fclose($htaccess_part1);
  18. fclose($htaccess_part2);
  19. ?>


Message édité par tarte en pion le 18-03-2006 à 20:56:09
mood
Publicité
Posté le 18-03-2006 à 20:55:42  profilanswer
 

n°1328029
olivthill
Posté le 18-03-2006 à 23:31:57  profilanswer
 

Citation :

...
$diret = fgets($fluxdir, 4096)."<br>";
...
fwrite($ouvreht,$contenuht1.$_SERVER['DOCUMENT_ROOT'].$direct.$newuser.'.htpasswd'.$contenuht2);


Peut-être que c'est parce que "diret" est différet de "direct".

n°1328168
tarte en p​ion
Posté le 19-03-2006 à 07:45:42  profilanswer
 

c'est bien vrai ça, mais le problème persiste!

n°1328179
KangOl
Profil : pointeur
Posté le 19-03-2006 à 09:11:16  profilanswer
 

1/ ya une méthode qui s'appelle file_get_contents :o
2/ c'est quoi ces "<br>" ?

n°1329769
tarte en p​ion
Posté le 21-03-2006 à 20:45:04  profilanswer
 

KangOl, j'ai testé file_get_contents mais ça change rien...
Les <br> viennent d'un autre script que j'ai réutilisé.
Pour file_get_contents p-e tu le vois différemment que moi (avec plus d'expérience!), alors tu peux stp copier coller mon code et y faire tes modifications?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Erreur que je trouve pas...

 

Sujets relatifs
Trouve pas l'erreur (Calcul de Rho) + Erreur dans triage[RESOLU]XML et flash -> je trouve pas l'erreur
je trouve pas l'erreur de mon scripte !![VS2005][C#] Erreur à la compilation: namespace non trouvé
[PHP] Je ne trouve pas l'erreur ... [Résolu]j'ai une erreur et je n'en trouve pas la cause ...
C : help je ne trouve pas l'erreur (solution trouver merci)[Javascript]Je trouve pas mon erreur...
code qui foire mais je trouve pas l'erreurpar un debutant-je trouve pas l erreur
Plus de sujets relatifs à : Erreur que je trouve pas...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR