Cita:
Iniciado por jpunk
Gracias por contestar Kaninox y Masterojitos.
Ahhh habia olvidado comentar eso
no es lo de los permiso de la carpeta fotografias ya que tienen los permisos de escritura ( 777 ), uso Filezilla pero ¿donde veo los permisos de servidor ?.
No sabia que fuera peligroso usar : action="<? echo $PHP_SELF;?>"
Lo tendré en cuenta.
Y no arroja ningún error al tratar de subirlo simplemente no lo hace.
Man creo que es a la hora de comparar los tipos.......
Mira te dejo mi codigo.... cambia la carpeta y variables y punto:
Código PHP:
$status = "";
if (isset($_POST["enviar"])) {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
$extension = explode(".",$archivo);
$num = count($extension)-1;
$nombre=basename($archivo,".".$extension[$num]);//nombre base del archivo
$imagen=$nombre."_".$prefijo.".".$extension[$num];//nombre real de la imagen
if ($archivo != "") {
$ext=strtolower($extension[$num]);
if($ext=='jpg' or $ext=='gif' or $ext=='png'){
// guardamos el archivo a la carpeta files
$destino = "../../images/image/".$imagen;
if (copy($_FILES['archivo']['tmp_name'],$destino)){
$status = "Archivo subido: <b>".$imagen."</b>";
} else {
$status = "Error: No se logro subir el archivo";
}
} else {
$status = "Error: Solo se permiten imagenes (*.jpg,*.gif,*.png)";
}
} else {
$status = "Error: Imagen no encontrada para subir al Servidor";
}
}
Si te sirvio de algo... aunmenta mi karma ps... gracias a ti.