Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Upload De Archivos

Aquí­ podrás dejar tus dudas sobre MODs o MODificaciones de tu phpBB2
  Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Cerrado
victormania1
Observador/a
Mensajes: 12
Registrado: 19 Feb 2007, 01:23

Upload De Archivos

#1

Mensaje por victormania1 »

Hola a todos!

Os voy a plantear mi cuestión...

He creado un upload para mi foro para que los usuarios puedan subir archivos, podeis verlo aquí:

http://policias.freehostia.com/archivos/formulario.htm

mi problema es el siguiente, yo quiero que me muestre los archivos, con los enlaces y todo, para clicar en él y que se baje el archivo... tal como en esta página:

http://samples.unijimpe.net/upload.php

pero a mi se me queda así:

http://policias.freehostia.com/archivos/subir.php

y eston son los archivos:

formulario.htm

[quote]<form action="subir.php" method="post" enctype="multipart/form-data">
<b>Campo de tipo texto:</b>
<br>
<input type="text" name="cadenatexto" size="20" maxlength="100">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<br>
<br>
<b>Enviar un nuevo archivo: </b>
<br>
<input name="userfile" type="file">
<br>
<input type="submit" value="Enviar">
</form>[/quoteicy]

y subir.php

[quote]<?
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<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 .jpg<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 "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
?>

<?
$path="/home/www/policias.freehostia.com/archivos";
$directorio=dir($path);

echo "Directorio ".$path.":<br><br>";

while ($archivo = $directorio->read())
{
echo $archivo."<br>";
}
$directorio->close();
?> [/quoteicy]

Gracias por vuestra ayuda

victormania1
Observador/a
Mensajes: 12
Registrado: 19 Feb 2007, 01:23

Respuesta: Upload De Archivos

#2

Mensaje por victormania1 »

Bueno compañeros no hace falta, al final he optado por instalar un Mod entero para el upload, es la mejor opción, así además los archivos están integrados en los mensajes...

Muchas gracias de todas maneras. :mrgreen:

Cerrado

Volver a “Soporte, preguntas sobre MODs de phpBB 2”