Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> function.file, какой требует TCP порт? 
:(
    Опции темы
fleetboss
Дата 14.9.2009, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2009

Репутация: нет
Всего: нет



Какой TCP порт используется для функции function.file?
В гугле не нашел, сам вручную открывал порты... дошел до 2000-3000, открыл 1000 TCP портов... какой именно используется?
И вообще можно сделать, чтобы он открывал через например 80 порт, как простой .txt файл? file_get_contents как-то не правельно отображает

Код

$file_array = file("http://site.ru/stats/10174.txt");

if(!$file_array)
{
echo("owibka otrivanija faila");
}
else
{
//printf($file_array[0]);

echo "
<table width='300' border='0' cellspacing='1' cellpadding='3' align='center' style='background-color:#ffffff;'>
<tr>
<td align='center' id='menu_up'>ID</td>
<td align='center' id='menu_up'>Date</td>
<td align='center' id='menu_up'>Name</td>
<td align='center' id='menu_up'>#</td>
</tr>";

for($i=-1; $i < count($file_array); ++$i)
{

$str_exp = explode("    ", $file_array[$i]);
//$rank = $i+1-2;

echo "<tr>
<td style='background-color:#5d5d5d;' align='center'><font color='#ffffff'>$str_exp[0]</font></td>
<td style='background-color:#5d5d5d;' align='center'><font color='#ffffff'>$str_exp[1]</font></td>
<td style='background-color:#5d5d5d;' align='center'><font color='#ffffff'>$str_exp[3]</font></td>
<td style='background-color:#5d5d5d;' align='center'><font color='#ffffff'>$str_exp[4]</font></td>
</tr>";
}
echo "</table>";
}

PM MAIL   Вверх
Simpliest
Дата 14.9.2009, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: нет
Всего: 3



Цитата(fleetboss @  14.9.2009,  20:57 Найти цитируемый пост)
И вообще можно сделать, чтобы он открывал через например 80 порт, как простой .txt файл?

Зависит исключительно от PHP который стоит у вас.

А конкретно

Registered PHP Streams  https, ftps, php, file, data, http, ftp, compress.zlib, compress.bzip2, zip  
и
Registered Stream Socket Transports  tcp, udp, ssl, sslv3, sslv2, tls  

Ну и собственно настройки allow_url_fopen


--------------------
user posted image
PM   Вверх
fleetboss
Дата 15.9.2009, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 30.7.2009

Репутация: нет
Всего: нет



Ну у меня на локалке пашет, на сервере нет, так как там firewall блочит все порты кроме TCP 80
Если открыть 2000-3000 TCP порты, то на сервере тоже будет работать или если отрубить firewall вообще.

В настройках:

allow_url_fopen=on
Registered PHP Streams:  php, file, data, http, ftp, compress.zlib  
Registered Stream Socket Transports:  tcp, udp  


Это сообщение отредактировал(а) fleetboss - 15.9.2009, 13:01
PM MAIL   Вверх
Simpliest
Дата 15.9.2009, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: нет
Всего: 3



Цитата(fleetboss @  15.9.2009,  13:01 Найти цитируемый пост)
Если открыть 2000-3000 TCP порты, то на сервере тоже будет работать или если отрубить

Я не силен в портах, но, на мой взгляд, такого быть не должно

Вот список стандартных портов
http://brat5.by.ru/tables/portserv.htm

Возможно у вас какие-то нестандартные настройки?



--------------------
user posted image
PM   Вверх
Ипатьев
Дата 15.9.2009, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: нет
Всего: 37



Simpliest, это входящие порты, порты служб. А исходящие никак не регламентированы.

Добавлено через 9 минут
netstat покажет используемый порт, но вот будет ли он таким постоянно - вопрос.
но вообще, конечно, вопрос жестокий.
особенно в части "file_get_contents как-то неправильно отображает". отображает, ага. неправильно.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.1001 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.