Lien PHP sans changement page web

Petit nouveau ! | 1 Messages

24 janv. 2015, 17:13

Bonjour,

Ci-dessous les explications à mon besoin :

Sur une même page HTML, j'ai un player audio et des liens qui sont censés changer le flux streaming dans le player audio sans recharger la page.

Le player audio lance le flux stream1 à partir de stream1.php enregistré sur le serveur :
<?PHP $stream1 = 'http://xxxxx.mp3'; readfile($stream1); ?>
Un fichier stream1.txt est également présent sur le serveur (copie de stream1.php) :
<?PHP $stream1 = 'http://xxxxx.mp3'; readfile($stream1); ?>
En cliquant sur le lien stream2 par ex, je voudrais que le fichier stream2.php soit lu. Ce dernier ouvre stream1.txt, le modifie, le ferme au même nom puis renomme stream1.txt par stream1.php :
<?php
$file ="stream1.txt";
$fileopen=(fopen("$file",'a'));
fwrite($fileopen,"<?PHP $stream2 = 'xxxxx.mp3'; readfile($stream2); ?>");
fclose($fileopen);
rename("stream1.txt","stream1.php");
?>
Ainsi à l'ouverture future de la page, c'est le flux stream1 enregistré en dernier qui est toujours lu par le player.

J'ai du mal à trouver le script pour créer les liens sur ma page (type stream2 par ex)

Merci d'avance !

Mammouth du PHP | 688 Messages

24 janv. 2015, 17:41

pour lancer un script php sans recharger la page, c'est du coté du javascript qu'il faut regarder :
http://openclassrooms.com/courses/ajax- ... prequest-1

Petit nouveau ! | 9 Messages

24 janv. 2015, 17:43

Comme dit précédemment, c'est javascript ou iframe pour ton player si tu ne veux pas recharger ta page.