como hago pa q el usuario suba archivos a mi web
4 seguidores
hola ,...espero ua ayudadita,..
tengo una web de una banda de rock ,.....y queria hacer q algun grupo x mande sus demos a mi web,..hay alguna forma de subir esos archivos y colocarlos en mi web,..o si no adonde?
y si se puede hacer en flash o es mas facil html?,.......
por fa!,...GRACIAS,....A TODOS....
Rokotto
gracias x todo,..voy a probarlo todo,..jeje,....chevere!!
meddle
bueno y que no dejes subir archivos PHP a no ser que quieras que te peten el sitio.
hartum
Algunas cosas a tener en cuenta:
-que el directorio donde subas las cosas tenga permiso de escritura
-que adviertas que el archivo puede tardar muuuucho en subir
-que controles los tamaños para que no pete el servidor a la 3 cancion subida.
yo creo que con esto mas lo escrito antes tienes suficiente ;-)
meddle
si puedes, claro, algo como:
<code>$ext = array(".doc", ".ppt", ".mdb", ".xls", ".txt", ".zip", ".gif", ".jpg", ".psd", ".csv", ".php", ".html");
if(!in_array($archivo,$ext))
{
$error = "Ese tipo de archivos no esta permitido, solo los siguientes: ";
foreach( $ext as $exts ){
$error .= "$exts ";
}
die ("$error");
}</code>
sgiraldo
pues eso no se si se puede controlar, supongo q si.
Lo q sé, es q puedes limitar el peso del archivo a subir.
Busca más info por php.net o por google.com
Rokotto
gracias,......me vba a servir de mucho,.......................solo em qeda otra dudita,... podria controlar q tipo de achivos quiero q suban,..........
gracias de igual manera,.....chau
sgiraldo
con php es facil hacer uploads desde un web.
Lo único que tienes que hacer, es dar al directorio donde alojarás los archivos darle permisos de escritura. Si no sabes si tiene dichos permisos, pregunta a tus proveedores.
teniendo un formulario, con un input de upload. Al hacer el submit de dicho formulario...
$dirupload = "../../archivos/"; //La ruta del directorio donde haces el upload.
para hacer el upload, tienes q hacer:
copy($archivos,$dirupload.$archivos_name);
donde archivos es el nombre del input del upload.
Tb antes de hacer el copy, puedes controlar si se ha adjuntado bien el archivo con un:
if (!file_exists($dirupload.$archivos)){}
y con un:
if (is_uploaded_file ($archivos))
Estos dos últimos son meros controles para que no te reviente si hay algún error.
Rokotto
el server es php,......
bueno,..yo he visto eso en la pagina http://www.ambevperu.com/ donde uno puede mandar su cv,.....queria hacer algo por el estilo,..o es q los archivos son reenviados a un email?,..cosa q asi tenga algo de seguridad,...no se.....
Rokotto
el server es php,......
bueno,..yo he visto eso en la pagina http://www.ambevperu.com/ donde uno puede mandar su cv,.....queria hacer algo por el estilo,..o es q los archivos son reenviados a un email?
meddle
Para empezar, yo solamente dejaria hacer eso a usuarios registrados.
Luego, ¿que tipo de server tienes? ASP/PHP etc.