Salut à tous,
Débutant en PHP, j'aurais besoin de votre aide pour finir une ptite appli...
A partir de données situées sur un fichier texte, je souhaiterais afficher depuis une page en PHP plusieurs diaporamas (PPS) à la suite grâce à des temporisations (Header par exemple).
Mon fichier texte contient donc :
- les adresses des power point (PPS),
- le nombre de diapositives de chaque PPS (pour calculer ensuite les tempos).
Genre, donnees.txt :
Mon fichier PHP me sert donc à aller lire les infos sur les lignes souhaitées du .TXT, de calculer les temporisations de lancement de diapos...
Mon séquencement serait par exemple :
1_Afficher diapo 1
2_Afficher diapo 2
3_Redirection vers une autre page .php
Voici le code, qui ne fonctionne pas correctement bien évidemment... :
********************************************************************************************
<head>
<?php
/*Ouvre le fichier et retourne un tableau contenant une ligne par élément*/
$lines = file('donnees.txt');
/*On parcourt le tableau $lines et on affiche le contenu des lignes choisies*/
$resultat = $lines[0];
$resultat1 = $resultat+ ($lines[2] * 10);// Calcul des tempos
$resultat2 = $resultat1 + ($lines[4] * 10);
echo 'Diapo 1 : Lancement dans '.$resultat.' secondes <br />';
echo 'Diapo 2 : Lancement dans '.$resultat1.' secondes <br />';
echo 'Redirection dans : '.$resultat2.'secondes <br />';
?>
</head>
<body>
<?php
header ("Refresh: $resultat ;URL= $lines[1] "); // Lancement diapos1
header ("Refresh: $resultat1 ;URL= $lines[3] "); // Lancement diapos2
header ("Refresh: $resultat2 ;URL= $lines[5] "); // Redirection vers suite.php après un délai de 75 secondes
?>
</body>
*************************************************************************************
Seulement les "header" ne s'enchaine pas ! Il va juste m'ouvrir la redirection au bout de 75 secondes... mon séquencement n'est pas respecter.
Auriez vous une solution ou une belle piste pour que j'avance... SVP?
Avant je passait par du Javascript :
****************************************************************
[javascript]
<Script language="JavaScript">
setTimeout("document.location = 'diapos1.pps' ", 5000)
</script>
[/javascript]
****************************************************************
Seulement du PHP dans du Javascript... A l'aide ! ^^
PS: cette appli ne sera pas mise en ligne. C perso... Travaille sur Wamp.