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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Размер файла, с другого сайта 
V
    Опции темы
Манкуни@нец
Дата 13.1.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Как можно узнать размер файла? filesize() работает только если файлы лежат на том же сайте что и сам скрипт, а как можно узнать размер файлов с другого хостинга?
PM MAIL   Вверх
Mal Hack
Дата 13.1.2006, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



PM ICQ   Вверх
Манкуни@нец
Дата 21.1.2006, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А как мне разделить адрес например units.ru/files/winamp.exe на $hostname и $filename для этой функции???
<?
$hostname = "units.ru"; // units.ru - имя сервера
$filename = "/files/winamp.exe"; // интересующий на сервере файл
get_size($hostname, $filename);
function get_size($hostname, $filename)
{
$end = false;
$fp = fsockopen ($hostname, 80, &$errnr, &$errstr) or
die("$errno:$errstr");
fputs($fp,"HEAD ".$filename." HTTP/1.0\n\n");
while (!$end) {
$line = fgets($fp, 2048);
if (trim($line) == "") {
$end = true;
} else {
$str = explode(": ", $line);
if ($str[0] == "Content-Length") print "Size of ".$filename." file ".$str[1]." bytes";
}
}
fclose($fp);
}
?>
PM MAIL   Вверх
AntonioBanderaz
Дата 22.1.2006, 04:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


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

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



Цитата(Mal Hack @ 26.3.2005, 19:45 Найти цитируемый пост)
Вариант 2. Получаем все URL'ы, с параметрами и без (т.е. с QUERY_STRING), но при этом не проверяем правильность QUERY_STRING. Тут же мы сможем получить URL'ы с каталогами, т.е. /news/12/12/2003/index.html, опять же без проверки оных.
Код

if(preg_match_all( "#(((http|ftp|https):\/\/)|\s)((\w|\d){1,}(\-|\.){0,1}(\w|\d){1,})+?\.(\w){2,4}.*?\s#i" , $text , $matches ) )  {
  print_r ( $matches[0] );  
} else  {  
  print "No urls found.";  
}




--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Mal Hack
Дата 22.1.2006, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



В данном случае
http://php.net/parse_url
PM ICQ   Вверх
Манкуни@нец
Дата 23.1.2006, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Блин я очень плохо пхп знаю, может ктонибудь напишет полный код как узнать размер, если известен только url Пожалуйста smile
PM MAIL   Вверх
PARROT
Дата 23.1.2006, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

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



Манкуни@нец, пользуемся кнопкой КОД.
У нас скрипты не пишут, а помогают их писать.


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
Манкуни@нец
Дата 23.1.2006, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



ну так помогите мне написать скрипт, че вам сложно чтоли
PM MAIL   Вверх
AntonioBanderaz
Дата 23.1.2006, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


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

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



помоему этого вполне хватит... чтобы написать....какие у тебя есть идеи как это можно реализовать?


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
Манкуни@нец
Дата 25.1.2006, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



ну мне просто нужно переделать эту функциию, чтобы в неё нужно было просто писать url
PM MAIL   Вверх
wsr
Дата 27.1.2006, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Fuzzy Logic
*


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

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



Манкуни@нец
Ну ты хоть мануал открой, и там прочитай про fsockopen и сам все поймешь.
Используй поиск, найдешь много всего.
А то много вас таких, которым лень мозгами шевелить.
--------------------
 ICQ : 918-318Сайт : Lock-Team 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




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


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

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