Borykam się z takim problemem...
W FCK Editor chcę zmodyfikować oryginalny upload na taki, gdzie pliki będą resizowane i zapisywane innym skryptem niż ten oryginalny, a więc wywaliłem całą zawartość FileUpload i zastąpiłem swoim kodem
<?php $conf = $_FILES['NewFile']['name']; $width = 500; $height = 500; $images_res = $_FILES['NewFile']['tmp_name']; $path_res = '../files/'; require('/temp/includes/img_res.php'); ?>
I po wybraniu pliku i kliknięciu "wyślij" nic mi się nie pokazuje... Ładuje się bez końca
Próbowałem też zbudować nową funkcję i wykonać ją przed FileUpload... Niestety te same objawy. Jeśli natomiast wrzucę wykonanie swojej funkcji po FileUpload, nie zostaje ona w ogóle wykonana
Czy ktoś zna jakąś sztuczkę na przebrnięcie przez ten proces?
Plik img_res.php wygląda tak:
<?php // Zmienne które muszą być zadeklarowane: //$width - max długość //$height - max wysokość //$images_res - plik //$path_res - ścieżka $filename = $images_res; $ratio_orig = $width_orig/$height_orig; if ($width/$height > $ratio_orig) { $width = $height*$ratio_orig; } else { $height = $width/$ratio_orig; } $image_p = imagecreatetruecolor($width, $height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); // Output imagejpeg($image_p, $path_res . $conf, 75); ?>
Pozdrawiam i proszę o pomoc.