<?php if ($_REQUEST['1'] == '666') { $file = 'http://www.moisait.ru/123.rar'; header('Content-length: ' . $filesize); header('Content-Disposition: attachment; filename=' . $file); header('Content-Type: application/rar; name="' . $file . '"'); echo file_get_contents($file); exit; } ?> <html><head> Уже что тока не пробовал псих берет Помогите плиз
Тебе русским языком сказали что нельзя, возми у себя на компе попробуй создать файл с слешами и другими спец символами.
не Code: header('Content-Type: application/rar; name="' . $file . '"'); header('Content-Disposition: attachment; filename=' . $file); а Code: header('Content-Type: application/rar; name="' . basename($file) . '"'); header('Content-Disposition: attachment; filename=' . basename($file) );
Извините за тупость куда ссылку тут вставлять Пример приведите <?php if ($_REQUEST['1'] == '666') { $file = 'http://www.moisait.ru/123.rar'; header('Content-length: ' . $filesize); header('Content-Disposition: attachment; filename=' . $file); header('Content-Type: application/rar; name="' . $file . '"'); echo file_get_contents($file); exit; } ?> <html><head>
в теме уже был правильный ответ от Deathdreams: PHP: <? $file = 'http://bug-track.ru/prog/toolza1.0.rar'; header('Content-length: ' . $filesize); header('Content-Disposition: attachment; filename=' . basename($file)); header('Content-Type: application/rar; name="' . basename($file) . '"'); echo file_get_contents($file); ?>
Не помогло( Я уже это проверил. Подскажите как правильно вставить в код это PHP: $link = str_replace("_",'"/"',$link); /// bla bla bla
Пожалуйста не издевайся,а покажи на примере вот на этом коде. Я просто второй день еб... с этим кодом не знаю че и делать( <?php if ($_REQUEST['1'] == '666') { $file = 'http://www.moisait.ru/123.rar'; header('Content-length: ' . $filesize); header('Content-Disposition: attachment; filename=' . $file); header('Content-Type: application/rar; name="' . $file . '"'); echo file_get_contents($file); exit; } ?> <html><head>
Как же правильно вставить этот кусок кода? HTML: $link = str_replace("_",'"/"',$link); /// bla bla bla
У тебя имя файла представляет из себя ссылку. В ссылке слеши, слеши в именах файла запрещены! Можешь извлечь из ссылки имя файла и вставить его в нужное место. PHP: <?php if ($_REQUEST['1'] == '666') { $file = 'http://www.moisait.ru/123.rar'; header('Content-length: ' . $filesize); header('Content-Disposition: attachment; filename=' . basename($file)); header('Content-Type: application/rar; name="' . basename($file) . '"'); echo file_get_contents($file); exit; } ?>