Bonjour à tous,
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.
J'ai tenté plusieurs solutions par des boucles,
j'ai une attente de 10 secondes,
qui affiche ensuite d'un coup : 1 2 3 4 5 6 7 8 9 10,
ce qui évidemment ne va pas.
Merci d'une aide, piste de la part des spécialistes du php.
André
Bonjour à tous,
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.
J'ai tenté plusieurs solutions par des boucles,
j'ai une attente de 10 secondes,
qui affiche ensuite d'un coup : 1 2 3 4 5 6 7 8 9 10,
ce qui évidemment ne va pas.
Merci d'une aide, piste de la part des spécialistes du php.
André
Bonjour à tous,
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.
J'ai tenté plusieurs solutions par des boucles,
j'ai une attente de 10 secondes,
qui affiche ensuite d'un coup : 1 2 3 4 5 6 7 8 9 10,
ce qui évidemment ne va pas.
Merci d'une aide, piste de la part des spécialistes du php.
André
Bonjour à tous,
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 Ã 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'Ã 10.
J'ai tenté plusieurs solutions par des boucles,
j'ai une attente de 10 secondes,
qui affiche ensuite d'un coup : 1 2 3 4 5 6 7 8 9 10,
ce qui évidemment ne va pas.
Merci d'une aide, piste de la part des spécialistes du php.
André
Bonjour à tous,
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 Ã 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'Ã 10.
J'ai tenté plusieurs solutions par des boucles,
j'ai une attente de 10 secondes,
qui affiche ensuite d'un coup : 1 2 3 4 5 6 7 8 9 10,
ce qui évidemment ne va pas.
Merci d'une aide, piste de la part des spécialistes du php.
André
Bonjour à tous,
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 Ã 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'Ã 10.
J'ai tenté plusieurs solutions par des boucles,
j'ai une attente de 10 secondes,
qui affiche ensuite d'un coup : 1 2 3 4 5 6 7 8 9 10,
ce qui évidemment ne va pas.
Merci d'une aide, piste de la part des spécialistes du php.
André
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.
Je désire créer un programme en php5 (langage Web Libre) :
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.
En principe pour afficher un compteur (comme dans ton exemple) sans
rafraîchir la page, il te faudrait utiliser un peu de javascript pour
modifier le DOM de la page sans rafraîchissement.
Mais si tu ne souhaites pas utiliser de javascript il est éventuellement
possible de faire quelque chose. Cela va t'obliger à rafraîchir la pa ge
mais cela aura le mérite de fonctionner:
Exemple sur : index.php
<?php
// Initialisations
$cpt = @$_GET['cpt'];
if(!isset($cpt))
$cpt = 1;
else
$cpt = $_GET['cpt'];
// Condition sur le compteur : 10 iitérations max
if($cpt >= 11){
echo 'Game Over';
exit();
}else{
// Affichage du compteur
echo $cpt;
$cpt++;
// Refresh de la page avec le compteur en paramètre
header('Refresh: 1; index.php?cpt='.$cpt);
}
?>
Ce script à l'arrache est donné à titre indicatif pour te mettre su r une
piste si tu souhaites te passer de javascript mais sans javascript il te
faudra rafraîchir ta page.. .
Amicalement, Alain
En principe pour afficher un compteur (comme dans ton exemple) sans
rafraîchir la page, il te faudrait utiliser un peu de javascript pour
modifier le DOM de la page sans rafraîchissement.
Mais si tu ne souhaites pas utiliser de javascript il est éventuellement
possible de faire quelque chose. Cela va t'obliger à rafraîchir la pa ge
mais cela aura le mérite de fonctionner:
Exemple sur : index.php
<?php
// Initialisations
$cpt = @$_GET['cpt'];
if(!isset($cpt))
$cpt = 1;
else
$cpt = $_GET['cpt'];
// Condition sur le compteur : 10 iitérations max
if($cpt >= 11){
echo 'Game Over';
exit();
}else{
// Affichage du compteur
echo $cpt;
$cpt++;
// Refresh de la page avec le compteur en paramètre
header('Refresh: 1; index.php?cpt='.$cpt);
}
?>
Ce script à l'arrache est donné à titre indicatif pour te mettre su r une
piste si tu souhaites te passer de javascript mais sans javascript il te
faudra rafraîchir ta page.. .
Amicalement, Alain
En principe pour afficher un compteur (comme dans ton exemple) sans
rafraîchir la page, il te faudrait utiliser un peu de javascript pour
modifier le DOM de la page sans rafraîchissement.
Mais si tu ne souhaites pas utiliser de javascript il est éventuellement
possible de faire quelque chose. Cela va t'obliger à rafraîchir la pa ge
mais cela aura le mérite de fonctionner:
Exemple sur : index.php
<?php
// Initialisations
$cpt = @$_GET['cpt'];
if(!isset($cpt))
$cpt = 1;
else
$cpt = $_GET['cpt'];
// Condition sur le compteur : 10 iitérations max
if($cpt >= 11){
echo 'Game Over';
exit();
}else{
// Affichage du compteur
echo $cpt;
$cpt++;
// Refresh de la page avec le compteur en paramètre
header('Refresh: 1; index.php?cpt='.$cpt);
}
?>
Ce script à l'arrache est donné à titre indicatif pour te mettre su r une
piste si tu souhaites te passer de javascript mais sans javascript il te
faudra rafraîchir ta page.. .
Amicalement, Alain
Réponse un peu taquine:
On Wed, Dec 07, 2016 at 01:10:43PM +0100, wro te:Je désire créer un programme en php5 (langage Web Libre) :
php n'est pas un "langage Web". Un "language Web", c'est
sans doute ce qui est interprété par un navigateur, c.a.d
HTML et ses 2000 variantes, CSS et Javascript,
principalement.
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.
Par exemple, fichier try.php:
<?php
for ($i = 1; $i <= 10; $i++) {
print "r$i";
sleep(1);
}
print "n";
Puis on le lance en console:
tmp$ php -f try.php
Réponse un peu taquine:
On Wed, Dec 07, 2016 at 01:10:43PM +0100, andre_debian@numericable.fr wro te:
> Je désire créer un programme en php5 (langage Web Libre) :
php n'est pas un "langage Web". Un "language Web", c'est
sans doute ce qui est interprété par un navigateur, c.a.d
HTML et ses 2000 variantes, CSS et Javascript,
principalement.
> un compteur de 1 à 10 qui affiche d'abord 1,
> puis le 1 disparait et s'affiche 2 et ainsi de suite
> jusqu'à 10.
Par exemple, fichier try.php:
<?php
for ($i = 1; $i <= 10; $i++) {
print "r$i";
sleep(1);
}
print "n";
Puis on le lance en console:
tmp$ php -f try.php
Réponse un peu taquine:
On Wed, Dec 07, 2016 at 01:10:43PM +0100, wro te:Je désire créer un programme en php5 (langage Web Libre) :
php n'est pas un "langage Web". Un "language Web", c'est
sans doute ce qui est interprété par un navigateur, c.a.d
HTML et ses 2000 variantes, CSS et Javascript,
principalement.
un compteur de 1 à 10 qui affiche d'abord 1,
puis le 1 disparait et s'affiche 2 et ainsi de suite
jusqu'à 10.
Par exemple, fichier try.php:
<?php
for ($i = 1; $i <= 10; $i++) {
print "r$i";
sleep(1);
}
print "n";
Puis on le lance en console:
tmp$ php -f try.php
J'aurais dû alors écrire "langage Libre pour serveur Web",
désolé.
Réponse un peu taquine à mon tour :
c'était le programme que j'avais écrit, et résultat :
1 2 3 4 5 6 7 8 9 10
au bout de 10 secondes.
Le programme d'Alain fonctionne au poil,
comme dans mon cahier des charges.
J'aurais dû alors écrire "langage Libre pour serveur Web",
désolé.
Réponse un peu taquine à mon tour :
c'était le programme que j'avais écrit, et résultat :
1 2 3 4 5 6 7 8 9 10
au bout de 10 secondes.
Le programme d'Alain fonctionne au poil,
comme dans mon cahier des charges.
J'aurais dû alors écrire "langage Libre pour serveur Web",
désolé.
Réponse un peu taquine à mon tour :
c'était le programme que j'avais écrit, et résultat :
1 2 3 4 5 6 7 8 9 10
au bout de 10 secondes.
Le programme d'Alain fonctionne au poil,
comme dans mon cahier des charges.
Non non, ce que je veux dire c'est que PHP n'a pas de
rapport avec le Web. C'est un langage généraliste qui sait
tout faire, et dont il se trouve qu'il est souvent utilisé
côté serveur Web, mais il n'y a rien qui limite PHP à ça :
En y arrivant à travers un serveur Web, c'est normal (le
serveur attend la fin de l'exécution du programme PHP avant
d'envoyer la réponse globale au navigateur.
Je ne sais pas exactement ce que tu cherches à faire :
mais si tu as besoin d'interactivité je t'encouragerais à
regarder du côté de frameworks plus complet, voire
d'applications qui existent déjà (des Wordpress et autres) :
Non non, ce que je veux dire c'est que PHP n'a pas de
rapport avec le Web. C'est un langage généraliste qui sait
tout faire, et dont il se trouve qu'il est souvent utilisé
côté serveur Web, mais il n'y a rien qui limite PHP à ça :
En y arrivant à travers un serveur Web, c'est normal (le
serveur attend la fin de l'exécution du programme PHP avant
d'envoyer la réponse globale au navigateur.
Je ne sais pas exactement ce que tu cherches à faire :
mais si tu as besoin d'interactivité je t'encouragerais à
regarder du côté de frameworks plus complet, voire
d'applications qui existent déjà (des Wordpress et autres) :
Non non, ce que je veux dire c'est que PHP n'a pas de
rapport avec le Web. C'est un langage généraliste qui sait
tout faire, et dont il se trouve qu'il est souvent utilisé
côté serveur Web, mais il n'y a rien qui limite PHP à ça :
En y arrivant à travers un serveur Web, c'est normal (le
serveur attend la fin de l'exécution du programme PHP avant
d'envoyer la réponse globale au navigateur.
Je ne sais pas exactement ce que tu cherches à faire :
mais si tu as besoin d'interactivité je t'encouragerais à
regarder du côté de frameworks plus complet, voire
d'applications qui existent déjà (des Wordpress et autres) :
Suite à ce que tu as écrit, je préfère répondre afin que
personne ne soit trompée sur la ML :-)
Sauf erreur, je ne vois pas comment utiliser un script PHP
sans passer par un navigateur pour le résultat.
Suite à ce que tu as écrit, je préfère répondre afin que
personne ne soit trompée sur la ML :-)
Sauf erreur, je ne vois pas comment utiliser un script PHP
sans passer par un navigateur pour le résultat.
Suite à ce que tu as écrit, je préfère répondre afin que
personne ne soit trompée sur la ML :-)
Sauf erreur, je ne vois pas comment utiliser un script PHP
sans passer par un navigateur pour le résultat.
Sauf erreur, je ne vois pas comment utiliser un script PHP
sans passer par un navigateur pour le résultat.
Le PHP ne s'installe qu'avec un serveur Web (apache, nginx...).
Sans celui-ci, pas de php !
Ãcrire que "le php n'a pas de rapport avec le Web",
me parait être une erreur de taille !
Le php est un langage Web.
Le PHP est un langage qui permet, entre autres, l'interactivité
d'un site Web, c'est souvent pour cela qu'on l'utilise.
Bonne soirée.
Sauf erreur, je ne vois pas comment utiliser un script PHP
sans passer par un navigateur pour le résultat.
Le PHP ne s'installe qu'avec un serveur Web (apache, nginx...).
Sans celui-ci, pas de php !
Ãcrire que "le php n'a pas de rapport avec le Web",
me parait être une erreur de taille !
Le php est un langage Web.
Le PHP est un langage qui permet, entre autres, l'interactivité
d'un site Web, c'est souvent pour cela qu'on l'utilise.
Bonne soirée.
Sauf erreur, je ne vois pas comment utiliser un script PHP
sans passer par un navigateur pour le résultat.
Le PHP ne s'installe qu'avec un serveur Web (apache, nginx...).
Sans celui-ci, pas de php !
Ãcrire que "le php n'a pas de rapport avec le Web",
me parait être une erreur de taille !
Le php est un langage Web.
Le PHP est un langage qui permet, entre autres, l'interactivité
d'un site Web, c'est souvent pour cela qu'on l'utilise.
Bonne soirée.