webForumDet fria alternativet

Problem med ett JS för fotoalbum

PHP

2 svar · 506 visningar · startad av Matsakii

Medlem sedan mars 2005265 inlägg
Frågan#1

När folk lägger upp bilder på min sajt genom mitt JS från PHP sida så får jag JS error:

Undefined variable: strTyp in */var/www/htdocs/my_site.com/Scripts/JavaUpload/JavaUpload.php* on line 30

Undefined variable: strTyp in */var/www/htdocs/my_site.com/Scripts/JavaUpload/JavaUpload.php* on line 32

Koden som ska generera detta ser ut såhär:

		copy($strBigDestination, $strThumbdestination);
		resizeImage($strThumbdestination, 60, 60, $strTyp);					
		copy($strBigDestination, $strDestination);
		resizeImageMaxSize($strDestination, 450, $strTyp);			
		resizeImageMaxSize($strBigDestination, 600, $strTyp);

		$arrSizes = getimagesize($strDestination);
		$arrBigSizes = getimagesize($strBigDestination);
		mysql_query("UPDATE tblPhotos SET Width=". $arrSizes[0] .", Height=". $arrSizes[1] .", BigWidth=". $arrBigSizes[0] .", BigHeight=". $arrBigSizes[1] ." WHERE ID=". $intImageID ." LIMIT 1");
	}
}
mysql_close($Conn);
echo "[ERR_STOP]";
?>

Rad 30 & 32 är den andra och femte raden. Vad kan jag gjort för fel?

Medlem sedan juni 20008 205 inlägg
#2

Som felmeddelandet säger: Variabeln "strTyp" är inte initierad. Den har inget värde. Du kan inte skicka den som argument.

Medlem sedan juni 20004 308 inlägg
#3

Tråden flyttad till PHP-forumet.

615 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
490 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)