funkcja wygląda następująco:
<?php function resize($imgName, $size) { if(!($img = imagecreatefromjpeg($imgName))){ return false; } $img_w = imagesx($img); $img_h = imagesy($img); $ratio = $img_w / $img_h; if($ratio > 1){ $new_img_w = $size; $new_img_h = ($size / $ratio); } else{ $new_img_w = ($size * $ratio); $new_img_h = $size; } $tempImg = imagecreatetruecolor($new_img_w, $new_img_h); imagecopyresampled($tempImg, $img, 0, 0, 0, 0, $new_img_w, $new_img_h, $img_w, $img_h); $name = $name.\"-resized.jpg\"; imagejpeg($tempImg, $name); } resize(\"super_size_me.jpg\", 120); ?>
problem wygląda następująco: chciałbym tą funkcję zastosować w innej funkcji, ale nie wiem jak.
funkcja wygląda tak:
<?php function opis_filmu() { if($id){ $query=\"select * from filmy where id='$id'\"; { $okladka = $row[4]; $foto=$row[4]; $name=$row[4]; $foto = resize(\"$foto\", 350); echo\" <tr> <td class=okladka><img src='graphics/okladki/$foto' border='0' ALT='$name'></td> ?>
nie jest to cała funkcja bo nie ma sensu jej tu dawać. Chodzi mi mianowicie o to aby zmienną foto przekształcić funkcją resize, jak bym nie dał zapisu to ciągle wyskakuje Nie mogę otworzyć pliku: aktualna_nazwa_dotyczaca_jakiegos_tam_filmu.jpg - zwróćcie uwagę, że ta zmienna foto odwołuje sie do innego katalogu aniżeli funkcja resize (nie wiem czy to wazne).