jocker

  • Nombre de sujets
    1
  • Nombre de messages
    93
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

jocker
le 10/02/2007 à 10:42
Problèmes caractères
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.
jocker
le 10/02/2007 à 10:34
Adresse ip d'un posteur
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;
}
jocker
le 10/02/2007 à 10:29
Question sur le timestamp
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.

++
LoadingChargement en cours