czesc wszystkim
sluchajcie chcialem zrobic galerie na stronie, skrypt ktory tworzy male zdjecia z pliku a potem tworzy z nich odnosniki do duzych, uzylem jednego do stworzenia miniaturek nie działa, drugi do wyswietlenia ich na stronie działa, u mnie w phptriad dziala na kompie miniaturki się tworzą, natomiast na serwerze nie dziala, nie wiem dlaczego???
jak byscie mogli to pomozcie...
a moze macie jakis dobry skrypt na galerie ?
<?
$fol = "./fotosy"; // folder ze zdjęciami
$prfx = "min_"; // prefix poprzedzający nazwy miniaturek
$i = 0;
$naz = array();
$dane = @file($fol."/dane.txt");
if(is_array($dane)) foreach($dane as $v) {
$t = explode("|", $v);
$naz[] = $t[0];
}
$uchwyt = opendir($fol);
while(false !== ($plik = readdir($uchwyt)))
if(is_file($fol."/".$plik) &&
(!is_file($fol."/".$prfx.$plik) || !in_array($plik, $naz)) &&
substr($plik, 0, strlen($prfx)) != $prfx &&
ereg("^.+\.jpe?g$", $plik)) {
$org = imagecreatefromjpeg($fol."/".$plik);
$s_org = imagesx($org);
$w_org = imagesy($org);
$s_min = 100;
if(($w_min = floor(($s_min * $w_org) / $s_org)) > 150) $w_min = 150;
$min = imagecreate($s_min, $w_min);
imagecopyresized($min, $org, 0, 0, 0, 0, $s_min, $w_min, $s_org, $w_org);
imagedestroy($org);
imagejpeg($min, $fol."/".$prfx.$plik, 50);
imagedestroy($min);
if(in_array($plik, $naz)) unset($dane[array_search($plik, $naz)]);
$dane[] = "$plik|$s_org|$w_org|$prfx$plik|$s_min|$w_min\n";
$i++;
}
closedir($uchwyt);
$fp = fopen($fol."/dane.txt", "w");
flock($fp, 2);
fputs($fp, str_replace("\r", "", join("", $dane)));
flock($fp, 2);
fclose($fp);
echo "Ilość utworzonych miniaturek: ".$i;
?>
problem z galerią??
-
FanFataL
- Nowy

- Posty: 113
- Rejestracja: pn lut 28, 2005 1:33 am
- Lokalizacja: Kraków / Katowice / Bydgoszcz
- Kontakt:
Re: problem z galerią??
Dodaj [manual]error_reporting[/manual](E_ALL); na począku skryptu to powinien wyświetlić się błąd ...
Btw. Usuń wszystkie @ sprzed funkcji ;]
Pozdrawiam
...
Btw. Usuń wszystkie @ sprzed funkcji ;]
Pozdrawiam
...
nie działa
error reporting nic nie zwraca
po uruchomieniu na serwerze pliku dostaje komunikat iż miniaturki zostały wykonane, natomiast w katalogu miniaturki nie są tworzone jak i w pliku tekstowym nic nie zapisuje..
wydaje mi się iż jakas funkcja jest zablokowana na serwerze ale nie wiem jaka?
po uruchomieniu na serwerze pliku dostaje komunikat iż miniaturki zostały wykonane, natomiast w katalogu miniaturki nie są tworzone jak i w pliku tekstowym nic nie zapisuje..
wydaje mi się iż jakas funkcja jest zablokowana na serwerze ale nie wiem jaka?
Galeria zdjęć i nie tylko
Polecam Galerię Bagram - nowa wersja 6.0 www.bagram.net/galeria/ jest tam wszystko i zdjęcia i podpisy i miniaturki i menu i wreszcie cała witryna do zrobienia w 10 minut. Naprawdę warto!
Re: problem z galerią??
A ustawiłeś CHMOD'y dobrze?
