Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/03/2010, 22:21
duja
 
Fecha de Ingreso: febrero-2010
Mensajes: 24
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema para subir archivo a carpeta en servidor

Estimados esaenz22, jamesjara, eulloa: primero que todo, gracias por responder.
Sigo teniendo problemas, antes al menos me mostraba un error que el formato no era valido, ahora no me muestra ningun error, he colocado el nombre de la carpeta de varias formas, 1) /www/archivo/, 2) www/archivo/, 3) /archivo/ , la carpeta esta ubicado dentro del directorio principal www, estoy usando CPANEL, la carpeta se llama archivo, y esta con los permisos 777.
Les dejo el codigo a ver si me pueden seguir ayudando.

Formulario que recoge el archivo:

Código HTML:
<form action="subir.php" method="post" enctype="multipart/form-data" name="form1">
  <table width="35%" border="0" cellspacing="5" cellpadding="0">
        <tr>
      <td valign="top"><input name="userfile" type="file" id="userfile"></td>
    </tr>
  <tr>
      <td valign="top"><label>
        <input type="submit" name="Submit" value="subir">
      </label></td>
    </tr>
  </table>
</form> 
Codigo php que sube el documento a la carpeta:

Código PHP:
<?php

$nombre_archivo 
$_FILES['userfile']['name'];
$tipo_archivo $_FILES['userfile']['type'];
$tamano_archivo $_FILES['userfile']['size'];

$destino "/www/archivo/".$nombre_archivo;

//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo"rar") || strpos($tipo_archivo"doc")) && ($tamano_archivo 500000))) {
    echo 
"La extensión o el tamaño de los archivos no es correcta.";
}else{
    if (
move_uploaded_file($_FILES['userfile']['tmp_name'],$destino)){
       echo 
"El archivo ha sido cargado correctamente.";
    }else{
       echo 
"Ocurrió algún error al subir el fichero. No pudo guardarse.";
    }
?>