PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (9): [1] 2 3 4 5 6 7 8 9 »

> Найдено сообщений: 123
kazmikro Отправлено: 21 Октября, 2012 - 10:46:21 • Тема: Content Length в Curl • Форум: Работа с сетью

Ответов: 1
Просмотров: 2712
Привет всем Улыбка в общем такая проблема, есть php файл который получает файл, и отдаёт его браузеру,

PHP:
скопировать код в буфер обмена
  1.  
  2. $url = 'http://localhost/1.mp3';
  3. $ch = curl_init($url);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER , true);
  5. curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
  6. curl_setopt($ch, CURLOPT_FAILONERROR, 1);
  7. curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ss; MRA 5.4 (build 02647); ru) Presto/2.2.15 Version/10.00');
  8. //accept браузера
  9. $info = array(
  10.     'Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1',
  11.     'Accept-Language: ru-RU,ru;q=0.9,en;q=0.8',
  12.     'Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1',
  13.     'Content-Type: audio/mpeg',
  14. );
  15. curl_setopt($ch, CURLOPT_HTTPHEADER, $info);
  16. //запуск
  17. $content = curl_exec($ch);
  18. header('Content-Length: 3145728');
  19. echo $content;
  20.  


на самом деле файл 1.mp3 весит в 512 кб, но мне нужно чтобы браузер думал что размер файла не 512 кб а 3мб , когда я передаю header('Content-Length: 3145728'); браузер показывает в консоле всё равно 512 кб , а если я указываю header('Content-Length: меньше чем 512 кб '); тогда браузер показывает размер тот что указал в заголовке, как решить такую проблему ?
kazmikro Отправлено: 20 Октября, 2012 - 20:45:07 • Тема: Аудио плеер для сайта • Форум: JavaScript & VBScript

Ответов: 0
Просмотров: 463
Кто знает mp3 плеер для сайта которому можно передавать самому продолжительность песни Улыбка
kazmikro Отправлено: 17 Октября, 2012 - 19:01:15 • Тема: fread, fgets • Форум: Вопросы новичков

Ответов: 6
Просмотров: 270
Warning: fseek(): stream does not support seeking , fseek выдаёт ошибку
kazmikro Отправлено: 17 Октября, 2012 - 18:54:19 • Тема: fread, fgets • Форум: Вопросы новичков

Ответов: 6
Просмотров: 270
Хорошо ) можно пример заголовка ?
kazmikro Отправлено: 17 Октября, 2012 - 18:28:12 • Тема: fread, fgets • Форум: Вопросы новичков

Ответов: 6
Просмотров: 270
Как я понял fread, fgets читают файл начиная с начала и до определённого количества байт

например
$url = "http://site.ru/file.mp3";

$handle = fopen( $url, 'rb' );
$data = fread($handle, 8192); // читает с начала и до 4кб
fclose( $handle );

а можно ли как нибудь начинать читать удалённый файл не с начала а например с определённой позиции ?
kazmikro Отправлено: 17 Октября, 2012 - 05:35:15 • Тема: Перегон трафика • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 1178
по байтам Улыбка
kazmikro Отправлено: 16 Октября, 2012 - 21:28:55 • Тема: Перегон трафика • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 1178
а как по битам разобрать файл ? чтоб потом его можно было собрать опять в mp3 ?
kazmikro Отправлено: 16 Октября, 2012 - 18:26:18 • Тема: Перегон трафика • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 1178
не смог разобраться что и как
kazmikro Отправлено: 16 Октября, 2012 - 17:42:31 • Тема: Перегон трафика • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 1178
вы не много меня не поняли, EuGen я ни как не могу передать мысль того в чём заключается проблема, могу ли я с вами связаться online в icq или skype , а про ту ссылку "Снова ссылка: http://www[dot]codewalkers[dot]com/c/a/M[dot][dot][dot]gal-Downloading/ " я гляну , если у вас есть время то пожалуйста скиньте ваш icq мне в пм
kazmikro Отправлено: 16 Октября, 2012 - 14:27:07 • Тема: Перегон трафика • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 1178
да получается обычное проксирование трафика, просто file_get_contents получает целиком файл , это долго пока он получит файл а если будет много запросов то это вообще жесть щас гляну пример и отпишусь
(Добавление)
можно наглядный пример ? например есть ссылка прямая на файл http://site[dot]com/file[dot]mp3 , как его провести через свой сервер, файл может быть до 10-20мб file_get_contents его будет долго получать, там было написано что то про fopen fread и тд я так и не понял
kazmikro Отправлено: 16 Октября, 2012 - 14:07:10 • Тема: Перегон трафика • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 1178
вот !!! ссылка ведёт на сторонний ресурс ! а я хочу чтобы мой сервер получал файл со стороннего ресурса и передавал через себя пользователю только не целиком файл , а по кускам,
в общем ситуация такая есть сайт, поисковик музыки, он парсит музыку со внешнего стороннего ресурса, я хочу чтоб он и файлы mp3 тоже проводил через себя чтоб был внутренний трафик, только чтоб сервер не целиком скачивал файл а как нибудь побитово чтоб получал и отдавал ну или типо того
kazmikro Отправлено: 16 Октября, 2012 - 13:54:19 • Тема: Перегон трафика • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 1178
Нет не имею ввиду file_get_contents copy и тд, например есть ссылка на внешний файл http://site[dot]com/file[dot]mp3 , мне нужно своим сервером получить и отдать клиенту только не скачать полностью а как бы по кускам получать и отдавать сразу, "Имеете ввиду как организовать потоковую отдачу?" получается так вроде Улыбка
kazmikro Отправлено: 16 Октября, 2012 - 13:49:00 • Тема: Перегон трафика • Форум: Apache и другие веб-серверы

Ответов: 14
Просмотров: 1178
Приветствую всех, как перегонять внешний трафик через свой сервер, например я хочу чтоб пользователь обращался на мой-site.ru , сервер моего сайта обращался на другой сайт , получал от туда файл ( только получал не как нибудь целиком а по кускам чтоле ) и отдавал пользователю, в общем трансляция, в моём случае файл - mp3, посоветуйте что нибудь где копать где искать ?
kazmikro Отправлено: 12 Октября, 2012 - 22:48:52 • Тема: Транслирование файла • Форум: Вопросы новичков

Ответов: 5
Просмотров: 219
можно пример
kazmikro Отправлено: 12 Октября, 2012 - 21:11:06 • Тема: Транслирование файла • Форум: Вопросы новичков

Ответов: 5
Просмотров: 219
Спасибо )) а какие ещё варианты есть ?

Страниц (9): [1] 2 3 4 5 6 7 8 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB