사용자가 업로드하고 JPEG 파일을자를 때 문제가 발생하면 성공적으로 저장됩니다. 그러나 다음 코드를 실행하는 동안 오류가 발생합니다. [참고 :이 코드는 내 localserver에 완벽하게 작동합니다]imagecopyresampled()는 매개 변수 2가 리소스가 될 것으로 예상하고, 부울은 [내 PHP 파일]에 있습니다.
코드 :
$reg1 = "select * from table where did='".$did."'";
$reg2 = mysqli_query($con,$reg1);
$reg3 = mysqli_fetch_array($reg2);
echo $reg3['image1'];
if($reg3["image1"]!="")
{
$image1="uploads/".$reg3['image1'];
}
echo $image = imagecreatefromjpeg($image1);
list($pwidth, $pheight) = getimagesize($image1);
imagecopyresampled($image_p, $image, 2, 2, 0, 0, 152, 152, $pwidth, $pheight);
$ image1에 작동하지 않는 db.But $ 이미지에서 올바른 IMG 파일을 가져 오지. 스트림을 열지 못했습니다 :
오류 : 경고 : imagecreatefromjpeg [파일 이름] : getimagesize() : PHP 파일 디렉토리 이름]
경고에 해당 파일 또는 디렉터리 : 스트림을 열지 못했다 아니오 등을 [PHP 파일 디렉토리 이름]에서 파일이나 디렉토리
경고 : imagecopyresampled()는 매개 변수 2 자원,
** $ image1 **이 (가) 올바른 파일을 가리 킵니까? – arunrc
폴더 대상 권한으로 참조되는 것과 같은 소리가납니다. –
@arunrc : 예 예 : $ image1 코드가 $ reg1 = "drivers * 이미지에서 선택하십시오 * =" "$ 않았다." '; $ reg2 = mysqli_query ($ con, $ reg1); $ reg3 = mysqli_fetch_array ($ reg2); echo $ reg3 [ 'image1']; if ($ reg3 [ "image1"]! = "") { // $ img_test = $ reg3 [ 'image1']; $ image1 = "업로드 /" .$ reg3 [ 'image1']; } –