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