Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -53%
[Lot de 6] MIXA BEBE Gel très doux 2-en-1 corps ...
Voir le deal
21 €

 

 Est-il posible de changer de page PHP automatiquement ?

Aller en bas 
+4
nabazland
Hunta_de_la_Radieuse
Petit Pimousse
max95
8 participants
AuteurMessage
max95
Nabz Junior
Nabz Junior
max95


Age : 43
Localisation : La Celle St Cloud
Nabaztag : Fuin
Nbr de messages : 59
Carottes : 4789

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeLun 16 Mar 2009 - 20:26

Je m'explique,

Je suis en train de vous préparer une petite surprise et je bloque sur les time out du PHP. Et oui le temps que lapinou dicte son mesaage, le script php est déjà loin. Du coup j'ai abusé de la fonction sleep.
Alors en tant que néophite je me demandais si il était possible de déouper mon script.
Exemple: A la fin du script de la page1.php il lance automatiquement la page2.php (sans cliquer sur un bouton).

Je vous serai extrêment reconnaissant de me dire que c'est possible....
nabzflower
Revenir en haut Aller en bas
http://g-rom.net78.net/nabaztag
Petit Pimousse
Silver Nabz
Silver Nabz
Petit Pimousse


Age : 40
Localisation : Viry Châtillon 94
Nabaztag : Natabou
Nbr de messages : 301
Carottes : 4799

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeLun 16 Mar 2009 - 20:33

C'est possible ça c'est clair
Mais je ne saurais te donner le script exact mais ça me paraît tout à fait faisable en lançant un script à la fin de ta page qui appelle la page2.php ... mais je sais pas assez bien parler cette langue pour t'aider concrètement sorry
Revenir en haut Aller en bas
http://albantexierseren.fr
Hunta_de_la_Radieuse
Frénétik Nabaztrice
Frénétik Nabaztrice
Hunta_de_la_Radieuse


Age : 46
Localisation : Anse Lapin
Nabaztag : Hunta (v2)
Nbr de messages : 3832
Carottes : 5558

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeLun 16 Mar 2009 - 20:40

Si, à la fin de page1.php, tu lis page2.php ça te va ?
Code:
<?php
readfile($_SERVER[DOCUMENT_ROOT] . "/emplacement/de/page2/page2.php");
?>
Par exemple ? nabzasking

Mais, idéalement, si tu peux être plus clair sur quelles fonctions tu veux "déléguer"...
Ou en dire un peu plus...
Revenir en haut Aller en bas
http://www.zcripts.com/
max95
Nabz Junior
Nabz Junior
max95


Age : 43
Localisation : La Celle St Cloud
Nabaztag : Fuin
Nbr de messages : 59
Carottes : 4789

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeMar 17 Mar 2009 - 1:34

Merci pour vos réponses, mais je viens de tester quelque chose qui me pariait plus propre et sans être coincer avec une fonction sleep. Car j'ai quand même besoin de faire des pauses.

Au chargement de la page je met la variable $serial dans une table SQL avec un autre champ qui est le timestamp.
Ensuite quand je recharge la même page, je fais un simple test :
- Soit je retrouve ma variable $serial et je peux continuer mon script en testant l'écart entre le timestamp rentré dans la base SQL et le timestamp actuel. Je n'ai plus qu'à supprimer la ligne correspond à $serial dans la base pour repartir à zéro.
- Ou alors je neretrouve pas ma variable et ce qui veut dire que c'est la première fois que je charge la page.

Je suis conscient que je ne dois pas être très très clair, mais je n'arriverais pas à faire mieux ce soir

Bonne nuit
Revenir en haut Aller en bas
http://g-rom.net78.net/nabaztag
nabazland
Karotzeur taquin
nabazland


Age : 54
Localisation : Rouen - France
Nabaztag : Caulfield (v2.1)
Nbr de messages : 9783
Carottes : 12306

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeMar 17 Mar 2009 - 10:33

Les pages que tu veux lancer les unes derrière les autres, sont lancées au travers d'un navigateur ?
dans ce cas utilise une balise meta :
Code:
<META http-equiv="refresh" content="5;URL=/page2.php">
le navigateur passera à la page deux 5s après le chargement de lapage 1...

_____________________________


Revenir en haut Aller en bas
http://www.nabzone.com
max95
Nabz Junior
Nabz Junior
max95


Age : 43
Localisation : La Celle St Cloud
Nabaztag : Fuin
Nbr de messages : 59
Carottes : 4789

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeMar 17 Mar 2009 - 15:49

Oui et Non il s'agit d'une page PHP qui sera à rajouter dans l'API de Viole.net (callurl).
Et je me servais de la fonction sleep pour laisser le temps à l'utilisateur d'intéragir avec le lapin (plus particulièrement ces oreilles).

Mais comme je l'expliquais plus haut je me suis servi de la variable "serial" du lapin et de la fonction timestamp. Comme ca en fonction du temps qui s'est écoulé entre deux passage du timbre RFID, j'execute ou pas certaines fonctions de ma page PHP.

Une fois que je fais ce que je voulais je supprime la ligne dans la base de donnée SQL ou était stocké le "serail" et la valeur du timestamp. et on peut recommencer comme çà à l'infinie

Ca me permet avec cette technique de n'avoir qu'une seule page et donc un seul timbre RFID

Je travaille quasiment tous les jours sur mon script depuis le début de la semaine. Ca commence à prendre forme. Mais je ne veux rien dévoiler avant. Surprise, surprise ...
Revenir en haut Aller en bas
http://g-rom.net78.net/nabaztag
Hunta_de_la_Radieuse
Frénétik Nabaztrice
Frénétik Nabaztrice
Hunta_de_la_Radieuse


Age : 46
Localisation : Anse Lapin
Nabaztag : Hunta (v2)
Nbr de messages : 3832
Carottes : 5558

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeMar 17 Mar 2009 - 16:45

Vivement ! nabzcheers
Revenir en haut Aller en bas
http://www.zcripts.com/
nabazland
Karotzeur taquin
nabazland


Age : 54
Localisation : Rouen - France
Nabaztag : Caulfield (v2.1)
Nbr de messages : 9783
Carottes : 12306

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeMar 17 Mar 2009 - 18:48

bonne méthode yellownabzsmile

Poôreil nabzcheers

_____________________________


Revenir en haut Aller en bas
http://www.nabzone.com
Diaoul
Bronze Nabz
Bronze Nabz
Diaoul


Age : 34
Localisation : France
Nabaztag : Patapwet
Nbr de messages : 221
Carottes : 5015

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeMer 18 Mar 2009 - 22:54

Salut,

Si j'ai bien compris le problème, ce que tu cherches à faire c'est écouter les action des utilisateurs puis en fonction de ça, appeler ta page2.php ?
Je ne pense pas que tu puisses trouver une solution en php, peut être en utilisant les variables de session, et encore.

Le mieux serait d'utiliser de l'ajax.

Je te conseil le framework prototype : http://www.prototypejs.org/

Regarde du coté de l'Ajax Updater (http://www.prototypejs.org/api/ajax/updater) ou periodicalUpdater (http://www.prototypejs.org/api/ajax/periodicalUpdater)

Cela te permet d'appeler un page php avec les paramètres que tu veux, suivant un événement (clic sur un bouton, fin de chargement de la page, etc...) ou périodiquement (toutes les xx secondes)

Ahhh je crois que je viens de comprendre, du coup j'ai dit un peu de la merde là.
J'ai fait ça pour mon minuteur ^^
Effectivement la solution est de faire un stockage en base de donnée =) Enfin, c'est celle que j'ai trouvé en tout cas, à l'époque :p

Si tu as besoin de checker régulièrement ce qui se passe, tu peux lancer ton script php jusqu'à toutes les minutes avec un crontab ou faire appel à webcron.

Les serveurs ou l'on peut paramétrer le timeout php sont très rare (en général, il faut un serveur dédié). La limite est en général 30 secondes. Fais attention avec les sleep yellownabzwink

Y'a plus qu'à attendre... Miam yellownabzsmile

Ciao
Revenir en haut Aller en bas
http://www.chezpatapwet.fr/
remis
Lapin nain
Lapin nain



Age : 30
Localisation : Versailles
Nabaztag : Pirota
Nbr de messages : 31
Carottes : 4656

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeLun 15 Juin 2009 - 17:43

Plutôt que d'utiliser une BDD, si tu as juste un timestamp à insérer, ce serait peut-être mieux de mettre le timestamp dans des fichiers... ça sera peut-être plus rapide...

Pour avoir des fichiers uniques, il suffit d'enregistrer chaque timestamp dans un fichier dont le nom sera le serial...

Bon courage pour ton script, et j'espère que tu ne l'as pas abandonné yellownabzsmile

EDIT : Oh le con, j'avais pas vu que t'avais posté ton script dans la catégorie 'C'est fini' ^^
Revenir en haut Aller en bas
Harfangdesneiges
Special Nabz
Special Nabz
Harfangdesneiges


Age : 25
Localisation : Quelque part sur la côte d'Azur
Nbr de messages : 1383
Carottes : 5487

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeMer 24 Juin 2009 - 20:32

nabazland a écrit:
Les pages que tu veux lancer les unes derrière les autres, sont lancées au travers d'un navigateur ?
dans ce cas utilise une balise meta :
Code:
<META http-equiv="refresh" content="5;URL=/page2.php">
le navigateur passera à la page deux 5s après le chargement de lapage 1...

Non, pour ça il faut mieux utiliser la fonction header :
Code:
<?php
header('Location: http://monsupersitedelamortquitue.com');
?>

Car dans le cas où ton script met plus de 5s à s'exécuter, à cause d'une surcharge du serveur par exemple, tu auras de petits problèmes !

Par contre, aucun affichage de texte ne doit être fait avant header !, même un simple echo ' '; , ou l'en-tête doctype. nabzhello2
Revenir en haut Aller en bas
bradcapo112
Lapin nain
Lapin nain



Localisation : washington
Nbr de messages : 1
Carottes : 4538

Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitimeMer 19 Aoû 2009 - 4:16

Merci pour le partage. Il est grand



comparatif simulation taux pret auto - taux pret auto differe selon la prise en compte ... calculent automatiquement le taux pour un prêt automobile donne.comparatif simulation taux pret auto
Revenir en haut Aller en bas
Contenu sponsorisé





Est-il posible de changer de page PHP automatiquement ? Empty
MessageSujet: Re: Est-il posible de changer de page PHP automatiquement ?   Est-il posible de changer de page PHP automatiquement ? Icon_minitime

Revenir en haut Aller en bas
 
Est-il posible de changer de page PHP automatiquement ?
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: L'univers de Nabaztag :: Archives :: API :: /dev :: Idées, En cours, Questions !-
Sauter vers: