Autor Tema: Descargar archivo  (Leído 593 veces)

Desconectado Humano

  • PHPerit@
  • *
  • Mensajes: 15
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
    • MOPC
Descargar archivo
« en: 28 de Octubre de 2011, 21:46:34 pm »
Bueno mi duda es que como descargar archivos desde un servidor yo ya tengo el upload script:
Código: [Seleccionar]
<html>
<head>
<title>WiiUpload</title>
</head>
<body>
<h1>WiiUpload subiendo tu archivos. </h1>
<form action="index.php" method=post enctype="multipart/form-data">
Ingrese aqui su archivo:<br>
<input type="file" name="archivo">
<input type="submit" value="Guardar">
</form>
<?php
$archivo 
$_FILES[&#39;archivo&#39;];
$nombrefile $_FILES[&#39;archivo&#39;][&#39;name&#39;];
$rutatmp $_FILEs[&#39;archivo&#39;][&#39;tmp_name&#39;];
$rutanueva "archivos/".$nombrefile;

if(
is_uploaded_file($rutatmp)) {
if(copy($rutatmp$rutanueva)) {
echo &#39;El archivo a sido satisfactoriamente subido&#39;;
} else {
echo &#39;No se ha podido subir el archivo&#39;;
}
}else {
echo &#39;No, no ha cargado&#39;;
}
?>

</body>
</html>

Pero no tengo el de Download y no tengo la menor idea de como hacerlo.
Gracias y Saludo

Comunidad PHPeros

Descargar archivo
« en: 28 de Octubre de 2011, 21:46:34 pm »

Desconectado MEJORENHO

  • PHPer@ Fijo
  • ***
  • Mensajes: 204
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
    • Beeme
Re:Descargar archivo
« Respuesta #1 en: 28 de Octubre de 2011, 22:48:44 pm »
Bueno mi duda es que como descargar archivos desde un servidor yo ya tengo el upload script:
Código: [Seleccionar]
<html>
<head>
<title>WiiUpload</title>
</head>
<body>
<h1>WiiUpload subiendo tu archivos. </h1>
<form action="index.php" method=post enctype="multipart/form-data">
Ingrese aqui su archivo:<br>
<input type="file" name="archivo">
<input type="submit" value="Guardar">
</form>
<?php
$archivo 
$_FILES[&#39;archivo&#39;];
$nombrefile $_FILES[&#39;archivo&#39;][&#39;name&#39;];
$rutatmp $_FILEs[&#39;archivo&#39;][&#39;tmp_name&#39;];
$rutanueva "archivos/".$nombrefile;

if(
is_uploaded_file($rutatmp)) {
if(copy($rutatmp$rutanueva)) {
echo &#39;El archivo a sido satisfactoriamente subido&#39;;
} else {
echo &#39;No se ha podido subir el archivo&#39;;
}
}else {
echo &#39;No, no ha cargado&#39;;
}
?>

</body>
</html>

Pero no tengo el de Download y no tengo la menor idea de como hacerlo.
Gracias y Saludo

Si lo que quieres hacer es algo tipo "megaupload", te recomiendo que crees una base de datos y cuando se produzca la subida se genere un código aleatorio para cada subida. Y luego haces la página de download mediante GET.

Desconectado Humano

  • PHPerit@
  • *
  • Mensajes: 15
  • Karma: 0
  • Sexo: Masculino
  • Nuev@ PHPer@
    • Ver Perfil
    • MOPC
Re:Descargar archivo
« Respuesta #2 en: 28 de Octubre de 2011, 22:51:16 pm »
si pero es que no se mucho php, no se meter los datos a la base de datos y lo de ponerle un numero pues menos
si me dieran una ayuda se lo agradeceria

Desconectado MEJORENHO

  • PHPer@ Fijo
  • ***
  • Mensajes: 204
  • Karma: 3
  • Sexo: Masculino
    • Ver Perfil
    • Beeme
Re:Descargar archivo
« Respuesta #3 en: 29 de Octubre de 2011, 03:56:18 am »
si pero es que no se mucho php, no se meter los datos a la base de datos y lo de ponerle un numero pues menos
si me dieran una ayuda se lo agradeceria

Para ello primero debes de crear una base de datos. Entra en el phpmyadmin de tu host, si el servidor es tu maquina local entra desde: http://localhost/phpmyadmin, el usuario por defecto sería: root

Aquí hay un tutorial simple para conectar un archivo con el servidor de la db: http://www.webtaller.com/construccion/lenguajes/php/lessons/conectar.php

Y si buscas por phperos verás bastantes más tutoriales..

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:Descargar archivo
« Respuesta #4 en: 29 de Octubre de 2011, 04:10:17 am »
No creo necesario tener que realizar una base de datos y demás, más bien lo estás confundiendo. Si lo que quiere es descargar archivos se le ayuda en ese tema específico, que sería lo de forzar la descarga.

http://www.google.co.cr/search?q=forzar+descarga+php

Ahí tienes ese enlace con miles de búsquedas que te ayudarán en tu premisa.
Saludos, suerte.
« Última modificación: 29 de Octubre de 2011, 20:17:43 pm por Warlox »
- Moderador de PHP


Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re:Descargar archivo
« Respuesta #5 en: 29 de Octubre de 2011, 20:15:13 pm »
Dejemos el tema Siqui, no vale la pena pelear, voy a borrar todos los post de dis*****s.
Saludos.
- Moderador de PHP