2012-02-12 4 views
0

Я пытаюсь создать галерею CMS и вам нужно создать эскизы в конце моего файла upload.php. У меня есть функция, называемая create_square_image, которая отлично работает при запуске на странице «showphotos.php». Однако я не хочу, чтобы он запускался каждый раз, когда кто-то просматривал страницу. Я попытался добавить следующее SWFUpload ...Создать миниатюру с SWFUpload

// Process the file 
/* 
    At this point we are ready to process the valid file. This sample code shows how to save the file. Other tasks 
    could be done such as creating an entry in a database or generating a thumbnail. 

    Depending on your server OS and needs you may need to set the Security Permissions on the file after it has 
    been saved. 
*/ 

$thumb_save = "uploads/thumbs/thumb_" . $_FILES[$upload_name]["tmp_name"]; 
create_square_image($_FILES[$upload_name]["tmp_name"],$thumb_save,100); 

if ([email protected]_uploaded_file($_FILES[$upload_name]["tmp_name"], $save_path.$file_name)) { 
    HandleError("File could not be saved."); 
    exit(0); 
} 

exit(0); 

Функция create_square_image использует этот формат: create_square_image (строка $ имя файла, строка $ назначения, размер)

Я пробовал несколько раз, и он сохранит изображение, но не миниатюру.

ответ

0

Установите разрешения на /uploads/thumbs/ на 777. Вы также можете попробовать указать абсолютный путь к этому местоположению. Чтобы увидеть ваш абсолютный путь, используйте этот код: echo getcwd();

Смежные вопросы