jonysi_d
Usuario Novato
Usuario Novato

Hola... haber si me explico bien:
Los usuarios de mi web, envian fotos a un directorio remoto, que funciona de la siguiente manera:

(1º paso)-formulario con datos personales
(2º paso)-carga de archibo
(3º paso)- script donde cambia el nombre de la foto( para no duplicar nombres de archibos en carpeta remota ), script para enviar la foto a una carpeta remota y script para enviar la foto a la base de datos del campo "foto" del siguiente registro.

Mi problema, es que quiero que el nombre de la foto modificada automaticamente con el script se me coloque en la carpeta remota ( que ya lo hace) y tambien en la base de datos, pero que se coloque en un campo especifico "foto" pero del registro enviado anteriormente con el formulario.
espero se me entienda, te pongo el codigo haber como lo ves ( son principiante)


<?php
$conexion = mysql_connect("localhost","root","") or die('Error mysql: '.mysql_error());
mysql_select_db("mi base de tatos");
$nombre = time() . strtr($_FILES['archivo']['name'], "ñ'ÁÉÍÓÚÀÈÌÒÙáéíóúäëïöüàèìòù123456789012345678 90", "n-AEIOUAEIOUaeiouaeiouaeiou");
if(mysql_query("INSERT INTO fotos (foto) VALUES ('$nombre')")){
echo 'Se ha subido la imagen a la base de datos';
}else{
echo 'Error al subir el nombre de imagen a la base de datos: '.mysql_error();
} ?>



<?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.";
?>

la composicion de mi badse de datos es la siguiente:

nombre base de datos: mi base de datos
tabla: fotos
campos: fotoid (integro / autoincrement/not null), nombre,usuario(vanchar / not null) ,lugar foto(vanchar / not null) , descripcion(longtext / not null) , foto(vanchar / null) el campo foto en el formulario inicial es un campo oculto.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 06/May/2004, 20:23
cristianos33 NoSetup.org33kMay/04
Por: , el 07/Abr/2005, 05:15
Rapper_Crazy jbalde14kApr/05
Por: , el 06/Sep/2004, 18:14
shinji_ikari_1981 NoSetup.org ivanitoweb102kSep/04