Foros del Web » Programando para Internet » PHP »

Subiendo Archivos

Estas en el tema de Subiendo Archivos en el foro de PHP en Foros del Web. Hola Amigos, tengo un problema, implemente este codigo para subir archivos a un folder de mi sitio y aunque retorna que se subio el archivo ...
  #1 (permalink)  
Antiguo 30/01/2004, 13:15
 
Fecha de Ingreso: diciembre-2003
Ubicación: San Pedro Sula
Mensajes: 165
Antigüedad: 14 años
Puntos: 0
Subiendo Archivos

Hola Amigos, tengo un problema, implemente este codigo para subir archivos a un folder de mi sitio y aunque retorna que se subio el archivo en realidad no lo hace, Mi folder se llama "Files", intente cambiar los atributos con CHMOD pero no se ejecuta en el CuteFTP pro
este es el codigo que tengo:

Código PHP:
<?
$userf 
$userfile;
$fname $HTTP_POST_FILES['userfile']['name'];
$fname "files/$fname";
if (
$fname!= "" and $remite != "" ) {
    
$dat date("d,m,y");
    
$fp fopen ($userf"rb");
    
$fileSize filesize($userf);
    
$contents fread($fp,$fileSize);
    
fclose($fp);
    if (
$fileSize<2097152){
        
$fp fopen("$fname","wb");
        
fwrite($fp$contents);
        
$fi fopen("mensajes.txt","a");
        
$mensaje "\nUPLOADED FILE ON [$dat]------->SE ACABA DE SUBIR EL ARCHIVO:  $fname\n";
        
fwrite($fi$mensaje);
        
fclose($fi);
        echo 
"El Archivo $fname  Se he enviado correctamente :) Gracias";
    } else {
        echo 
"<hr>El archivo que intenta subir es muy Grande!!!<hr>";
    }
    
fclose($fp);
}
if ( 
$remite == "" ) {
    echo 
"Por favor ingrese su nombre!";
}
?>
Alguien me puede ayudar
__________________
J. Alberto Montoya
------------------
  #2 (permalink)  
Antiguo 30/01/2004, 14:30
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tienes que darle persimos a tu archivo cuando lo subes con chmod() desde PHP. (justo cuando ya lo has copiado hacia su destino definitivo).

Por cierto .. usa en lugar de tus fopen() y fwrite() .. la función:

move_uploaded_file() y los arrays superglobales $_FILES si usas PHP 4.1.0 en adelante ... según se describe en la documentación oficial de PHP:

http://www.php.net/manual/en/features.file-upload.php

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:45.