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_destacada= mysql_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.