아래 코드가 제대로 작동하는 것 같습니다. 그러나 데이터베이스의 BLOB에는 함수가 실행 된 후에 만 0이 포함됩니다. 아래의 코드가 정확합니까? 어떻게하면 고칠 수 있습니까?Wordpress에서 PHP를 사용하여 축소판으로 저장 한 다음 절약하기
$tmpName = $_FILES['picture']['tmp_name'];
$fp = fopen($tmpName, 'r');
$binary = fread($fp, filesize($tmpName));
fclose($fp);
$originalImage = imagecreatefromstring($binary);
$tempImage = imagecreate(100,100);
imagecopyresized($tempImage,$originalImage,0,0,0,0,100,100);
ob_start();
imageJPEG($tempImage);
$thumbnail = ob_get_contents();
ob_end_clean();
$wpdb->query("UPDATE ".$wpdb->prefix."items SET picture = $thumbnail WHERE id=$id'");
감사합니다 :)!
사진을 데이터베이스에 저장 하시겠습니까? 당신의 다음 질문은 그것을 표시하는 방법이 될 것 같아요 :) –
하하하, 내가 그것을 어떻게 표시할지 모르겠다 ... 나는 보통 데이터베이스에 파일을 저장할 수 없다 ... 어쩌면 나는 DB에 저장하지 않을 것이다. 자원 낭비일지도 모릅니다. – Parris
내가이 길로 가고있을 때 그것은 의미가 있었지만. – Parris