Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2005, 10:17
luisetto
 
Fecha de Ingreso: marzo-2005
Mensajes: 28
Antigüedad: 19 años, 1 mes
Puntos: 0
Información Problema con envio de datos (algo raro)

He echo este codigo que quiero utilizar para poder subir imagenes al server, y que me añada todos los datos del formulario a la base de datos y que tambien me genere un thumbnail, pero lo que pasa es que una vez rellenas el formulario y das a enviar y te sale la pagina que los procesa hace como que los envia pero solo envia los datos a la base de datos, las imagenes no las hace nada y hay que dar a actualizar para que los añada (todo esto en localhost) cuando lo hago en el servidor lo que pasa es que me sube la imagen pero no me gener el thumbnail, ... es muy raro debe de ser algun problema de orden o algo asi, haber si me pueden ayudar aqui les paso el codigo:
-En local me funciona de una manera y en el server de otra ...



Código PHP:

<?
include ('mostrar.php');
include (
'user_auth_fns.php');
require_once (
'conexion.php'); 


session_start();


function 
filled_out($form_vars)
{
  
// comprueba que cada variable tiene un valor
  
foreach ($form_vars as $key => $value)
  {
     if (!isset(
$key) || ($value == ""))
        return 
false;
  }
  return 
true;
}

do_html_header("Añadir un libro");
if (
check_admin_user())
{
  if (
filled_out($HTTP_POST_VARS))
  {
    if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo 
        
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $_FILES['fichero']['name'])) { // se coloca en su lugar final 
                    
echo "<b>La imagen se ha subido con exito!<br> Datos:</b><br>"
            echo 
"Nombre: <i><a href=\"".$_FILES['fichero']['name']."\">".$_FILES['fichero']['name']."</a></i><br>"
            echo 
"Tipo Archivo: <i>".$_FILES['fichero']['type']."</i><br>"
                    echo 
"Tamaño: <i>".$_FILES['fichero']['size']." bytes</i><br>"
                        echo 
"<br><hr><br>"
                           
        } 
    } 



  
$imagenio=$HTTP_POST_FILES['fichero']['name'];
   
$query "insert into muebles values
            ('null', '$title', '$description', '$price', '$estado', '$alto', '$ancho', '$fondo', '$cantidad', '$catid','null','$imagenio')"
;
   
$result mysql_query($query);
   
   require_once (
'imagen.php'); 
   
thumbjpeg($imagenio100);
   
   
   if (!
$result)
     echo 
"El $title no ha podido ser insertado a la base de datos<br>" ;
   else
     echo 
"El $title  ha sido insertado en la base de datos<br>" ;
  }
  else
    echo 
"No has cubierto el formulario.  Prueba de nuevo por favor.";
  
do_html_url("admin.php""Volver al menú de administración");
}
else
  echo 
"No estás autorizado a ver esta página.";

do_html_footer();

?>