ÐеÑколько Ñлов о transload
Так мало людей пользуютÑÑ Ñтой замечательной штукой, а зрÑ. Приведу два проÑтых примера:
Пример первый: Кто-то загрузил картинку на медленных Ñервер или во временное хранилище, а вы хотите ее Ñохранить?
Открываем Ñтраницу 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>";
}
?>
Откуда вы его можете потом Ñпокойно и неторопливо Ñкачать.