Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2010, 14:36
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses
Puntos: 20
Detectar fichero php al subirlo al servidor

Buenas,

Me estoy volviendo loco, no entiendo porque cuando subo un fichero a través de un formulario me dice que el fichero que estoy subiendo es
[type] => application/json

detectar_fichero.php
Código PHP:
Ver original
  1. <?
  2.  
  3. $uploaddir = 'upload/';
  4. echo "<pre>";
  5. print_r($_FILES);
  6. echo "</pre>";
  7.  
  8. ?>
  9.  
  10. <form action="detectar_fichero.php" method="post" enctype="multipart/form-data" name="form1">  
  11. <?if (isset($_SESSION['mensaje_error_HTML'])){ ?>
  12.     <div id="display_error"><? foreach ($_SESSION['mensaje_error_HTML'] as $error) { echo "<p>$error</p>";}?></div>
  13. <?}?>
  14. <input type="file" size="20" name="fichero" />
  15.  
  16.  
  17. <div id="light"><input type="submit" value="Ejecutar" name="submit" class="large button blue"/></div>
  18. </form>

prueba.php
Código PHP:
Ver original
  1. <?
  2. echo "fichero PHP";
  3. ?>


La salida que me da es esta, por mas variaciones haga el fichero prueba.php
Array
(
[fichero_html] => Array
(
[name] => prueba.php
[type] => application/json
[tmp_name] => C:\WINDOWS\TEMP\phpE6.tmp
[error] => 0
[size] => 28
)

)


¿Me podéis decir porque me pasa esto?

Muchas gracias de antemano!