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 :
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 :
<?php echo realpath('chemin.php'); ?>
ce qui me donne : /home.10.17/pixelplo/www
et cela me donne une erreur 500 Internal Server Error
Partager