Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/02/2009, 03:19
Avatar de lyoung
lyoung
 
Fecha de Ingreso: noviembre-2005
Ubicación: Montevideo, la gran capit
Mensajes: 139
Antigüedad: 18 años, 5 meses
Puntos: 0
No me sube las imágenes al servidor

Estoy creando una aplicación para que un usuario pueda generar una nota en una revista virtual.
Dicha nota debe tener una foto.
El tema es que la nota se genera correctamente, pero la foto no sube.

La aplicación funciona tomando los id de registro de la última nota y lo utiliza como nombre para el texto y la imagen.

El problema es que la imagen no sube, o no es guardada en su lugar (según lo que he leido al terminar el scritp la imagen temporal se elimina)

Aquí va el código con algunos comentarios de lo que anda y lo que no.
Código PHP:
$row_destacadamysql_fetch_assoc($destacada);
$id_dest $row_destacada['id_dest']; //Toma el nombre del archivo del texto desde la bd (anda bien)
$id_dest++;
echo 
$id_dest.'<br>';
echo 
$textos;
        
$nnota='paginas/articulos/destacada/'.$id_dest.'.txt';
$nnombre=fopen($nnota,"x+");
fwrite($nnombre,$textos);
fclose($nnombre); //el archivo se genera correctamente.
echo 'El archivo se creo con exito';

//aquí empiezan los problemas
$ruta 'paginas/articulos/destacada'.$id_dest.'.jpg';
if (
is_uploaded_file($_FILES['foto']['tmp_name'])) {
   echo 
'La foto parece que subió.'//Pero en realidad no sube nada
   
if (move_uploaded_file ($_FILES['foto']['tmp_name'], $ruta)){
        echo 
'Parece que se copió en su lugar';}//Pero no.
   
}else{echo 'Algo no andubo bien';}
                
$sql 'INSERT INTO `focolar_cnarticulos`.`destacadas` (`id_dest`, `texto_dest`, `foto_dest`) 
VALUES (NULL, \''
.$id_dest.'.txt\', \''.$id_dest.'.jpg\');';
$add_dest mysql_query($sql$cnarticulos) or die(mysql_error());
echo 
'Se ha creado una nota destacada';//El registro se genera correctamente. 
Desde ya, agradezco cualquier ayuda que puedan darme.
__________________
Todo se ve mejor si le miramos el lado positivo.