[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не удалось открыть поток: HTTP запрос не удался!
kodemak
есть PHP которая сохраняет заданный файл под заданным именем

<?php
$file = $_GET['url'];
$musname = $_GET['name'];
header('Content-Disposition: attachment; filename='.basename($musname.".mp3"));
readfile($file);
exit;
?>


суть проблемы в том что код страницы она отлично сохраняет в "name.mp3",
а вот сами mp3 не хочет =(


Warning: readfile(http://...48157d81914b.mp3): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /download.php on line 8

я так понял ошибка в ошибка в заголовках и в http
не удалось открыть поток: HTTP запрос не удался!
хотя файл существует по этому адресу.
в чем проблема почему не грузит?



Спустя 16 минут, 7 секунд (21.11.2010 - 10:41) DySprozin написал(а):
kodemak
;;я так понял ошибка в ошибка в заголовках и в http
он же тебе почти по-русски как бе намекает: 404 Not Found

попробуй так:
<?php
$file = $_GET['url'];
die("$file");


что выведет на экран? потом проверь: действительно ли верный путь (;

Спустя 10 минут, 34 секунды (21.11.2010 - 10:51) kodemak написал(а):
в том то и дело что выводит действительно работающий адес

Спустя 14 минут, 57 секунд (21.11.2010 - 11:06) DySprozin написал(а):
kodemak
тогда попробуй без заголовков:

<?php
$file = $_GET['url'];
readfile($file);
exit;
?>


и вот так:

<?php
$file = "http://addr"; ////////тут вводишь полный адрес (;
readfile($file);
exit;
?>

Спустя 1 час, 41 минута, 1 секунда (21.11.2010 - 12:47) kodemak написал(а):
Warning: readfile(...facea96d329f.mp3): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in .../WWW/test.php on line 3


файл работающий но внешний в обоих случаях

Спустя 14 минут, 12 секунд (21.11.2010 - 13:01) DySprozin написал(а):
kodemak
попробуй первой строкой:

ini_set ('user_agent', $_SERVER['HTTP_USER_AGENT']);

Спустя 3 минуты, 40 секунд (21.11.2010 - 13:05) DySprozin написал(а):
и еще такой вариант:
ini_set('allow_url_fopen', 'on');

Спустя 1 час, 6 секунд (21.11.2010 - 14:05) kodemak написал(а):
нет, не работает - та же ошибка =(
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.