Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2006, 12:40
jositosoft
 
Fecha de Ingreso: octubre-2006
Mensajes: 54
Antigüedad: 17 años, 6 meses
Puntos: 0
hermanos del php un poco de permisos

problemazo con en permiso de las fotos
a ver si alguien me echa una mano



function subir($con,$id,$num_img)
{
require ("_configuracion.php");
chdir($dirfotos);

if (($_FILES[$num_img]['size'])>1048576) die ("<P class=\"MSG\">El fichero ocupa más de 1MB (1024 Kbytes). No puede copiarse.</P>");

//Comprobar si no esta vacio y si se ha pasado ya al dir.
if (is_uploaded_file($_FILES[$num_img]['tmp_name'])) // && !empty($_FILES['fichero']['tmp_name']))
{
// Comprobar que es un tipo de imagen válido
$fragmento_fichero=explode("/", $_FILES[$num_img]['type']);
if (($fragmento_fichero[0]=="image") && (($fragmento_fichero[1]=="pjpeg")||($fragmento_fichero[1]=="jpg")||($fragmento_fichero[1]=="jpeg")))
{
switch ($num_img) {
case "t_foto01": $nom_imagen="quadfoto01".$id.".jpg";
$SQL_guardar_foto="UPDATE producto SET foto01 ='$nom_imagen' WHERE id='$id'";
break;
case "t_foto02": $nom_imagen="quadfoto02".$id.".jpg";
$SQL_guardar_foto="UPDATE producto SET foto02 ='$nom_imagen' WHERE id='$id'";
break;
case "t_foto03": $nom_imagen="quadfoto03".$id.".jpg";
$SQL_guardar_foto="UPDATE producto SET foto03 ='$nom_imagen' WHERE id='$id'";
break;
case "t_foto04": $nom_imagen="quadfoto04".$id.".jpg";
$SQL_guardar_foto="UPDATE producto SET foto04 ='$nom_imagen' WHERE id='$id'";
break;
case "t_foto05": $nom_imagen="quadfoto05".$id.".jpg";
$SQL_guardar_foto="UPDATE producto SET foto05 ='$nom_imagen' WHERE id='$id'";
break;
}
$lugar=$dirfotos.$nom_imagen;
move_uploaded_file($_FILES[$num_img]['tmp_name'], "$lugar");
chmod($lugar, 0755 );

$guardar_foto=@mysql_query($SQL_guardar_foto,$con) or die ("No se pudo guardar la foto en la Base de Datos");

crear_thumbnails($nom_imagen,$id);
}
else
{
echo "<P class=\"MSG\">El fichero no es una imágen valida (jpg, jpeg)</P>";
}
}
else
{

}

}



por que no me funciona el chmod($lugar, 0755 ); me sube las fotos sin permiso alguno me estoy volviendo loco