- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
К примеру когда загружаешь картинку что бы узнать сколько он весит нужно написать такой код
$upfile_size = $_FILES['upfile']['size'];
А вот что бы узнать размер не .torrent - файла, а то что он раздает какой код надо написать
Заранее спасибо
насколько понимаю, надо знать формат файлов .torrent, парсить и искать в них информацию об исходном файле и брать его размер
Необходимо парсить .torrent и выдирать параметр: length в анонсе
Парсить. Искать слово lengthi(по моему) и брать число после него (оно в байтах).
Я пока PHP не так хорошо знаю, а как парсить. Это типа искать что ли
Я пока PHP не так хорошо знаю, а как парсить. Это типа искать что ли
Да, искать в этом файле. Есть уже готовые классы, которые всю работу сделают за вас, нужно только подключить.
t0os, не подскажешь?
Если ничего не знаете, то идите и разбирайтесь, Гугл и Яндекс для Вас работают 24 часа в сутки.
Если же не хотите разбираться, называйте бюджет и тут просто огромное количество людей решит для Вас задачу.
Это вам как вариант, а сказали правильно, надо учиться разбираться самому :)
function parse_torrent($text) {preg_match_all("/lengthi(\d+)\D.+:pathl(\d+):(.+):/Us", $text, $matches);
$i = 0;
foreach($matches[3] as $key=>$match) {
$file = substr($match, 0, $matches[2][$key]);
$t = mb_detect_encoding($file);
$file = mb_convert_encoding($file , 'WINDOWS-1251', $t);
$size = $matches[1][$key];
$data[$i]['file'] = $file;
$data[$i]['size'] = $size;
$i++;
}
return $data;
}
$file = 'test.torrent';
$text = file_get_contents($file);
$results = parse_torrent($text);
foreach($results as $data) {
print "file: {$data['file']} size: {$data['size']}<br>";
}
LokiSanchez, Спасибо час попробую