function imageResize($width, $height, $target) { if ($width > $height) { $percentage = ($target / $width); } else { $percentage = ($target / $height); } return "width=\"$width\" height=\"$height\""; }
Wszystko jest ok, tyle, że aby go użyć wykonuje:
I zaczyna się problem, bo dane z bazy wyświetlam w następujący sposób:
if ($num > 0 ) { $y=0; while ($y < $num) {
Przez co po pierwszym poprawnie wyświetlonym wyniku, dostaje komunikat:
Cytat
Cannot redeclare imageresize() (previously declared in /xxx/xxx/xxx/x.php:38)
Gdzie linijka 38, to właśnie start funkcji. Wiem dlaczego pojawia się błąd, jednak nie wiem jak go naprawić. Próbowałem użyć if(!function_exists('xxx')), ale nie jest to dobre rozwiązanie.
Macie jakieś pomysły?