Programalama > PHP

Etiketler: winamp, server

Ort. 1
Puan ver:
Bu programın yaptığı php ile herhangibir çalıştırılabilir (executable) dosyanın çalıştırılması.

PROGRAM NE YAPIYOR?

Program istenen şarkıyı serverda çalıyor. Mesela bir radyo vericiniz var ve arkadaşlarınız interneten mp3 seçil radyodan dinliyorlar… Biliyorum gereksiz gibi geliyor ama programın maksadı: Çalıştırılabilir dosyaların çalıştırılması…

Program öncelikle m3u dosyasını istenilen şekilde kullanıcıya listeliyor. Sonra istenilen şarkıyı winamp a parametre olarak göndererek çalınmasını sağlıyor…

BİLGİ:

1- Winamp a command penceresinde ,parametre olarak şarkı adını verirseniz. O şarkıyı çalar.
Örnek:
c:progra~1winamp > winamp d:mp3FilmForAFewDollars.mp3
winampda o mp3 çalmaya başlar.

2- Winamp playlistini mu3 uzantısı şeklinde saklar. Bu dosyada sıralı bir şekilde şarkıların path leri ile birlikte isimleri saklanmaktadır. Ama bazı satırların başında # işaretiyle başlar o satırları almamak gerekir.

<?
$winamp="c:\\progra~1\\winamp\\winamp.exe";
$liste="c:\\mp3\\mp3lerim.m3u";
if ($parca=="")
{
$tut=fopen($liste,'r') or die("Dosya açılamıyor!!!");
$i=1;
while (!feof ($tut))
{
$yedek = fgets($tut,200);
if ($yedek[0]!='#')
{
print("$i - <a href=\"$PHP_SELF?parca=$yedek\">$yedek</a><br>");
$i++;
}
}
fclose($tut);
}
else
{
$parca=str_replace("\\\\","\\",$parca);
Print ("Çalınan Parça :".$parca);
system("$winamp \"$parca\"");
}
?>


system() , passthru()
Dışarıya bir çıktı alırsınız.
Örnek:


<?
passthru("dir");
?>


EXEC() ise dışarıya bir çıktı alınmayan yerlerde kullanılır. Bu programda üçünüde kullanabilirsiniz.

-------------------------------------------------

Amatör amaçlı yapıldığından daha kapsamlı olarak yazılmamıştır




Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.