Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/06/2011, 10:34
Avatar de sven_uri
sven_uri
 
Fecha de Ingreso: mayo-2011
Mensajes: 109
Antigüedad: 13 años
Puntos: 4
Respuesta: Problemas al subir archivos

Para prevenir cambie todas las camillas simples por "" y obtengo el mismo resultado: me informa de que se han subido archivos pero a la practica no existen tales archivos.

Seguramente es un fallo tontisimo, pero de momento no consigo percatarme del error, aunque todos vuestros consejos me han enseñado algo nuevo.

Alguna idea más?

El código queda asi ahora:
Código PHP:
Ver original
  1. <HTML>
  2. <HEAD><TITLE>Subir Archivo</TITLE>
  3. </HEAD>
  4. <BODY>
  5. <?
  6.  
  7. $extensiones=array("html","exe","php");
  8.  
  9. $path="C:\\xampp\\htdocs";
  10. $nombreTemp=$_FILES["archivo"]["tmp_name"];
  11. $nombre=$_FILES["archivo"]["name"];
  12. $tamanio=$_FILES["archivo"]["size"];
  13. $tipo=$_FILES["archivo"]["type"];
  14. $var = explode(".","$nombre");
  15. $num = count($extensiones);
  16. $valor = $num-1;
  17. for($i=0; $i<=$valor; $i++) {
  18.     if($extensiones[$i] == $var[1]) {
  19.     echo "Tipo de Archivo no admitido";
  20.     exit;
  21.     }
  22. }
  23. if (is_uploaded_file($_FILES["archivo"]["tmp_name"]))
  24.  {
  25.   move_uploaded_file($_FILES["archivo"]["tmp_name"], $path . $nombre);
  26.   echo "El archivo se ha subido correctamente al servidor, muchas gracias <p>";
  27.   echo "Nombre: $nombre <p>";
  28.   echo "Tamaño: $tamanio <p>";
  29.   echo "Tipo: $tipo";
  30.  }
  31. else { echo "Error al subir el archivo"; }
  32. ?>
  33. </BODY>
  34. </HTML>

Y el otro:
Código PHP:
Ver original
  1. <HTML>
  2. <HEAD><TITLE>Subir Archivo</TITLE>
  3. </HEAD>
  4. <BODY>
  5. <form method="POST" enctype="multipart/form-data" action="upl2.php">
  6. <input type="file" name="archivo" size="20">
  7. <input type="submit" value="Enviar" name="send">
  8. <input type="reset" value="Borrar" name="erase">
  9. </form>
  10. </BODY>
  11. </HTML>

Grácias de antemano.