uploadifyでうまく動作するスクリプトを作っています。私がやりたいことは、アップロードした画像を使って、理想的にはimagejpeg(name、null、quality)ファイルサイズの変更方法を試すことができます。しかし、私はそれを働かせることはできません。私は "imagejpeg():与えられた引数が有効なイメージリソースではありません"というエラーを受け取り続けます。とにかく、ここに私のコードです - 事前に感謝します。一度アップロードした画像をPHPでアップロードする
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
//Make our unique file name token_time_orgfilename
$targetFile = str_replace('//','/',$targetPath) . $token . "_" . time() . "_" . $_FILES['Filedata']['name'];
//name it without all the complete URL
$fileName = $token . "_" . time() . "_" . $_FILES['Filedata']['name'];
if(!file_exists($targetPath)) {
mkdir($targetPath, 0755, true);
}
move_uploaded_file($tempFile,$targetFile);
echo str_replace($_SERVER['DOCUMENT_ROOT'],'',$fileName);
どのように 'imagejpeg'を使ってみましたか? – deceze
はい、私はimagejpeg($ tempFile、$ targetPath、65)を試してみましたが、PHPのエラーが出ます。 :( –
+1 @deceze - エラーを発生させる実際のコードを文中に投稿してください。投稿されたコードに 'imagejpeg()'の呼び出しはありません。 – DaveRandom