Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2008, 06:56
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 1 mes
Puntos: 19
Problema con subir archivo

Hola, foreros:

He puesto un script en mi web para subir imagenes a mi servidor y guardar la ruta en una base de datos.

Todo funciona de lujo , el problema lo tengo "creo" en la ruta o el sistema de guardar la imagen en la carpeta. Mirar el final del codigo:

Código PHP:
<?php
//Conexión con la BD
/*
Aqui va la parte de conexión ala BD
*/
include('conect.php');
//recogemos los datos enviados desde el formulario

$nombre=$_POST["nombre"];
$autor=$_POST["autor"];
$lenguaje=$_POST["lenguaje"];
$descripcion=$_POST["descripcion"];
$web=$_POST["web"];
$email=$_POST["email"];
$email_pub=$_POST["email_pub"];



//Verificamos si hay datos esenciales en blanco
if($nombre==null){
    
header('Location: enviar_archivo.php?error=nombre');
    exit();
}
if(
$autor==null){
    
header('Location: enviar_archivo.php?error=autor');
    exit();
}

if(
$descripcion==null){
    
header('Location: enviar_archivo.php?error=descripcion');
    exit();
}
if(
$email==null){
    
header('Location: enviar_archivo.php?error=email');
    exit();
}

if(
$_FILES["file"]['tmp_name']== null){
    
header('Location: enviar_archivo.php?error=archivo1');
    exit();
}
$fichero $_FILES 'file' ][ 'name' ];
//Agregamos la nueva entrada a la base de datos

$consulta="Insert Into imagenes (nombre,autor,descripcion,fichero,web,email,email_pub) Values ('$nombre','$autor','$descripcion','$fichero','$web','$email','$email_pub')";
$resultado=mysql_query($consulta) or die ("Error al insertar: "mysql_Error());


//Movemos el fichero a la carpeta donde la queremos guardar. y con el nombre deseado.
$destino 'http://www.midominio.com/imagenes/' ;
move_uploaded_file $_FILES 'file' ][ 'tmp_name' ], $destino '/' $_FILES 'file' ][ 'name' ]);
//regresamos a la página sin ningun error
header('Location: enviar_archivo.php?error=no');
?>
¿Sabeis que le ocurre?, me da error en las ultimas lineas...