веб-мастеру блог веб-мастера Статьи Веб-Мастера SEO Tools книги веб-мастеру

IPB

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

 
Ответить в эту темуОткрыть новую тему
> php скрипт для закачки файлов из интернета на сайт через форму загрузки, Подскажите возможно ли такое, и как его реализовать
lubopit
сообщение 2.2.2008, 20:03
Сообщение #1


Прохожий
*

Группа: Пользователи
Сообщений: 1
Регистрация: 2.2.2008
Пользователь №: 555



Я совсем недавно начал увлекатся сайтостроением, а программирую еще очень слабо. По другому говоря, по моим представлениям, на сайте должен быть "скрипт + форма" играющий роль броузера установленного как бы на сайт, и который будет в режиме реального времени закачивать файлы прямо с любого адреса доступного в интернете в определенную директорию сайта. Для этого ему достаточно помочь введя адресс закчиваемого файла в поле формы.
Может быть кто знает как это делается?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
gid
сообщение 2.2.2008, 20:20
Сообщение #2


Администратор форума
*****

Группа: Главные администраторы
Сообщений: 541
Регистрация: 27.11.2006
Из: Россия
Пользователь №: 1



да, такое решение у меня уже есть:
Код

<form>
<input type="text" name="url">
<INPUT TYPE="submit">
</form>
<?php
ini_set("memory_limit", "40M");
set_time_limit(0);
if (isset($_GET['url']))
{
/*
$tmp = implode("", file($_GET['url']));
$fn = basename($_GET['url']);
$size = 0;
$size = strlen($tmp);
echo "Size: " . ($size/(1024*1024)) . "<br>";
    if ($size!=0)
    {
        chdir("tmp_f");
        $fp = fopen($fn, "w");
        fwrite($fp, $tmp);
        fclose($fp);
    }
echo "Download Complete!";
*/
$fn = basename($_GET['url']);
$size = 0;
chdir("tmp_f");

$fr = fopen($_GET['url'], "r");
$fw = fopen($fn, "w");
if ($fr)
{
    while (!feof ($fr))
    {
        $buffer = fgets($fr, 4096);
        fwrite($fw, $buffer);
        //echo $buffer;
        $size = $size + strlen($buffer);
    }
fclose ($fr);
fclose ($fw);
}


echo "Size: " . ($size/(1024*1024)) . "<br>";
echo "Download Complete!";

}

?>


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
olia777
сообщение 11.3.2008, 19:59
Сообщение #3


Прохожий
*

Группа: Пользователи
Сообщений: 2
Регистрация: 11.3.2008
Пользователь №: 666



Господа системные администраторы города Москвы (кто реально работает в этой должности в какой-либо организации, является профессионалом, а не любителем)!
Нужна Ваша помощь в одном деликатном деле. Заплачу 100 долларов или даже побольше в случае успеха...
Подробности расскажу лично.
Мой номер в программе ICQ (программа для переписки по Интернет) 382-177-345.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Быстрый ответОтветить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 12.5.2008, 13:09
^ ВВЕРХ ^

Посетите наши проекты:
you don t have permission to access on this server
----
телевизор vestel - Теле-Выбор