난 단지 로컬 호스트에 worning의 massege이 ...[function.getimagesize] 문제를 해결하는 방법 : 스트림을 열지 못했습니다 : PHP에서?
"경고 : getimagesize (이미지/고양이 /) 는 [function.getimagesize] : 열린 스트림에 실패 에서 해당 파일이나 디렉토리 C : \ XAMPP \ htdocs를 \ 선물 \ 라이브러리 \ leftmenu.php 라인 (104) "에 $ URL의 값이 직접 처음 getimagesize ($의 URL)와 공동 ablove
echo $url
를 사용
while($cat=mysql_fetch_object($cats))
{
$maincatname = str_replace("&","--",$cat->name);
$image=$cat->image;
$catid=$cat->categoryID;
$image_upload_path = "images/cat/";
$url = $image_upload_path.$cat->image;
$www = getimagesize($url);
if (getimagesize($url))
{
$www = getimagesize($url); //echo print_r($www). "<br>";
$width=$www[0]; //echo $width."...<br>";
if ($www[0] > 120)
{
$www = "181";
}
}
'$ cat-> image'는 비어있는 것 같습니다. –
불쾌감을주지 마십시오. 그러나 코딩 스타일을 개선해야합니다. 시작하는 방법은 다음과 같습니다 : 1)'$ image = $ cat-> image;'를 수행하지만'$ cat-> image'를 계속 사용하십시오; 2)'$ www'는 이미지 크기를 저장하는 변수의 끔찍한 이름입니다! 3)'$ www = getimagesize ($ url); '을 저장하지만 나중에 코드에서이 함수를 적어도 2 번 이상 호출하면 매번 파일을 열거 나 읽게됩니다. 실행 시간이 엄청나게 낭비됩니다. – mkilmanas
@ makilmanas ... 감사합니다; –