cs_ceced
Messages postés70Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention11 mai 2005
-
15 juin 2004 à 02:06
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 2008
-
13 avril 2005 à 14:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
if(!defined('IN_SITE')){
// On Bloque
$d=date("YmdHi")+5;
$fp=fopen("blocked/".$_SERVER['REMOTE_ADDR'].".txt","w+");
fputs($fp,($d));
fclose($fp);
}
?>
<!--#########################-->
<!-- Attention, si vous ouvrez le lien suivant, votre ip sera bloqué pour 5 minutes !-->
[blocker.php ]
Puis j'ai mis un fichier robots.txt à la racine :
User-agent: *
Disallow: blocker.php
et enfin sur chaque page en php du site en en-tête :
Warning: Wrong parameter count for define() in /home/httpd/vhosts/webdconseils.com/httpdocs/index.php on line 3
Warning: fopen(blocked/212.83.172.136.txt): failed to open stream: Permission denied in /home/httpd/vhosts/webdconseils.com/httpdocs/blocker.php on line 19
Warning: fputs(): supplied argument is not a valid stream resource in /home/httpd/vhosts/webdconseils.com/httpdocs/blocker.php on line 20
Warning: fclose(): supplied argument is not a valid stream resource in /home/httpd/vhosts/webdconseils.com/httpdocs/blocker.php on line 21
Quelqu'un pourrait-il m'aider car je débute en php..
Merci d'avance @ tous
kankrelune
Messages postés1293Date d'inscriptionmardi 9 novembre 2004StatutMembreDernière intervention21 mai 2015 1 févr. 2005 à 14:29
Ca peut quand même être utile pour un site entièrement libre de droits... .. .
Avec quasiment 500 visites jours sur mon plus gros site je me pose des fois la questions... parce que la bande passante c'est pas l'aspi qui la paye... .. . ;o)
@ tchaOo°
cs_ceced
Messages postés70Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention11 mai 2005 16 juin 2004 à 02:02
moi je parle que du pb de referencement pour ce script , si non t'on mes site sont libres aussi donc pas besoin d anti aspi.
si non pour ceux qui vont utilisé se script je dirai que ca marche .
c tous...
:)
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 16 juin 2004 à 01:30
C'est justement ca que j'ai mentionné... C'est à toi de choisir ce que tu veux vraiment...
Personnelement, je m'en fou que quelqu'un download mon site...
cs_ceced
Messages postés70Date d'inscriptionlundi 12 mai 2003StatutMembreDernière intervention11 mai 2005 15 juin 2004 à 02:06
pb de ca c que tu sera mal referencer :) si non cool :p 7/10
13 avril 2005 à 14:12
Ton dossier blocked/ doit avoir les droits en lecture et écriture... ce qui n'est pas le cas ici.
Je corrigerai et rajouterai des précisions ce soir dans la source...
12 avril 2005 à 19:26
<?php
if(file_exists("blocked/".$_SERVER['REMOTE_ADDR'].".txt")){
$fp=fopen("blocked/".$_SERVER['REMOTE_ADDR'].".txt","r");
$n=fgets($fp,255);
fclose($fp);
$d=date("YmdHi");
if($n<=$d)
unlink("blocked/".$_SERVER['REMOTE_ADDR'].".txt");
else{
echo "IP Bloqué pour 5 minutes";
exit;
}
}
if(!defined('IN_SITE')){
// On Bloque
$d=date("YmdHi")+5;
$fp=fopen("blocked/".$_SERVER['REMOTE_ADDR'].".txt","w+");
fputs($fp,($d));
fclose($fp);
}
?>
<!--#########################-->
<!-- Attention, si vous ouvrez le lien suivant, votre ip sera bloqué pour 5 minutes !-->
[blocker.php ]
Puis j'ai mis un fichier robots.txt à la racine :
User-agent: *
Disallow: blocker.php
et enfin sur chaque page en php du site en en-tête :
<?php
define("IN_SITE");
include("blocker.php");
?>
Mais j'ai le message d'erreur suivant :
Warning: Wrong parameter count for define() in /home/httpd/vhosts/webdconseils.com/httpdocs/index.php on line 3
Warning: fopen(blocked/212.83.172.136.txt): failed to open stream: Permission denied in /home/httpd/vhosts/webdconseils.com/httpdocs/blocker.php on line 19
Warning: fputs(): supplied argument is not a valid stream resource in /home/httpd/vhosts/webdconseils.com/httpdocs/blocker.php on line 20
Warning: fclose(): supplied argument is not a valid stream resource in /home/httpd/vhosts/webdconseils.com/httpdocs/blocker.php on line 21
Quelqu'un pourrait-il m'aider car je débute en php..
Merci d'avance @ tous
1 févr. 2005 à 14:29
Avec quasiment 500 visites jours sur mon plus gros site je me pose des fois la questions... parce que la bande passante c'est pas l'aspi qui la paye... .. . ;o)
@ tchaOo°
16 juin 2004 à 02:02
si non pour ceux qui vont utilisé se script je dirai que ca marche .
c tous...
:)
16 juin 2004 à 01:30
Personnelement, je m'en fou que quelqu'un download mon site...
15 juin 2004 à 02:06