при загрузке ролика резать на первые 20кб и полный кусок. И уже решай кому давать 20к кому целиком =) Конечно это не лучший вариант)
идея втом чтобы рекурсивно пробежать по нескольким ftp скачав первые 20 килобайт каждого файла и сделать md5_file с этим куском и записать в базу значение, потом исмопьзовать это значение чтобы привязать к нему описание фильма.... такчто давайте подумаем как это сделать....
Ну, допустим, ты это сделаешь. А дальше что? Как ты это использовать-то будешь? Нашёл по описанию интересующий тебя фильм, захотел его скачать/посмотреть/что там ещё... И что, перебирать все фильмы заново, от каждого отщипывать первые 20 кб, делать ему мд5, проверять тот/не тот и так пока не найдёшь нужный?
нет , парсер когда отщипывает 20к также пишет полный url до того фильма который опщипал, идея в том что к одному описанию фильма по md5 привязываеться несколько ссылок на разные ftp сервера с одинаковым файлом.....
Не нашёл чего-либо подобного среди функций для работы с FTP ... Если к файлам есть доступ не через ftp, а через http, можно попробовать так: $file = fopen($url, 'r'); $first = fread($file, 20480); В переменной $first будут первые 20480 байт (20Кб) из файла по адресу $url.
нужно именно FTP я вот что нашел: PHP: $curl = curl_init(); curl_setopt($curl, CURLOPT_RANGE, 0-20 ); // с 0 по 20 байт curl_setopt($curl, CURLOPT_FILE, $fp); // куда льем curl_setopt($curl, CURLOPT_URL, $url); // откуда льем curl_exec($curl); curl_close($curl); ток всеравно не пашет, фаил создаеться пустой HELP ME!!