Maze123987
19.07.2012, 07:09:03
Mam na stronie bardzo dużo obrazków w postaci miniatur, czasem, podczas ładowania strony strasznie ona się tnie. Jest jakiś skrypt, który pobiera obrazki dopiero w czasie ich powiększania, bądź powiększenie odbywa się za pomocą linku i również dopiero wtedy obrazek zostaje pobrany?
aleks365
19.07.2012, 08:39:56
O to ci chodziło
<?php
$download = $_GET['d'];
if($ext == "gif" or $ext == "jpg" or $ext == "jpeg" or $ext == "png" ) {
switch ($ext)
{
case "png": $ctype="image/png"; break;
case "jpeg":
case "jpg": $ctype="image/jpg"; break;
case "gif": $ctype="image/gif"; break;
default: $ctype="application/force-download";
}
header('Content-type: '.$ctype); header('Content-Disposition: attachment; filename="'.$download.'"'); }
else
{ echo "nie można pobrać pliku :(";} ?>
jak chcesz wywołać pobieranie to działa na tej zasadzie adres.pl/?d=adres do zdjęcia np adres.pl/?d=images/fotos.jpg ale zalecam zrobić na podstawie pobierania z bazy id zdjęcia żeby to wyglądało tak adres.pl/?d=643
Tutaj masz więcej na ten temat:
http://php.net/manual/en/function.header.php
Maze123987
19.07.2012, 10:12:07
Obrazki są wyświetlane w postaci <img src"..."/> w tabeli do tego podczepiam skrypt resize dzięki któremu mam miniatury obrazków, a po kliknięciu którejś z nich obrazek się powiększa. Po prostu problem w tym, że te wszystkie obrazki się ładują od razu po wejściu na stronę i czasem ona nie wyrabia.
aleks365
20.07.2012, 23:54:24
Masz stronicowanie na stronie czy nie bo jak nie to zrób nie będzie ci strona się mulić
toaspzoo
21.07.2012, 12:00:03
Przy wysyłaniu obrazka na serwer
zmniejszaj jego wymiary i rozmiarpolecam
http://www.egrafik.pl/porady/php-tworzenie...-obrazow-w-php/
Maze123987
27.07.2012, 22:08:31
A może zrobić tak, że miniatura miałaby określony, ten sam obrazek, a prawdziwy obrazek ładowałby się dopiero po kliknięciu i powiększeniu. Zmniejszyłoby to obciążenie? Strona ładowałaby się szybciej? Zna ktoś link do takiego rozwiązania?
bump
binprogrammer
28.07.2012, 01:10:36
Może podziel stronę na kilka części coś jak tematy na forum. Wyświetlane będą pierwsze 80 obrazków [1], a potem na następnej stronie [2] będzie kolejne 80 obrazków,
toaspzoo
28.07.2012, 02:25:56
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.