- <?php
-
- // Définition des chemins des fichiers
-
- $name_playlist="nom_playlist";
- $dir="/var/streaming/playlists/$name_playlist";
-
- $current=$dir."/".$name_playlist.".current";
- $playlist=$dir."/".$name_playlist.".playlist";
-
- // Récupération des données
-
- ##### le fichier multimédia courant (en train d'être diffusé) #####
- if (is_readable($current)) {
- $tmp_current=file($current);
-
- //traitement des données
- $path=trim(substr($tmp_current[0],strpos($tmp_current[0],"/")));
- $name=trim(substr($tmp_current[0],strrpos($tmp_current[0],"/")+1));
-
- $debut=trim(substr($tmp_current[1],strpos($tmp_current[1]," ")+1));
- $debut=substr($debut,0,strpos($debut," "));
-
- $fin=trim(substr($tmp_current[2],strpos($tmp_current[2]," ")+1));
- $fin=substr($fin,0,strpos($fin," "));
-
- $duree=substr($tmp_current[3],strpos($tmp_current[3]," ")+1);
- $duree=substr($duree,0,strpos($duree," "));
-
- $dss_current=array(0=>$path,'path'=>$path,
- 1=>$name,'name'=>$name,
- 2=>$debut,'debut'=>$debut,
- 3=>$fin,'fin'=>$fin,
- 4=>$duree,'duree'=>$duree);
-
- }else{
- echo "Le fichier $current n'est pas accessible";
- }
-
- ##### La playlist complète ####
- if(is_readable($playlist)){
- $tmp_playlist=file($playlist);
- }else{
- echo "Le fichier $playlist n'est pas accessible";
- }
- for($i=4;$i<sizeof($tmp_playlist);$i++){
- $j=$i-4;
-
- $dss_playlist['path'][$j]=substr($tmp_playlist[$i],strpos($tmp_playlist[$i],"\"")+1,strrpos($tmp_playlist[$i],"\"")-1);
- $dss_playlist['name'][$j]=substr($dss_playlist['path'][$j],strrpos($dss_playlist['path'][$j],"/")+1);
- }
-
- //détruit les variables temporaires
- unset($tmp_current, $tmp_playlist);
- ?>
<?php
// Définition des chemins des fichiers
$name_playlist="nom_playlist";
$dir="/var/streaming/playlists/$name_playlist";
$current=$dir."/".$name_playlist.".current";
$playlist=$dir."/".$name_playlist.".playlist";
// Récupération des données
##### le fichier multimédia courant (en train d'être diffusé) #####
if (is_readable($current)) {
$tmp_current=file($current);
//traitement des données
$path=trim(substr($tmp_current[0],strpos($tmp_current[0],"/")));
$name=trim(substr($tmp_current[0],strrpos($tmp_current[0],"/")+1));
$debut=trim(substr($tmp_current[1],strpos($tmp_current[1]," ")+1));
$debut=substr($debut,0,strpos($debut," "));
$fin=trim(substr($tmp_current[2],strpos($tmp_current[2]," ")+1));
$fin=substr($fin,0,strpos($fin," "));
$duree=substr($tmp_current[3],strpos($tmp_current[3]," ")+1);
$duree=substr($duree,0,strpos($duree," "));
$dss_current=array(0=>$path,'path'=>$path,
1=>$name,'name'=>$name,
2=>$debut,'debut'=>$debut,
3=>$fin,'fin'=>$fin,
4=>$duree,'duree'=>$duree);
}else{
echo "Le fichier $current n'est pas accessible";
}
##### La playlist complète ####
if(is_readable($playlist)){
$tmp_playlist=file($playlist);
}else{
echo "Le fichier $playlist n'est pas accessible";
}
for($i=4;$i<sizeof($tmp_playlist);$i++){
$j=$i-4;
$dss_playlist['path'][$j]=substr($tmp_playlist[$i],strpos($tmp_playlist[$i],"\"")+1,strrpos($tmp_playlist[$i],"\"")-1);
$dss_playlist['name'][$j]=substr($dss_playlist['path'][$j],strrpos($dss_playlist['path'][$j],"/")+1);
}
//détruit les variables temporaires
unset($tmp_current, $tmp_playlist);
?>