- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите плиз как залить файл на сервер через url? Может есть какой-то готовый скриптик.
Файлы - видео. mp4 и flv.
В DLE есть такая функция - но работать почему-то не хочет на данном сервере. А хочется как-то быстро это дело заливать. Через фтп слишком долго...
<?php copy('http://www.google.com/favicon.ico','google.ico'); ?>
URL file-access is disabled in the server configuration
php_flag allow_url_fopen 1 > .htaccess
Подскажите плиз как залить файл на сервер через url? Может есть какой-то готовый скриптик.
Файлы - видео. mp4 и flv.
В DLE есть такая функция - но работать почему-то не хочет на данном сервере. А хочется как-то быстро это дело заливать. Через фтп слишком долго...
http://ru2.php.net/manual/ru/curl.examples-basic.php
edogs, сенкс, получилось. Только с ютуба качать не хочет. попробую как-нибудь пошаманить...
RedOK, пробовал - не помогло.
Что-то никак ютуб не подчиняется. Ссылку на видео беру на ru.savefrom.net - длинная с кучей параметров. Прямую ссылку на сам mp4 файл я так понимаю не найдешь. Видимо curl такое не хочет понимать - ошибок не выводит, но файл записывает пустой. Вот код:
$ch = curl_init("http://o-o.preferred.neterra-sof1.v19.lscache8.c.youtube.com/videoplayback?sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cexpire&fexp=916403&itag=18&ip=77.0.0.0&signature=299456559F46A579741638C3A82567C0CFADD18D.693EFFDD4C3B3ED33CFC8030A3330392EF317E80&sver=3&ratebypass=yes&source=youtube&expire=1332791976&key=yt1&ipbits=8&cp=U0hSR1dUT19MUENOMl9PTlNKOk9fVE8tVG5YUmZH&id=6cbd330cf2ecaa38");
$fp = fopen("1.mp4", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
$output = curl_exec($ch);
if ($output === FALSE) {
echo "cURL Error: " . curl_error($ch);
}
curl_exec($ch);
$info = curl_getinfo($ch);
echo 'Took ' . $info['total_time'] . ' seconds for url ' . $info['url'];
curl_close($ch);
fclose($fp);