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>
</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>";
}