Ребят помогите разобраться... Если делаю так и захожу потом по ссылке, идет закачка... <?php $urls="ftp://10.10.10.2/d1/11.druzey.oushena.avi"; echo "<A style=\"COLOR: #0000FF\" href=\"".$urls."\">".$urls."</A><br>"; ?> если открываю страничку с таким кодом то пишет что не может открыть эту страницу... <?php $urls="ftp://10.10.10.2/d1/11.druzey.oushena.avi"; header("location: ".$urls); ?> Помогите в чем баг мой?
PHP: <?php $urls="ftp://10.10.10.2/d1/11.druzey.oushena.avi"; header("location: ".$urls); ?> У тебя до этого кода есть хтмл? http://www.phpfaq.ru/header
PHP: <?php @ $db = mysql_pconnect("localhost" , "adm", "passw"); if (!$db) { echo "Error: Could not connect to database. Please try again later."; exit; } @mysql_query('SET NAMES cp1251;'); $query = "select * from video Where ID=".$_GET["ID"]; mysql_select_db( "filearch") ; $result = mysql_query($query) ; $row = mysql_fetch_array($result); $urls=$row["URL"]; header("location: ".$urls); ?> Вот мой код, никакого HTML тут нема...
ребят но ведь этой мой echo будет только в том случае если коннекта с базой НЕТ, а я уверен что он есть, соответственно и echo этого нет. Вот я его закомментировал и результата никакого...
Посмотри что находится в адресной строке браузера, когда он пишет, что не может открыть страницу и сравни с требуемым урлом.
в адрессной строке находится http://192.168.6.1/download.php?ID=194 код download.php я прилагал выше...
создал совершенно новую страничку 123.php с кодом PHP: <?php header("location: [url=ftp://10.10.10.2/d1/11.druzey.oushena.avi]ftp://10.10.10.2/d1/11.druzey.oushena.avi[/url]"); ?> ничего кроме этого. error_reporting(E_ALL); так и стоит display error = on поставил Открываю страничку 123.php, но "Internet Explorer не может отобразить эту веб-страницу" и никакого намека на загрузку файла не происходит. Где собака может быть? уже голова кругом...
ну если его переадресовывает то дело явно не в пхп кстати щас прошёл по ссылке у меня тоже ошибка соединения с ftp
я конечно понимаю что это тупая выдача файла на скачивание... Но другому я пока не научился... А этот казалось бы простой код не хочет почему то работать...
Вроде header рассчитан только на http, либо к урлу нужно добавить еще логин и пароль. Или файл слишком большой, попробуй поэкспериментировать с маленькими файлами. Или так [js] document.location.href = "ftp://loginass@host/" [/js][/js]
А так работает... можно даже без логина и пароля, если анонимный доступ есть... Спасибо и на этом... Но все же думаю есть более правильные медоды выдачи файлов на закачку... если есть у кого то ссылки где этот вопрос можна подробно изучить БУДУ ОЧЕНЬ ПРИЗНАТЕЛЕН. СПАСИБО БОЛЬШОЕ...