Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/06/2008, 04:31
jonysi_d
 
Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 17 años, 4 meses
Puntos: 4
Respuesta: bubir archibo creando autonumerico...

he creado esto, haver si veis el error, porque lo he provado y no me hace la accion que yo queria:
yo queria que al hacer el envio de la foto al directorio, se conectara a la base de datos para que enviara el nombre ( solo el nombre y la extenxion ) a un campo determinado de mi base de datos( en este caso el campo "foto" ):

<?
// Configurar las dos lineas siguientes
mysql_connect("localhost","root","");
mysql_select_db("nombre-base de datos");
$imagen = addslashes(fread(fopen($imagen, "r"), filesize($imagen)));
$nombre = $_POST["nombre"];
mysql_query("INSERT INTO fotos (foto) VALUES ('$nombre')");
?>
Se ha subido la imagen a la base de datos
<?php
$directorio_archivo = "./subir-fotos-personal/"; // tipo /home/user/public_html/archivos/
$nombre = time() . strtr($_FILES['archivo']['name'], "ñ'ÁÉÍÓÚÀÈÌÒÙáéíóúäëïöüàèìòù123456789012345678 90", "n-AEIOUAEIOUaeiouaeiouaeiou");
$tamanio = $_FILES['archivo']['size'];
$tipo = $_FILES['archivo']['type'];
if(!is_file($directorio_archivo.$nombre)) {
copy($_FILES['archivo']['tmp_name'], $directorio_archivo.$nombre);
echo "Click en el siguiente enlace para finalizar el envio de tu foto <br>";
}
else echo "Este nombre de archibo ya existe.Ya existe una foto con ese nombre.Cambia el nombre del archibo para poder enviar la foto.Gracias.";
?>

si me sube el archivo a la carpeta remotoa, pero el nombre y la extension, no me la envia a la base de datos.
Lo curioso esque no me da error, me sale el mensaje " Se ha subido la imagen a la base de datos Click en el siguiente enlace para finalizar el envio de tu foto "

¿¿¿¿¿ porque ??????