Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/07/2006, 15:52
rivert
 
Fecha de Ingreso: agosto-2004
Mensajes: 50
Antigüedad: 19 años, 8 meses
Puntos: 0
Hola Cluster:
Todos directorios y archivos tiene permisos 777
Te envio el codigo para que le deas una chequeada, te comento tambien que el mismo script funciona sin problemas en linux Debian.

Código HTML:
<body leftmargin="0" topmargin="0">
<form action="upload_proceso1.php?idsess=<? echo $idsess ?>" method="post" enctype="multipart/form-data"> 
<table border="1" align="center" cellpadding="0" cellspacing="0"><CAPTION>&nbsp;
</CAPTION>
  <tr><td>
<table align="center">
  <tr>
    <td ><strong>Seleccione Archivo  </strong></td>
  </tr>
  <tr>
    <td><input name="userfile" type="file" class="texto_pq"></td>
  </tr>
  <tr>
    <td ></td>
  </tr>
  <tr>
    <td ></td>
  </tr>
  <tr>
  <td>
    <div align="center">
      <input type="submit" class="texto_pq" value="Enviar" style="cursor:hand">
      </div></td>
  </tr>

</table>
</td>
</tr>
</table>
</form>
</body> 
Y el php es
Código PHP:
    //datos del arhivo 
    
$nombre_archivo $HTTP_POST_FILES['userfile']['name']; 
    
$tipo_archivo $HTTP_POST_FILES['userfile']['type']; 
    
$tamano_archivo $HTTP_POST_FILES['userfile']['size']; 
    
//compruebo si las características del archivo son las que deseo 
    
$exten=substr($nombre_archivo,-3);
    if (
$exten =='csv' && $tamano_archivo 2000000){ 
        if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "/home/jesus/$nombre_archivo")){ 
            echo 
"<table align=center border=0 >";
            echo 
"<tr><td>-El archivo ha sido cargado correctamente</td></tr>"
           echo 
"</table>"
        }else{ 
           echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse."
        } 
    }else{ 
        echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br>
        <table><tr><td>
          <li>Solo se permiten archivos de tipo CSV<br>
          <li>se permiten archivos de 2Mb como máximo.<br>
          <li>Nombre archivo-> $nombre_archivo <br>
          <li>Tipo-> $tipo_archivo<br>
          <li>Tamaño -> $tamano_archivo
          </td></tr></table>"

    }