Re: [LA-technique] bug dans un script php

[ Thread Index | Date Index | More linuxarverne.org/technique Archives ]


Bonjour

Ce n'est pas vraiment une réponse mais j'avais fait un script un peu similaire (en bash) il y a quelques année : http://romain.therrat.fr/ovh-le-dynhost-de-ovh-et-updatedd/

C'est à adapter bien entendu mais si ça peut aider :)

A+

Le 11 janv. 2014 16:23, "Daniel Cartron" <ml@xxxxxxxxxxx> a écrit :
Bonjour,

Histoire d'essayer de comprendre pourquoi mon hébergeur merde tant
dans la config de mes relevés de mails j'ai besoin de savoir à quel
moment mon adresse ip (dynamique) change. J'ai écrit un petit script
php lancé par cron qui m'écrit l'adresse ip courante, mais je voudrais
n'avoir que les lignes qui changent. J'ai donc écrit :

<?php
$current_ip = $_SERVER["REMOTE_ADDR"];
$old_ip_file = 'old_ip.txt';
$handle_old = fopen($old_ip_file, 'w+');
$old_ip = fread($handle_old, filesize($old_ip_file));
if ($current_ip != $old_ip) {
        fwrite($handle_old, $current_ip);
        $today = date("Y-m-d H:i:s");
        $new_ip = $today . " : " . $_SERVER["REMOTE_ADDR"] . PHP_EOL;
        $list_ip_file = 'list_ip.txt';
        $handle_list = fopen($list_ip_file, 'a');
        fwrite($handle_list, $new_ip);
}
?>
mais ça m'écrit toutes les lignes, pas uniquement celles qui
changent...

Et je ne trouve pas mon erreur, donc si qqun a plus les yeux en face
des trous que moi... Merci.

--
Cordialement, Daniel Cartron
« La première chose qui frappe l'odorat du voyageur arrivant à Venise,
c'est l'absence totale de parfum de crottin de cheval. »
Alphonse Allais

--
Liste de discussions techniques de LinuxArverne
http://wiki.linuxarverne.org/listes_de_diffusion



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/