1 min read
Несколько слов о transload

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>"; } ?>

Откуда вы его можете потом спокойно и неторопливо скачать.