bonjour a tous !

J'ai besoin d'un coup de main , je ne pas grand chose à ce language et j'aurais besoin que quelqu'un me modifie ma ligne qui ne marche pas .
C'est pas grand chose , mais je ne sais pas faire et je n'ose pas.

Dans son ensemble , cela piege les robots spammeurs en les renvoyant dans une page qui n'existe pas et à la fin . grace à piege.cgi , le robots spammeur est ajouté a mon .htaccess et interdit du site . cela est utile pour ceux n'ayant pas de user agent .

===> seul probleme c'est que lorsqu'il ecrit une nouvelle ligne interdisant un spammeurs , il la rajoute dans un fichier .htaccess qu'il crée dans /cgi-bin/ et non dans mon www/

Le probleme doit venir de cette ligne a modifier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl --
# Adapté de l'original et des corrections de Key_Master
# http://www.webmasterworld.com
 
$htadir = $ENV{DOCUMENT_ROOT};
$htafile = "/\.htaccess";
 
# Initialisation : chemin de .htaccess
$htapath = "$htadir"."$htafile";
Un petit coup de main serai super !

Edit :

j'avais essayé en mettant le résultat de ce php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?php echo realpath('chemin.php'); ?>
ce qui me donne : /home.10.17/pixelplo/www

et cela me donne une erreur 500 Internal Server Error