|
|
|
|
|
|
Теги |
| |
codeserfercom, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка, языков
Показать все теги
|
|
|
| |
|
|
|
|
|
|
|
|
| |
Вам приходилось закачивать файлы с удаленного сервера на свой? Если да, то как Вы это делали? Качали файл к себе, а затем заливали на хостинг? Неудобно, согласитесь, и время и трафик.. Для этого написан скрипт закачки файлов с удаленного сервера на свой минуя локальный компьютер, и, естественно с большей скоростью (у нас это 16 Gb/с.) Скрипт написан на PHP. Ссылка на файл передается через присвоению параметру name ссылку на файл. Т.е. для закачки надо сказать примерно такую ссылку: http://ваш_сайт.ru/download.php?name=прямая_ссылка. Через секунду Вы получите прямую ссылку на файл, но уже закачанный на Ваш сервер. Кому не удобно передавать таким образом ссылки (?name=прямая_ссылка), то можно сделать форму для этого. Тут по желанию можно PHP скрипт вынести в отдельный файл, тогда путь к нему указать в свойстве action, или изменить метод передачи с GET на POST. Все по Вашему желанию. <?php if(isset($HTTP_GET_VARS['name'])) { $fn = $HTTP_GET_VARS['name']; $handle = fopen ($fn, 'rb'); $contents = ""; if(!$handle) echo 'Ошибка загрузки файла'; else { while(!feof($handle)){ $data = fread($handle, 8192); $contents .= $data; } fclose ($handle); $handle = fopen ('./download/' . basename($fn), 'wb'); if(!$handle) echo 'Ошибка загрузки файла!'; else { fwrite($handle, $contents); fclose($handle); echo "Файл загружен успешно."; } } } ?> Загруженные файлы по-умолчанию будут сохраняться в папке download, но это можно изменить, поменяв значение на свое. |
|
| |
Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним! Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:
Своё Спасибо, еще не выражали.
|
| |
| |
Просьбы перезалить в комментариях принимаются |
| |
|
|
| |
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем. |
|
| |
Другие коды по теме: |
|
| |
Нахождение всех совершенных чисел от 1 до nОбращение к WhoIs для IP на PHPОпределяем расширение экрана с помощью WinAPIГалерея изображенийМагические исчезновения |
|
|

|
Написал: zhurin |
|
23 декабря 2008 15:48 | ICQ: --
|
|
| |
Группа: Гости Регистрация: -- |
спасибо |
|
|
|
| Публикаций: 0 | Комментариев: 0 |
|
|

|
Написал: soron9 |
|
28 мая 2009 11:40 | ICQ: --
|
|
| |
Группа: Гости Регистрация: -- |
Мне понравилось, хорошо сказано и в точку |
|
|
|
| Публикаций: 0 | Комментариев: 0 |
|
|

© 2008 - 2010. Копирование материалов запрещено! |
|
|