13 Mayıs 2008, 10:17
#1 Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Web'den Servere Aktarmıyor [İstek Sorunu]
Radyo İstek Paneline yapılan istekleri radyo kanalına veya djlerin kanalına aktarmasını istiyorum lakin olmuyor bot birtürlü girmiyor sunucuya acaba nerede hata yapıyorum yardımcı olabilecek varmı ?
ayar.php PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?php ob_start (); // Site ayarlarý $say = rand ( 2000 , 2999 ); $baslik = "Localhost" ; $kanal = "radyo" ; $nick = "istekben" ; $sunucu = "irc.xxx.net" ; $yerel = "adsluser-2155." . $say . ".ttnet.net.tr" ; // Yerel Sunucu (adsluser-2866.adsl.ttnet.net.tr) $port = "6667" ; $n = "\n" ; // $rastgele = rand ( 1 , 999 ); $nick = $nick . $rastgele ; ob_end_flush (); ?>
iste.php PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
<?php session_start (); // Güvenlik kodu if( $_SESSION [ koruma ]!= $_POST [ guvenlik ]) { echo "Güvenlik kodunu girmediniz veya hatalý girdiniz." ; } else { // Bot kodlarý include( "ayar.php" ); ob_start (); set_time_limit ( 0 ); ?> <html> <head> <title><?=$baslik ; ?> Web Ýstek</title> </head> <body><? $isim = $_POST [ 'isim' ]; $sanatci = $_POST [ 'sanatci' ]; $sarki = $_POST [ 'sarki' ]; $mesaj = $_POST [ 'mesaj' ]; // Ýstek Kontrolü if ( $sanatci == "" OR $sarki == "" OR $mesaj == "" ) { echo "Lütfen Boþ Alan Býrakmayýnýz." ; header ( "Location: index.php" ); } else { // Ýstek Loglarý $logac = fopen ( "isteklog.txt" , "w+" ); $baglan = fsockopen ( $sunucu , $port , $hatano , $hatastr , 0 ); // Baðlantý Kontrolü if (! $baglan ) { echo 'Baðlantýda Hata.' ; } else { fputs ( $baglan , 'NICK ' . $nick . $n ); fputs ( $baglan , 'USER ' . $nick . ' ' . $yerel . ' ' . $sunucu . ' : ' . $nick . $n ); while (! feof ( $baglan )) { $veri = fgets ( $baglan , 128 ); fputs ( $logac , $veri ); // Ping'e Pong At if( preg_match ( "'PING(.*?)'si" , $veri , $set )) { fputs ( $baglan , 'PONG ' , trim ( $set [ 1 ]). $n ); } // Ýsteði Bas $ekran = fputs ( $baglan , 'PRIVMSG #' . $kanal . ' :Ýstek Yapan: ' . $isim . ', Sanatçý: ' . $sanatci . ', Þarký: ' . $sarki . ', Mesaj: ' . $mesaj . $n ); // Ekran Kontrolü if ( $ekran ) { echo "<font color=green size=3 face=Tahoma><b><center>Ýsteðiniz sunucularýmýza iletilmiþtir.</center></b></font>" ; } else { echo "<font color=red size=3 face=Tahoma><b><center>Ýstek sunucularýmýza iletilirken bir hata ile karþýlaþtý.</center></b></font>" ; } // Bot baðlantýsýný kopartalým. fclose ( $baglan ); fclose ( $logac ); exit; } } } ob_end_flush (); } ?>