Comunidad de diseño web y desarrollo en internet online

Problemas con upload en php

Citar            
MensajeEscrito el 04 Nov 2013 11:14 am
Buenas Tardes:
Soy un novatillo en esto del php pero la verdad es que me engancha bastante aunque lo este estudiando sólo.
Tengo un problema al cargar archivos en modo local con XAMPP. Paso el código...

Código HTML :

<!doctype html>
<html lang="es">
<head>
   <meta charset="UTF-8">
   <title>Document</title>
   <link rel="stylesheet" type="text/css" href="css/principal.css">
</head>
<body>
   <div id="wrapper">
      <header>
         <img src="img/horizonte.jpg"/>
      </header>
      <section>
         <form method="POST" action="processimage.php" enctype="multipart/form-data" >
            <input type="file" name="newimage"/>
            <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
            <input type="submit" name="submit" value="Subir archivo"/>
      </section>
   </div>

</body>
</html>


Código PHP :

<?php


   if(isset($_POST["submit"])){

      if(!($_FILES['newimage']['name']=="")){

         $uploaddir="/htdocs/pruebas/prueba/";
         $uploadfile = $uploaddir . basename($_FILES['newimage']['name']);

         if (move_uploaded_file($_FILES['newimage']['tmp_name'], $uploadfile)) {

             echo "El archivo es válido y fue cargado exitosamente.\n";
         } else {
             echo "¡Posible ataque de carga de archivos!\n";
         }

   }else{
      echo"No se ha enviado correctamente el formulario.<br/>Intenlelo de nuevo.";
      echo'<meta http-equiv="Refresh" content="2;url=index.php">';
      }}

?>

Por sergiocastilla

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Nov 2013 12:17 pm
Ajá... ¿Y el problema es...?.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 04 Nov 2013 03:30 pm
Falla en la ruta a no encontrarla.
No se si es que debo poner la relativa o absoluta a XAMPP.

Quería preguntarte una cosa, realmente es mejor aprender lo básico de php y despues aprender a trabajar con framework como codeigniter o con sólo php tambien es factible.

Por sergiocastilla

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Nov 2013 12:10 pm
Tal como lo has puesto, la ruta es relativa al lugar donde se está ejecutando el script.

Sobre tu pregunta, mejor abre un nuevo tema para no ensuciar éste.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.