브라우저에서 PHP 페이지를 여는 동안 정의되지 않은 변수 오류가 발생합니다. 다음은 이미지 유효성 검사의 예입니다. & 이미지 업로드 중 오류가 없습니다.하지만 정의되지 않은 변수 오류는 해결할 수 없습니다. PLZ 도와주세요.
brhoser를 여는 중 PHP에서 정의되지 않은 변수
<?
if(isset($_POST['save'])){
$rand=rand().time();
$photo_name=$_FILES['photo']['name'];
$photo_tmp_name=$_FILES['photo']['tmp_name'];
$photo_name=explode(".",$photo_name);
list($width,$height) = getimagesize($photo_tmp_name);
if($photo_name[1]=="jpeg"||$photo_name[1]=="jpg"||$photo_name[1]=="gif")
{
if($width<=365)
{
$photo_name=$photo_name[0].$rand.".".$photo_name[1];
move_uploaded_file($photo_tmp_name,"Images/{$photo_name}");
}
else
{ $sz_err="Not correct Perfect Size"; }
}
else
{ $tp_err="Not correct Type"; }
}
//이 두 굵은 변수는 HTML의 body 태그에 "에코/인쇄"입니다. 그러나 HTML 라인에서만 오류가 발생합니다.
표시되는 오류는 무엇입니까? 줄 번호? –
실제 오류 메시지는 무엇입니까 –
단순히'@'를'echo @ $ sz_err'와'echo @ $ tp_err' 변수에 추가하십시오. –