|
|
|
|
|
для: anamivatar
(07.02.2006 в 10:11)
| | Я скрипт в локаль поместил и начал качать... | |
|
|
|
|
|
|
|
для: cheops
(07.02.2006 в 03:16)
| | При помощи вот этого скрипта:
<?php
if (isset($_POST['url']) && $_POST['url']){
header("Content-Disposition: attachment; filename=mine.doc");
header("Content-Type: application/x-octetstream");
readfile($_POST['url']);
}
else
{
?>
<html>
<body>
<form method="POST" target="">
Введіть URL для закачки:<br>
<input type='text' name='url' size='100'/><br>
<input type='submit' value='Угу!'/>
</form>
</body>
</html>
<?
}
?>
|
| |
|
|
|
|
|
|
|
для: anamivatar
(06.02.2006 в 17:31)
| | А вы как загружаете файлы с сервера исходника? при помощи стандартной функции или сокетов? | |
|
|
|
|
|
|
|
для: anamivatar
(30.01.2006 в 15:01)
| | Нашел я подходящий хостинг. Но проблема в следующем:
Необходимо скачать файл: http://doza.com.ua:8080/audio/Knigi/Tolkien_-_Vlastelin_kolec_-_Dve_bashni/gl01-01.mp3
Проблема в том, что из-за этого не качается:
http://doza.com.ua:8080
Вопрос: Как с этим быть? Подозреваю, что проблема не в хостинге, а в скрипте.
ЗЫ. Со стандартных урлов грузится на УРА! | |
|
|
|
|
|
|
|
для: anamivatar
(01.02.2006 в 15:49)
| | А нет, на бесплатных хостингах ничего не выйдет - они, собаки, входящих трафик запрещают в целях безопасности/экономии. | |
|
|
|
|
|
|
|
для: cheops
(31.01.2006 в 14:14)
| | Всеобщими стараниями получился следующий шедевр:
<?php
if (isset($_POST['url']) && $_POST['url']){
header("Content-Disposition: attachment; filename=mine.doc");
header("Content-Type: application/x-octetstream");
readfile($_POST['url']);
}
else
{
?>
<html>
<body>
<form method="POST" target="">
Введіть URL для закачки:<br>
<input type='text' name='url' size='100'/><br>
<input type='submit' value='Угу!'/>
</form>
</body>
</html>
<?
}
?>
|
Эту радость я выложил по адресу: http://merikus.ho.com.ua/cgi-bin/downld.php
Проблема - все файлы закачиваются с размером 0 байт. Хотя у друга на платном хостинге все работает нормально. Я начал изучать проблему поглубже - на других бесплатных хостингах выдаются ошибки:
[quote]Warning: readfile(http://bo.net.ua/forum/index.php): failed to open stream: Permission denied in /mnt/web_i/d13/s29/b026e572/cgi-bin/down.php on line 6[/quote]
Line 6 - строка в которой идет команда readfile.
[quote]Warning: readfile() [<a href='function.readfile'>function.readfile</a>]: URL file-access is disabled in the server configuration in /mnt/storage/users/m/e/r/merikus/down.php on line 6
Warning: readfile(http://bo.net.ua/forum/index.php) [<a href='function.readfile'>function.readfile</a>]: failed to open stream: no suitable wrapper could be found in /mnt/storage/users/m/e/r/merikus/down.php on line 6[/quote]
Собственно вопрос - как изменить скрипт, чтобы он корректно работал и на бесплатных хостингах?
Огромное спасибо! | |
|
|
|
|
|
|
|
для: anamivatar
(30.01.2006 в 15:01)
| | Вы можете представить MP3 файл, хоть zip-архивом, подробности можно почитать в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=7073 - там не полное решение, но в принципе понятно что вам требуется - прокси сервер, который будет превращать MP3-файлы во что-то другое. | |
|
|
|
|
|
|
|
для: XPraptor
(30.01.2006 в 15:08)
| | Да у нас компания-провайдер на 3000 человек. Никто там на трафик особо внимание не обращает... | |
|
|
|
|
|
|
|
для: anamivatar
(30.01.2006 в 15:01)
| | Если админиы запретили, значит т ак оно и надо. А всех таких хитрых потом заставят трафик из своего кармана оплачивать. Или ты наивно полагаешь, что админ не видит по логам какой комп качает сколько трафика и откуда? | |
|
|
|
|
|
|
| Господа, гуру от PHP!
Обращаюсь к вам за помощью. Сам я не местный (в PHP - ламер).... Кто чем может... :)
Сначала опишу ситуацию. Работаю я в одной большой компании, где жестко режут инет. В частности, прокся не пропускает ни одного урла, в котором фигурирует mp3
Для борьбы с этим злом пробовал устанавливать программы для HTTP-туннелирования, в частности HTTPort. Но недобрые админы предусмотрительно запретили метод CONNECT.
Файлы mp3 в чистом виде не качаются. Но замечено, что если вызвать файл с расширением php, который выдаст (НЕ редиректнет) mp3 файл как результат, то файл будет загружаться. Пример: http://www.silvaultramindsystem.com/products/audio/centering/SilvaUltraMindCenteringExercise.php
Чутье и Google подсказывает, что подобную веб-формочку, с помощью которой можно будет качать mp3 можно будет организовать с помощью команды fopen. Что оно и как оно, я без понятия. Кто может войти в положение, пожалуйста войдите и помогити состряпать php файлик для решения этой проблемы и выложить его сюда или выслать на мыло kravch AT gmail.com.
ПРИМЕЧАНИЕ. На моем хостинге всего 20 мег места, а некоторые mp3 побольше (аудиокниги), поэтому было бы идеально, чтобы файлик не закачивался на хостинг, а допустим буферизировалось киллобайт 500, а потом выдавало, снова буферизировалось 500 Кб и снова выдавало. Ну т.е., чтобы формочка работала, аля прокся :)
Спасибо заранее всем добрым людям, кто откликнется. | |
|
|
|
|