
04.04.2009, 18:07
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
Kaimi, у меня радио на Флэше, мне нужно получать с потока название песни и исполнителя (как в винампе). Как мне это сделать на php, чтобы я мог в дальнейшем во Флэш сендить эти данные??? Спасибо!
|
|
|

04.04.2009, 18:22
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
С нами:
9674246
Репутация:
316
|
|
http://www.actionscript.org/forums/showthread.php3?t=149986
документации по этим потокам не видел,примерный способ описан на тома форуме,читаешь поток парсишь загаловки,если в потоке указывается длина трека то через такое же время снова читаешь поток получаешь данные по новому треку,больше ничего в голову не приходит
Последний раз редактировалось Vid0k; 04.04.2009 в 18:26..
|
|
|

04.04.2009, 18:55
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
Vid0k
по ссылке http://www.actionscript.org/forums/showthread.php3?t=149986 есть код:
<?php
$ip = "205.188.215.231";
$port = "8016";
$open = fsockopen($ip,$port);
if ($open) {
fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n");
$read = fread($open,1000);
$text = explode("content-type:text/html",$read);
$text = explode(",",$text[1]);
}
else {
$er="Connection Refused!";
}
if ($text[1]==1) { $state = "Up"; } else { $state = "Down"; }
if ($er) {
echo $er;
exit;
}
echo "<font face=verdana size=1>
Listeners: $text[0] of $text[3] ($text[4] Unique)<br>
Listener Peak: $text[2]<br>
Server State: <b>$state</b><br>
Bitrate: $text[5] Kbps<br>
Current Song: $text[6]<br>
</font>";
?>
но он выдаёт:
Warning: fsockopen(): php_network_getaddresses: gethostbyname failed in /home/.../public_html/radio.php on line 5
Warning: fsockopen(): unable to connect to http://88.191.102.29:7204 in /home/s.../public_html/radio.php on line 5
Connection Refused!

Последний раз редактировалось mff; 04.04.2009 в 18:58..
|
|
|

04.04.2009, 19:07
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
Спасибо большое Vid0k!
Это то, что мне нужно!!!
Всё заработало! 
|
|
|

04.04.2009, 19:11
|
|
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
С нами:
9270510
Репутация:
519
|
|
Оно говорит что не может подключится к http://88.191.102.29:7204 потому что подключение запрещено!
|
|
|

04.04.2009, 19:52
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
С нами:
9560486
Репутация:
1809
|
|
Сообщение от -m0rgan-
Оно говорит что не может подключится к http://88.191.102.29:7204 потому что подключение запрещено!
да, оно так говорило, потомучто нужно было убрать "http://" 
|
|
|

04.04.2009, 19:57
|
|
Новичок
Регистрация: 20.02.2009
Сообщений: 1
С нами:
9063119
Репутация:
0
|
|
Подскажите, в чем отличие stream_ socket_ server от простого socket_create ?
|
|
|

04.04.2009, 20:05
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами:
9410786
Репутация:
2731
|
|
http://php.net/stream_socket_server & http://php.net/socket_create
|
|
|

04.04.2009, 20:08
|
|
Участник форума
Регистрация: 21.02.2007
Сообщений: 171
С нами:
10114335
Репутация:
32
|
|
пишу сценарий с вевлением.
PHP код:
<?php
//сравнение трех чисел\\
//Вводим три переменные
$a=56;
$b=128;
$c=75;
//сравниваем 2 первых числа
if ($a>$b)
{
$m=$a;
}
else {
$m=$b
} //Здесь должно было присвоиться к переменной $M большее число. Однако присвоение не идет.
?>
|
|
|

04.04.2009, 20:25
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами:
9840758
Репутация:
808
|
|
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|