Jeżeli nie chcesz żeby obrazek był widoczny umieszczasz go w dowolnym katalogu na serwerze po prostu jako plik (patrz dołączony obrazek). Podajesz komuś link do tego pliku, np. www.twojastrona.pl/obrazek.jpg (katalog główny).
Wklejenie linku do menadżera pobierania jak np. Free Download Manager spowoduje ściągnięcie obrazka. Jak wkleisz link w przeglądarke obrazek wyświetli się i wtedy klikasz prawym myszki i wybierasz opcje "Zapisz obrazek jako"
Z obrazkami które stanowią treść strony jest tak samo - prawy myszki i "Zapisz obrazek jako". Jeszcze nie trafiłem na obrazek którego by sie nie dało w ten sposób ściągnąć.
Dodane linki:
Jeżeli nie chcesz żeby obrazek był widoczny umieszczasz go w dowolnym katalogu na serwerze po prostu jako plik (patrz dołączony obrazek). Podajesz komuś link do tego pliku, np. www.twojastrona.pl/obrazek.jpg (katalog główny).
Wklejenie linku do menadżera pobierania jak np. Free Download Manager spowoduje ściągnięcie obrazka. Jak wkleisz link w przeglądarke obrazek wyświetli się i wtedy klikasz prawym myszki i wybierasz opcje "Zapisz obrazek jako"
Z obrazkami które stanowią treść strony jest tak samo - prawy myszki i "Zapisz obrazek jako". Jeszcze nie trafiłem na obrazek którego by sie nie dało w ten sposób ściągnąć.
Dodane linki:
Już wiem o co Ci chodzi. Ściągnąłem sobie dla przykładu userbara i zrobiłem strone z której można go pobrać - patrz link (mam nadzieje że sie właściciele serwisu nie obrażą skoro to w celach dydaktycznych :) Popatrz sobie na źródło stony, Ctrl+U w przeglądarce. Kluczowa część to
// 0 to numer pliku, dalej by szło 1,2 itd gdybyś miał więcej do wrzucenia
// u1.jpg to nazwa pliku
oraz srypt php o nazwie save.php którego autorem nie jestem ja żeby nie było, podaje źródło w linkach. Nie musze chyba pisać że zarówno obrazek (plik) jak i skrypt muszą być w tym samym katalogu co strona na serwerze. Oto kod:
$files = array("u1.jpg"); // Tu podajesz nazwy plików po przecinku
$index = $_GET["index"];
$filename = $files[$index];
if (is_file($filename)) {
@header("Content-type: application/x-unknown");
@header("Content-Length: ".filesize($filename));
@header("Content-Disposition: attachment; filename=\"".$filename."\"");
$fp = fopen($filename, 'rb');
fpassthru($fp);
fclose($fp);
}
else {
echo "Plik niedostepny.";
}
?>
Dodane linki: