размещен на Dreamhost

Несколько слов о transload

Заметка написана ночью 15 января 2006 в категориях: php, articles

Так мало людей пользуются этой замечательной штукой, а зря. Приведу два простых примера:

Пример первый: Кто-то загрузил картинку на медленных сервер или во временное хранилище, а вы хотите ее сохранить?

Открываем страницу 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>";
}
?>

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

« Gamer buys $26,500 virtual landWeb-разработчикам »

Нет комментариев

Комментариев еще нет.

Подписка на комментарии через RSS

Извините, комментирование этой заметки завершено.

Связанные записи