code enregistrement adresse Ip

Eléphant du PHP | 59 Messages

26 févr. 2011, 16:53

bonjour,j'ai un petit script pour enregistrer l'adresse IP des visiteur,l'enregistrement doit se faire dans adressesip.txt mais il ne se fait pas,je me suis trompé avec le code!!sait pas
merci de votre aide,voici le code:
<?php
$adresse_ip = $_SERVER['REMOTE_ADDR'];
echo $adresse_ip;
echo "<b>Votre adresse IP est : <u>$REMOTE_ADDR</u></b>";
$fp = fopen("adressesip.txt", "a");
fputs ($fp, "{ $REMOTE_ADDR }\n");
fclose($fp);
?>
merci

ViPHP
ViPHP | 5462 Messages

26 févr. 2011, 16:54

$REMOTE_ADDR n'existe pas

Eléphant du PHP | 59 Messages

26 févr. 2011, 17:00

merci,tu peut espliquer?

ViPHP
ViPHP | 5462 Messages

26 févr. 2011, 17:20

merci,tu peut espliquer?
juste que ca n'existe pas, nul part tu fais un $REMOTE_ADDR = truc
ta variable c'est $adresse_ip pas $REMOTE_ADDR

mais il faut développer avec les erreurs d'activées sinon tu vas jamais t'en sortir

Eléphant du PHP | 59 Messages

26 févr. 2011, 18:15

merci,j'ai mis ta variable pour faire écrire sur txt mais il n'écris toujours pas,mais il affiche bien l'adresse IP du visiteur!
<?php
$adresse_ip = $_SERVER['REMOTE_ADDR'];
echo "<b>Votre adresse IP est enregistré : <u>$REMOTE_ADDR</u></b>";
echo $adresse_ip;
$fp = fopen("adressesip.txt", "a");
[color=#0040BF]fputs ($fp, "{ $adresse_ip }\n");[/color]
fclose($fp);
?>
si tu voie quelque chose qui cloche,merci de ton aide

ViPHP
ViPHP | 5462 Messages

26 févr. 2011, 18:28

t'a toujours ton $REMOTE_ADDR qui traine

Eléphant du PHP | 59 Messages

26 févr. 2011, 18:40

oui en effet,mais voila je viens de changer et s'affiche deux fois l'adresse IP:
Votre adresse IP est enregistré : 81.65.138.117 81.65.138.117

ViPHP
ViPHP | 5462 Messages

26 févr. 2011, 18:45

normale tu fais 2 echo
mais je pense qu'il faut apprendre les bases en premier, parce que la...

Eléphant du PHP | 59 Messages

26 févr. 2011, 18:52

oui tu a raison je mélange un peu tout,en faite j'ai toujours travaillé avec des CMS et je connais pas très bien le php,mais bah je suis senior et pas trop le temps d'apprendre.
si tu veau m'aider j'apprécierais ton geste
merci

ViPHP
ViPHP | 5462 Messages

26 févr. 2011, 18:56

il se suffis de se caler une aprem et lire tout et faire les exemples :
http://www.php.net/manual/fr/

Eléphant du PHP | 59 Messages

26 févr. 2011, 19:06

merci pour le lien,mon script il a l'aire de fonctionner,tu pôurra faire un test pour voir si m'enregistre ton adresse ip?
http://www.trajet06.com/saisir_donnees_perso.php
merci

Eléphant du PHP | 241 Messages

26 févr. 2011, 19:08

Salut, je suis un pti nouveau ici, je viens donner ma première contribution qui je l'espère sera utile :D
Le code suivant devrait faire l'affaire, le seul problème dans le tiens c'était les erreurs avec le $REMOTE_ADDR qui comme le disait stealth35, n'existe pas.
De plus tu avais du code html au milieu de ton code php.
<?php
$adresse_ip = $_SERVER['REMOTE_ADDR'];

echo "<b>Votre adresse IP est enregistré : <u>$adresse_ip</u></b>";

$fp = @fopen("adressesip.txt", "ab");

if ($fp) {
	fputs ($fp, "{ $adresse_ip }\n");
} else {
	echo "Erreur d'ouverture du fichier";
}
fclose($fp);
?>

Eléphant du PHP | 59 Messages

26 févr. 2011, 19:20

merci et bienvenue sur ce forum ils sont assez sympas =D>

Eléphant du PHP | 59 Messages

26 févr. 2011, 19:21

dans ce script je voudrais ajouter la date et l'heure tu connais?

ViPHP
ViPHP | 5462 Messages

26 févr. 2011, 19:22

dans ce script je voudrais ajouter la date et l'heure tu connais?
fais un peu d'effort pour chercher :
http://php.net/manual/fr/function.date.php