Php değişkenler bir metin dosyasına değişkenler gönderip ne var ki çözümler nelerdir?

4 Cevap

Esasen ben aşağıdakileri yapmak için bir PHP tabanlı çözümü düşünmek çalışıyorlar:

Oyuncu bir bağlantı ie ihtiyacı:

"Http://yourdomain.com/xspf_player.swf?playlist_url=http://yourdomain.com/yourplaylistlist.xspf">

Ben kolay bir PHP dosyası XSPF bilgileri koymak ve veritabanından veri almak değişkenleri ile sanatçı adı / şarkı adını yerini alabilir. Ben etrafında başımı sarmak edemez şey. Xspf biçimi olması gerekiyorsa ben oyuncu onu beslemek ve bunu bir bağlantı yapmak için gidiyorum nasıl ...

Herhangi bir fikir başka bir fikir?

Ben sadece bunu kullanarak kullanıcıların bir sürü varsa sabit sürücüye çok gereksiz yazı olacağı sorunu getirdiği o bir şarkıyı çalmak için bir txt dosyası her zaman yapma düşündüm ... Ama ettik.

http://xspf.org/quickstart/: XSPF biçimi böyle bir şeydir

Ben bana bildirin lütfen açıklamak bana istediğiniz başka bir şey varsa ben bu kuyu açıkladı umuyoruz.

Kısacası, ben bile bir veritabanı kullanarak olmam gerçeğini göz ardı olduğunu:

Çalışmak için bir. Xspf dosyasına bir bağlantı gerekiyorsa nasıl oyuncu içine değişkenler bilgi alabilir?

4 Cevap

Ben doğru anlamak, yapmanız gereken tüm PHP dosyanın içerik türü başka bir şey olarak ayarlanır.

<?php
header("Content-type: application/xspf+xml");
// (this second header line may not be needed):
header('Content-Disposition: attachment; filename="foo.xspf"'); 

echo $xspf_file_contents;
?>

Sonra istediğiniz ne şekilde olursa olsun PHP dosyası oluşturabilirsiniz. Bu uzantı yerine "XSPF" nin "php" olduğu oyuncu için önemli (olmamalıdır) olmaz.

  • Uygun XSPF çıktılar bir PHP komut dosyası yapın. Validate çıktı.
  • PHP script için oyuncu işaret deneyin (http://yourdomain.com/xspf_player.swf?playlist_url=http://yourdomain.com/yourscript.php)
  • Bu çalışırsa, bitirdiniz
  • Bu, bir dosyaya çıkış yakalamak değilse,. * yeniden adlandırmak xspf ve tekrar oyuncuya beslemek
  • . bu sefer eğer XSPF için PHP komut dosyası yeniden adlandırın ve PHP gibi yorumlamak sunucu zorlamak çalışır:

(Apache için yapılandırma -. Htaccess dosyasına koymak)

<FilesMatch "^myscript\.xspf$">
    SetHandler application/x-httpd-php5
</FilesMatch>

Sunucunuza bağlı olarak, x-httpd-php5 x-httpd-php değiştirmek zorunda kalabilirsiniz

Sen, onun ile yapılan hangi formatta olursa olsun bir. Xspf dosyası oluşturmak web sunucusu tarafından ulaşılabilir bir dizine kaydedin ve çalar beslemek için bu sayfaya bağlantıyı kullanabilirsiniz.

Şey belli bir biçime sahip dosyaları ayrıştırır yalnızca doğru XSPF oyuncu. Bu biçimi uzantısı. Xspf ile bir metin dosyasında veya uzantısı ile bir php dosya ise. Php farketmez.

Ne sonuçta önemli sunucuya istek belirli bir biçimde bir tepki verir olup olmadığıdır.

http://www.trbailey.net/xspf/ bir örnek için check out.