Ses derniers messages sur les forums
Essaye cette fonction :
<?php
function get_ip() {
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
?>
Par contre, ton histoire de serveur, j'ai rien compris...
En fait, il ne faut faire aucun echo et n'afficher aucunes balises html avant, soit :
- d'envoyer un cookie
- de faire un session_start()
- de faire un header
Oui, c'est à toi de gerer ce probleme.
Pour cela, tu as les données CSS suivantes (a toi de bien les mettre sur tes cellules, c'est à dire en evitant les doublons de bordure) :
border-top: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
Oui, je vois.
A toi de faire en sorte que ca n'arrive pas, en ne dissinant pas toutes les bordures de chaque cellule :)
Applique ton truc sur les TD et non sur le TABLE.
Nan mais pourquoi pas :)
C'est vrai que l'affichage sera beaucoup plus rapide, mais faut peser le pour et le contre
Si tu es sur que ton site ne bougera plus, ca peut etre une bonne alternative.
Mais je pense pas que ce n'est pas sur ce genre de truc que tu vas gagner en rapidite...
Tu as regarde le manuel PHP ?
Parce que moi, je connais pas vraiment toutes les fonctions de GD...
Oui, mais le jour où tu changes l'endroit de tes smileys (ou si tu rajoutes des nouveaux smileys), faudra modifier tous les messages de ta base.
Mais oui, c'est une solution.
Ben fais une regex alors (mais une regex, ca prend bcp plus de ressource qu'un str_replace).