以前は画像をデータベースにアップロードすることでこれを行っていましたが、後で間違った方法を学びました。なぜなら、データベースをローカルホストからサーバーに移動する場合にデータベースをエクスポートしようとすると、画像が表示されないからです:(だから、私が持っているスクリプトここで画像を取得し、トリミングし、ランダムな名前を付けてギャラリー フォルダーにドロップしますが、何らかの理由で機能せず、理解できません..誰かが私を助けることができれば
ありがとう
if(isset($_POST['submit']) && $_FILES['galleryimg']['size'] > 0) {
$tmpname = $_FILES['galleryimg']['tmp_name'];
$imgsize = $security->secure($_FILES['galleryimg']['size']);
$imgtype = $security->secure($_FILES['galleryimg']['type']);
//crop image
$canvas = imagecreatetruecolor(219,127);
$imgattrib = getimagesize($tmpname);
$source = imagecreatefromjpeg($tmpname);
imagecopyresized($canvas,$source,0,0,0,0,219,127,$imgattrib[0],$imgattrib[1]);
$name = rand(1234,43211234).".png";
ob_start();
imagepng($canvas);
//$image = ob_get_contents();
imagepng($canvas,'/uploads/gallery/'.$name);
ob_end_clean();
}
ところで、画像がアップロードされたら、フォルダを読み取って画像を表示するにはどうすればよいですか?