supinfo
supinfo
Connexion :

Recherche

  
   Tout| Actus| Télécharger| Comparateur de prix| Dossiers| Forums| Jeux| Google

8 messages
ok
voila j ai un code qui qd on l active provoque une connexion internet , recupere des informations sur un autre site, puis affiche le reste du code de la page

ceci marche tres tres bien...mais si on affiche la page 10 fois, le code va rovoquer 10 connexions internet ce qui est idiot car 1 seule par heure suffit amplement.

dc voila ce que j aimerais faire, c qu une partie de mon code s execute 1 fois par heure par exemple.et le tout stocker dans un fichier.

mon code est quelques messages plus loin. Es t il correct?

merci
 
 
Perso, ça m'étonnerait que ce soit possible mais bon...

si tu veux rien stocker dans une bdd ou un fichier, je vois pas trop comment ça peut être possible...

les variables d'environnement (créées avec putenv) n'existe que pendant la durée de vie du script donc à oublier...
 
 
c un voeu...apres si c pas possible, je passerais par un fichier
 
 
ben tu va etre un peu obligé

si j'ai bien compris, tu veux

- te connecter à un site externe, récupérer des infos, mais ceci 1 fois par heure max
- afficher ces infos quand appelle la page

si c'est ca, alors c'est possible, mais il faut bien stocker les infos en question

tu peux faire par exemple:
Code :
// $lastCheck : timestamp de la dernière connexion

if( time() > ($lastCheck+3600) )
{
 // Connexion au site, mise à jour des infos locales
 $lastCheck = time();
 // ne pas oublier de stocker $lastCheck
}
//Affichage des infos locales
 
 
bon ben si j ai pas le choix je vais passer par un fichier!

merci tres tres bien ton idee pour le faire toutes les heures!
 
 
bon voici mon code pour ecrire dans un fichier:
Code :
//code a executer
$fp = fopen("essai.txt","r+"); // 1.On ouvre le fichier en lecture/écriture
fseek($fp,0);
fwrite($fp, $serveur);
fwrite($fp, $session);
fclose($fp);


ca marche tres bien...mais tout se met a la suite. Il y a une solution pour passer a la ligne juste entre?

et pour lire le fichier:(code non teste car je n ai pas 2 lignes)
Code :
// 1 : on ouvre le fichier
$monfichier = fopen("essai.txt", "r+");

// 2 : on lit la première ligne du fichier
$ligne1 = fgets($monfichier);

// 2bis : on lit la deuxieme ligne du fichier
$ligne2 = fgets($monfichier);

// 3 : quand on a fini de l'utiliser, on ferme le fichier
fclose($monfichier);


X1fr > bien sur je rajouterais dans le fichier une 3eme ligne qui contiendra le $lastcheck
 
 
fwrite($fp, $serveur."\n");

ca devrait te mettre les retours à la ligne
 
 
supêr tout marche bien!

merci bien

dc je fais mon scripts toutes les heures nickel
 
 
 
8 messages
ok
 
Vous devez être connecté pour écrire un message !
 

 Sujets Similaires:


 
Clubic.com
 
Achetez-facile.com
 
Jeuxvideo.fr
 
neteco.com
 
mobinaute.com