2012-02-12 14 views
0

私はCMSのフォトギャラリーを試みており、upload.phpファイルの最後にサムネイルを作成する必要があります。私は、 'showphotos.php'ページで動作するときにうまく動作するcreate_square_imageという関数を持っています。しかし、誰かがそのページを閲覧するたびに実行されることは望ましくありません。私はcreate_square_image機能は、このフォーマットを使用しています... 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(文字列$ファイル名、文字列$先、サイズ)

私はそれを数回試してみましたし、画像は保存されますが、サムネイルは保存されません。

答えて

0

/uploads/thumbs/のアクセス許可を777に設定します。その場所への絶対パスを指定することもできます。絶対パスを確認するには、次のコードを使用してください:echo getcwd();