cs_bibou56
Messages postés2Date d'inscriptionmercredi 17 juillet 2002StatutMembreDernière intervention17 juillet 2002 17 juil. 2002 à 11:14
Ce code c'est un premier jet donc c'est clair que ce n'est pas terrible. Bon je te le commente :
/* ouvre un fichier HTML (c:/www/index.html) */
if(is_writeable($cheminAbsoluPage)){
$fic=fopen($cheminAbsoluPage, "r+");
/* ca c'est simple */
while(!feof($fic)){
$buf=fgets($fic, 4096);
/* recherche l'url relative et la remplace par l'url absolu vers le fichier compteClick.php */
if(ereg($relatif,$buf)){
$buf=ereg_replace($relatif, "http://".$HTTP_SERVER_VARS['HTTP_HOST']
.dirname($HTTP_SERVER_VARS['PHP_SELF'])
."/"."compteClick.php",$buf);
}
}
/* ca ca sert a rien */
fseek($fic, -strlen($buf), SEEK_SET);
/* ecrit dans le fichier le lien */
fwrite($fic, $buf);
fclose($fic);
}
/*fin*/
Le fichier c:www/index.html a ete modifie mais le lien a ete rajoute et non remplacé.
voila