Categories: php, articles — 5:30 am
Так мало людей пользуются этой замечательной штукой, а зря. Приведу два простых примера:
Пример первый: Кто-то загрузил картинку на медленных сервер или во временное хранилище, а вы хотите ее сохранить?
Открываем страницу http://imageshack.us/transload.php?url=**адрес** и картинка загружается на Imageshack. Вуаля!
Конечно удобнее делать это одним нажатием, например для оперы можно добавить:
Item, “Copy image to imageshack.us” = Copy image address & Go to page, “http://imageshack.us/transload.php?url=%c”
в секции [Image Popup Menu] файла с меню (Opera 8\profile\menu).
Пример второй: У вас есть ссылка на файл, который вы хотите скачать, но качает слишком медленно / качать с вашего IP адреса нельзя / файл скоро удалят и вы не успеваете скачать его
Простейший PHP скрипт может сохранить этот файл к вам на хостинг:
<?php if (isset($geturl)) { $getdir = "get"; if (($geturl[strlen($geturl)-4]!=".")) $ext = "zip"; else $ext = substr($geturl, -3); if ($ext=="mp3") $ext="mp!"; if ($ext=="avi") $ext="av!"; $parseurl = parse_url($geturl); $path = $parseurl['path']; $name = substr($path, strrpos($path, '/')+1, strlen($path)-strrpos($path, '/')-4); $saveto = $getdir . "/" . $name . $ext; copy($geturl, $saveto); echo "<a href=\"/".$saveto."\">".$name.$ext."</a>"; } ?>
Откуда вы его можете потом спокойно и неторопливо скачать.