Здравствуйте, гость ( Вход | Регистрация )

Навигация

Ссылки форума

Навигация по форуму

 
Reply to this topicStart new topic
Загрузка На Сайт
Егрес
сообщение 4.6.2008, 14:06
Сообщение #1



Познающий
Группа: Advanced Members
Сообщений: 82
Регистрация: 2.4.2008
Поблагодарили: 100 *


Так как я не очень силен в ПХП Подскажите, можно ли на ПХП(или html) сделать скрипт загрузки через сайт. Т.е: У меня есть сайт МойСайт.ру я хочу на нем разместить код что бы в определенной строке можно было прописать ссылку на какой то фаил(с другого сайта) И началась закачка файла не напрямую, а через МойСайт.ру.
Возмож но ли? заранее спс superstition.gif

Сообщение отредактировал Егрес - 5.6.2008, 12:51
Go to the top of the page
 
+Quote Post
AlexLetov
сообщение 7.8.2008, 9:58
Сообщение #2



Новичок
Группа: Members
Сообщений: 20
Регистрация: 6.8.2008
Поблагодарили: 42 *


Возможно.
Ищи в сторону сокетов или file_get_contents.

Должно быть что-то вроде этого?:
Клиент->Твой сайт->чужой сайт (файл)->опять твой сайт->Клиент (получает нужный файл, но по линку с твоего сайта).


Например, так:

Страница downloads.html (страница выбора файла):
Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Downloads</title>
</head>

<body >
<a href="downloads.php?file=http://адрес файла с чужого сайта">Скачать</a>
</body>
</html>


Файл downloads.php (обработчик):
Код
<?php
if(!empty($_GET['file']) && isset($_GET['file']))
{
   echo file_get_contents($_GET['file']);
};
?>


Про СПАСИБО не забываем!

P.S. Писал код на скорую руку, так все работает - проверил. Потом можешь доработать и выводить перед закачкой функцией header() Content-Type в зависимости от расширения файла=)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 13.6.2026, 18:39