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
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
Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
-
- Mensajes: 12
- Registrado: 19 Feb 2007, 01:23
Respuesta: Upload De Archivos
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.
Muchas gracias de todas maneras.
