'재생 목록'을 추가하는 스크립트를 만들었습니다.생성 루프 XML foreach PHP
<playlist loopatend="1" shuffle="inherit">teste</playlist>
<calendar starttime="09:00">
둘째 : 나는 다음과 같은 형식의 XML을 생성하기 위해 노력하고있어
Cod: 18, Playlist: teste, Looptande: 1, Starttime: 09:00
Cod: 19, Playlist: teste2, Looptande: 0, Starttime: 10:00
: 뭔가처럼 MySQL의에서 이다
<playlist loopatend="0" shuffle="inherit">teste2</playlist>
<calendar starttime="10:00">
가 있음을 감지 한 경우 궁금 해서요 위와 같이 재생 목록의 수를 올바르게 반복하십시오. 난 항상 펌블 실례합니다, 내가 여기에 코드를 붙여 넣을 수 없습니다 (function.php) ,하지만 난 도움이 필요합니다 : 두 번째
$qtd_ag = 0;
$sql_ag = mysql_query("SELECT * FROM event where codigo_stm = '".$dados_stm["codigo"]."' ORDER by playlist");
while ($dados_ag = mysql_fetch_array($sql_ag)) {
$ag_config_autodj .= "playlistfilename_".$qtd_ag."=".$dados_ag["playlist"]."\n";
$ag_config_autodj .= "playlistfilepath_".$qtd_ag."=/home/streaming/playlists/".$dados_stm["porta"]."-".$dados_ag["playlist"].".pls\n";
$ag_config_calendar = array ("loopatend" => $dados_ag["loopatend"], "priority" => $dados_ag["priority"], "playlist" => $dados_ag["playlist"], "starttime" => $dados_ag["starttime"], "duration" => $dados_ag["duration"], "repeat" => $dados_ag["repeatc"], "startdate" => $dados_ag["startdate"], "enddate" => $dados_ag["enddate"], "shuffle" => $dados_ag["shuffle"]);
$qtd_ag++;
}
$config_calendar = gerar_calendar_autodj($dados_stm["porta"],$djs_config_calendar,$ag_config_calendar);
$ssh->enviar_arquivo("../temp/".$config_autodj."","/home/streaming/configs/".$config_autodj."",0777);
$ssh->enviar_arquivo("../temp/".$config_calendar."","/home/streaming/configs/".$config_calendar."",0777);
unlink("../temp/".$config_autodj."");
unlink("../temp/".$config_calendar."");
기능 :
나는이 작업을 수행하기 위해 노력하고있어.따라서는 XML을 생성하지만, 데이터베이스에 해당하지 않는 값으로 잘못 : 당신이 $$event[...]
를 사용하는 이미지에
<playlist loopatend="0" shuffle="0" priority="0" >array</playlist>
<calendar starttime="0" endtime="" repeat="128">
<playlist loopatend="0" shuffle="0" priority="0" >array</playlist>
<calendar starttime="0" endtime="" repeat="128">
수동으로 XML을 생성하지 말 것을 적극 권장합니다. 간단한 예제는 http://stackoverflow.com/a/487282/421752를 참조하십시오. – Im0rtality