All pastes #514417 Raw Edit

esteban1

public text v1 · immutable
#514417 ·published 2007-05-27 18:54 UTC
rendered paste body
<?php
################################################################
# iptracker on the fly (rog)
################################################################
# var declaration
#
$message = "Ip : ";
$date = date("d/m/Y H:i:s");
#
################################################################
# if the environnement var HTTP_X_FORWARDED_FOR or HTTP_VIA
# then the client ip is HTTP_X_FORWARDED_FOR
#
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) || isset($_SERVER['HTTP_VIA']))
   {
$display = $message.$_SERVER['HTTP_X_FORWARDED_FOR']."\n";
}
# if HTTP_CLIENT_IP is set then the client ip is HTTP_CLIENT_IP
elseif(isset($_SERVER['HTTP_CLIENT_IP']))
{
 $display = $message.$_SERVER['HTTP_CLIENT_IP']."\n";
}
# else the client ip is REMOTE_ADDR
else
{
$display = $message.$_SERVER['REMOTE_ADDR']."\n";
}

// on regarde si on a cliquer sur le bouton
if ( isset($_POST['cmdModifier']) ) {
 // ouverture en mode écriture, en écrasant l'ancien contenu...
 $fp = fopen('./fichier.txt','a+');
 // on écrit le fichiers...
 // $_POST['txt'] contient le champ TEXTAREA du formulaire
 // stripslashe() enlève les /' superflues...
 fwrite($fp,$date." ' ".$display);
 fwrite(  $fp, stripslashes( $_POST['txt'] )  );
 // on ferme le fichier
 fclose($fp);
}