Soy novato en PHP y en este mundo en general. Estoy enpezando con el exemplo de plaincart de [URL="http://www.phpwebcommerce.com"]http://www.phpwebcommerce.com[/URL] y todo funciona bien aparte de que no consigo subir imagenes a localhost.
Quando anado una categoria o un producto, este entra en la BD como, (0cfcc4e139b492a34a31a958e6673f22.jpg) pero la imagen no sube a la respectiva carpeta.
Me podria alguien iluminar un poco por favor !
Creo que la funcion que utiliza para ello es esta:
Código PHP:
function copyImage($srcFile, $destFile, $w, $h, $quality = 75)
{
$tmpSrc = pathinfo(strtolower($srcFile));
$tmpDest = pathinfo(strtolower($destFile));
$size = getimagesize($srcFile);
if ($tmpDest['extension'] == "gif" || $tmpDest['extension'] == "jpg")
{
$destFile = substr_replace($destFile, 'jpg', -3);
$dest = imagecreatetruecolor($w, $h);
imageantialias($dest, TRUE);
} elseif ($tmpDest['extension'] == "png") {
$dest = imagecreatetruecolor($w, $h);
imageantialias($dest, TRUE);
} else {
return false;
}
switch($size[2])
{
case 1: //GIF
$src = imagecreatefromgif($srcFile);
break;
case 2: //JPEG
$src = imagecreatefromjpeg($srcFile);
break;
case 3: //PNG
$src = imagecreatefrompng($srcFile);
break;
default:
return false;
break;
}
imagecopyresampled($dest, $src, 0, 0, 0, 0, $w, $h, $size[0], $size[1]);
switch($size[2])
{
case 1:
imagegif($dest,$destFile, $quality);
break;
case 2:
imagejpeg($dest,$destFile, $quality);
break;
case 3:
imagepng($dest,$destFile);
}
return $destFile;
}
Tnb he buscado en foros del web pero no encontre nada que me iluminara.
Gracias .