Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2005, 02:10
zuche
 
Fecha de Ingreso: mayo-2005
Mensajes: 148
Antigüedad: 18 años, 11 meses
Puntos: 0
Subir archivos al server.. Ayuda con una mini duda..

Holas a todosssssssssssssssssssssss :P

Bueno a lo que vengo.. en mi script necesito agregar una funcion (que no se.. si sera posible)

Primero mi formulario de envio:

Código HTML:
<form action="progreso.php" method="post" enctype="multipart/form-data"> 
    <b>Tu Nombre:</b> 
    <br> 
    <input type="text" name="nombre" size="20" maxlength="100"> 
    <input type="hidden" name="MAX_FILE_SIZE" value="100000"> 
    <br> 
    <br> 
    <b>Archivo a Enviar: </b> 
    <br> 
    <input name="userfile" type="file"> 
    <br> 
    <input type="submit" value="Enviar"> 
</form> 
Luego mi script de accion:

Progreso.php (cuando se ejecuta el boton ENVIAR/SUBIR desde el formulario principal)

Código PHP:
<?  
$nombre 
$_POST["nombre"];
echo 
"Hola " $nombre "<br><br>";

//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 
if (!((strpos($tipo_archivo"gif") || strpos($tipo_archivo"zip")) && ($tamano_archivo 100000))) { 
    echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .zip<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>"
}else{ 
    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){ 
       echo 
"Tu archivo se ha enviado sin problemas!";
    }else{ 
       echo 
"Ha ocurrido un problema al enviar el archivo. intentado de nuevo mas tarde.";
echo 
"<br><br>";
echo 
"Saludos!"
    } 

?>
Lo que quiero es que el usuario al insertar su NOMBRE en la casilla "Tu Nombre" (variable $nombre) al enviar el formulario.. se cree automaticamente un .txt con el mismo nombre del archivo que haya subido y dentro esten los datos que haya puesto en la casillas de texto, como Nombre.. Descripcion.. etc.. es como cuando uso ese metodo en el resultado (progreso.php) donde ahi juego con la variable $nombre, quisiera tambien poder utilizarla para que aparesca/me lo grabe en un .txt

Ejemplo!!

1) El usuario inserta su nombre: Zuche

2) El usuario decide subir un archivo llamado FICHERO.zip

Al enviar el formulario (si todo va bien..) automaticamente se cree un txt llamado.. FICHERO.txt y dentro aparesca en este caso solo su nombre Tu Nombre: "Zuche"

---

ES POSIBLEEEEEE?? (aviso que de momento sin usar BASE DE DATOS, recien empiezo)

Si es posible, ayudarme a incorporarlo plz.

GRACIAS...
__________________
(8)Esta es la numero uno, que te sigue a todas partes,
siempre con sus estandartes,
y un grito de corazon, RACING CAMPEON
RACING CAMPEON, en el este y el oeste,
en el norte y en el sur, brillara blanca y celeste la academia RACING CLUB y la acade, y la acade... (8)