Ver Mensaje Individual
  #20 (permalink)  
Antiguo 04/11/2015, 04:07
ommmm
 
Fecha de Ingreso: octubre-2015
Ubicación: Barcelona
Mensajes: 66
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: Dónde sube el archivo?

Gracias rbczgz

Com hago para que me salgan las /, porqué en el script estan puestas.
Y el tema de que no trae nada de la BBDD, no entiendo por qué no lo hace, si me dice que se ha enviado correctamente, y en la carpeta correspondiente hay el documento que he subido.


Adjunto los códigos, a ver si ayudan. Muchas gacias de nuevo!!



CODIGO que hay en el formulario, que te lleva al EmpCrear.php

Código PHP:
Ver original
  1. <!-- MAX_FILE_SIZE debe preceder al campo de entrada del fichero -->
  2.     <input type="hidden" name="MAX_FILE_SIZE" value="300000" />
  3.     <!-- El nombre del elemento de entrada determina el nombre en el array $_FILES -->
  4.     Enviar este fichero: <input name="fichero_usuario" type="file" />



CODIGO EmpCrear.php

Código PHP:
Ver original
  1. <?php
  2. // En versiones de PHP anteriores a la 4.1.0, debería utilizarse $HTTP_POST_FILES en lugar
  3. // de $_FILES.
  4.  
  5. $dir_subida = 'C:\Archivos de programa\EasyPHP-DevServer-14.1VC9\data\localweb\subidas\S';
  6. $fichero_subido = $dir_subida . basename($_FILES['archivo']['name']);
  7.  
  8. echo '<pre>';
  9. if (move_uploaded_file($_FILES['archivo']['tmp_name'], $fichero_subido)) {
  10.     echo "El fichero es válido y se subió con éxito.\n";
  11. } else {
  12.     echo "¡Posible ataque de subida de ficheros!\n";
  13. }
  14.  
  15. echo 'Más información de depuración:';
  16. print_r($_FILES);
  17.  
  18. print "</pre>";
  19.  
  20.  
  21. ?>
  22.      <?php
  23.            
  24.            
  25.             require_once ('../conexion.inc.php');
  26.             $db1 = @mysql_connect($servidor,$usuario,$password) or die("Error al conectar al DBMS.");
  27.             @mysql_select_db($basedatos) or die("Error al conectar a la BD");
  28.             $IdRFQ = $_POST['txtidrfq'];
  29.             $Data = $_POST['txtdata'];
  30.            
  31.             $Suppliers = $_POST['txtsupplier'];            
  32.             $Price = $_POST['txtprice'];  
  33.             $Cry2 = $_POST['txtcry2'];
  34.             $MOQ = $_POST['txtmoq'];
  35.             $Volume = $_POST['txtvolume'];        
  36.             $Investment = $_POST['txtinvestment'];
  37.             $Cry = $_POST['txtcry'];        
  38.             $Timing = $_POST['txttiming'];
  39.              
  40.             $Incoterms = $_POST['txtincoterms'];
  41.             $Comments = $_POST['txtcomments'];
  42.          
  43.            
  44.            
  45.            
  46.            
  47.            
  48.  
  49.  
  50.  
  51. $q1= "INSERT INTO rfq (idrfq, data, suppliers, price, cry2, moq, volume, investment, timing, cry, incoterms, archivo)
  52. values ('$IdRFQ','$Data', '$Suppliers', '$Price', '$Cry2', '$MOQ', '$Volume', '$Investment', '$Timing', '$Cry', '$Incoterms', '$fichero_subido')";
  53. $resultquery = mysql_query($q1);
  54. $errores = mysql_errno();
  55.  
  56.  
  57.  
  58.  
  59.            
  60.            
  61.             mysql_close();
  62.         ?>