Ses derniers messages sur les forums
si tu veux mettre des caractères accentués en db, tu dois utiliser le charset UTF-8 et non ISO. Défini tes champs DB en UTF8, ainsi que les interclassements et encode aussi tes pages PHP en UTF8, là tu n'aurais normalement plus de problème.
voilà une petite fonction bien pratique pour pour récupérer l'IP des poster de façon un peu plus précise. Ca pourrait en aider certain
function get_remote_address()
{
$remote_address = $_SERVER['REMOTE_ADDR'];
// If HTTP_X_FORWARDED_FOR is set, we try to grab the first non-LAN IP
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
if (preg_match_all('/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/', $_SERVER['HTTP_X_FORWARDED_FOR'], $address_list))
{
$lan_ips = array('/^0\./', '/^127\.0\.0\.1/', '/^192\.168\..*/', '/^172\.((1[6-9])|(2[0-9])|(3[0-1]))\..*/', '/^10\..*/', '/^224\..*/', '/^240\..*/');
$address_list = preg_replace($lan_ips, null, $address_list[0]);
while (list(, $cur_address) = each($address_list))
{
if ($cur_address)
{
$remote_address = $cur_address;
break;
}
}
}
}
return $remote_address;
}
pour executer un script à un moment précis, il faut utiliser les cron job proposé par ton hébergement (s'il le propose bien sur).
pour info un cron job, c'est comme une tache programmée sous windows, on donne l'heure, une fréquence et une ligne de commande.
++