Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2014, 17:33
dark87_hp18
 
Fecha de Ingreso: diciembre-2013
Ubicación: Distrito Federal
Mensajes: 17
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta Manejo de archivos en php

Tengo un pequeño problema al querer subir un archivo al servidor, ya que el archivo se queda en la carpeta 'tmp' del wamp.
Este es el codigo que estoy usando.


Código PHP:
Ver original
  1. if($_POST["enviar"]== "Subir XML"){
  2.     if($_FILES["file"]["error"] > 0){
  3.         echo "Error: " . $_FILES["file"]["error"] . "<br>";
  4.     }
  5.     else{
  6.          $directorio = $_SESSION['SuppTrans']->SupplierID;
  7.          $referencia = $_SESSION['SuppTrans']->SuppReference;
  8.          if (file_exists("Facturas/".$directorio)){
  9.            if (file_exists("Facturas/$directorio/"."$referencia.xml")){
  10.               prnMsg(_('El archivo ').$referencia ._('.xml ya existe'));
  11.            } else {
  12.              $nombre_nuevo = "$referencia.xml";
  13.              move_uploaded_file($_FILES["file"]["tmp_name"], "Facturas/$directorio/" .$nuevo_nombre);
  14.            }
  15.          } else {
  16.            mkdir("Facturas/".$directorio, 0777);
  17.            $nombre_nuevo = "$referencia.xml";
  18.            move_uploaded_file($_FILES["file"]["tmp_name"], "Facturas/$directorio/" .$nuevo_nombre);
  19.          }
  20.     }
  21. }
  22.  
  23. Y este es el código del botón
  24.  echo '<td>' . _('Seleccione el archivo XML: ') . '</td><p><input name="file" type="file"></p>
  25.            <p><input type="submit" name="enviar" value="Subir XML"></p>';
Espero me puedan ayudar a saber donde está mi error.

Última edición por Triby; 26/06/2014 a las 19:22 Razón: Código en highlight