ウェブサイト用のファイル アップロード スクリプトを作成し、canvas.php を使用して画像を縮小しています。アップロードは正常に機能しますが、スケーリングは機能しません。私はこれまでにこれを使用したことがないので、それが単なる小さなエラーであることを願っています. これが私のコードです:
<?php
$newfilename = $id;
$extension = end(explode(".", $_FILES["file"]["name"]));
$path = "../posts/$type/";
//INSERT TO TABLE
if(mysqli_affected_rows($con)>0){
move_uploaded_file($_FILES["file"]["tmp_name"],"$path" . $newfilename . "." . $extension);
header("Location: ../dashboard.php?page=posts");
exit();
}
else{
header("Location: ../404.php");
}
?>
<?php
if($type == "photo"){
require_once "canvas.php";
$img = new canvas("$path" . $newfilename . "." . $extension);
$img
->resize("700")
->save("$path" . $newfilename . "." . $extension);
}
?>
これは canvas.php ( http://canvas.daviferreira.com/ )を使用します。