Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/03/2004, 11:58
luisann
 
Fecha de Ingreso: abril-2003
Ubicación: madrid
Mensajes: 13
Antigüedad: 21 años
Puntos: 1
Hola!

Después de darle mil vueltas, partiendo de lo que me habéis dicho, y parcheando con códigos de internet, todavía no he conseguido que me suba los archivos y me los meta en una carpeta llamada meter que está dentro de otra llamada probar que está en la raiz del dominio donde tambien está el archivo php que contiene el código para hacer este upload.

Os escribo el código que me he parcheado y que no me funciona, si alguien tiene uno chequeado y contrastado que si que haga upload y ponga en una carpeta especificada, que me lo pase...
porque yo no lo consigo.

Código PHP:

<?php 
if(isset($enviar)){
$nombre_archivo $HTTP_POST_FILES['userfile']['tmp_name']; 
$tipo_archivo $HTTP_POST_FILES['userfile']['type']; 
$tamano_archivo $HTTP_POST_FILES['userfile']['size']; 
$nombre_dir "probar/meter";
$nombre_ruta $nombre_archivo $nombre_dir ;
if (
is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
    
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_ruta);
    
//if  (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_ruta)){ 
       
echo "El archivo ha sido cargado correctamente."
       echo 
"<h2>Se ha transferido el archivo $nombre_archivo</h2>";
      echo 
"<br>Su tamaño es: $archivo_size bytes<br>";
      echo 
"<br>El fichero es tipo: $tipo_archivo<br>";
    }else{ 
       echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse."
    } 
}
?>
<!-- para hacerlo en dos archivos, un html que llama a un php// -->
<!--<FORM ENCTYPE="multipart/form-data" ACTION="upload_fichero2.php" METHOD="post">// --> 
<!-- con este input "oculto" establecemos el limite máximo del tamaño del fichero a transferir. En este ejemplo 50.000 bytes// -->
<form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>" method="post">
<INPUT type="hidden" name="lim_tamano" value="500000"> 
  <p><font size="2"><b><font color="#9966CC" face="Verdana, Arial, Helvetica, sans-serif"><strong>Archivo 
    a transferir</strong></font></font><br> 
<INPUT type="file" name="userfile"></p> 
<p><INPUT type="submit" name="enviar" value="Aceptar"></p>
</FORM>