English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

estoy creando una web para djs amateurs, me gustaria que puedan subir videos,musicas o fotos de ellos directamente a mi pagina web. como lo puedo hacer? tener en cuenta que soy novatiyo en esto,si me lo pueden explicar de forma facil lo agradeceria mucho,un saludo y gracias.

2006-07-30 05:35:30 · 5 respuestas · pregunta de Anonymous en Ordenadores e Internet Programación y Diseño

5 respuestas

tendrias que tener un servidor ftp y una cuenta para que los usuarios puedan mandar archivos y posteriormente ser publicados, pero como son archivos de audio, video y fotos tardarian mucho en ser transferidos y ocuparian mucho espacio en tu servidor ftp.

2006-07-30 06:33:02 · answer #1 · answered by Anonymous · 0 0

Necesitas un hacer un script en un programa php upload files
Un ejemplo:
Una actividad común en un sitio es poder almacenar un archivo en el servidor, más comunmente conocido como upload.
Se necesita en muchas ocasiones este algoritmo, por ejemplo para subir fotos, documentos, programas, etc.
Se requieren dos páginas, una de ellas, un formulario donde seleccionamos el archivo a enviar y otra página donde se graba el archivo en el servidor.
El formulario para hacer la selección del archivo es:


Problema



Seleccione el archivo:






Veamos los puntos que tenemos que respetar cuando efectuamos el upload de archivos:

Se define una nueva propiedad para la marca form, con esta indicamos que dentro del formulario de carga se envían archivos. Hay que tener mucho cuidado cuando tipeamos esta propiedad, si nos equivocamos en algún caracter el proceso de upload no funcionará.
El control HTML para la selección del archivo se llama "file":


Automáticamente aparecerá el botón dentro de la página para poder navegar en nuestro disco duro para la selección del archivo (por defecto PHP está configurado para poder cargar archivos de hasta 2 Mb, de todos modos, a este valor lo podemos modificar).

La segunda página es:


Problema


copy($_FILES['foto']['tmp_name'],$_FILES['foto']['name']);
echo "La foto se registro en el servidor.
";
$nom=$_FILES['foto']['name'];
echo "";
?>



Cuando se ejecuta esta página, ya está almacenado en el servidor el archivo, en una carpeta temporal. Ahora nos hace falta copiar el mismo a la carpeta donde se encuentra nuestra página (en definitiva nuestro sitio de internet). Para esto llamamos a la función copy:
copy($_FILES['foto']['tmp_name'],$_FILES['foto']['name']);
La matriz $_FILES almacena el nombre del archivo almacenado en el directorio temporal ($_FILES['foto']['tmp_name']) y el nombre del archivo originario ($_FILES['foto']['name'])
Por último mostramos en la página el archivo que se almacenó en el servidor:
$nom=$_FILES['foto']['name'];
echo "";

Otras cosas interesantes que tiene la matriz $_FILES:
$_FILES['foto']['name'] El nombre original del fichero en la máquina cliente.
$_FILES['foto']['type'] El tipo de archivo (si el navegador lo proporciona). Un ejemplo podría ser "image/gif".
$_FILES['foto']['size'] El tamaño en bytes del fichero recibido.
$_FILES['foto']['tmp_name'] El nombre del archivo temporal que se utiliza para almacenar en el servidor el archivo recibido.

2006-07-30 13:46:19 · answer #2 · answered by Ana 6 · 1 0

capaz que te conviene usar una página estilo wiki, yo uso una que baje (y despues adapte) que esta hecha en c# (Se puede bajar gratis de http://www.high-beyond.com)

Creas usuarios, despues ellos entran, suben archivos, escriben algunos mensajes, etc....

2006-08-06 19:19:31 · answer #3 · answered by AKDmia 2 · 0 0

Creo que lo mas indicado para ti es utilizar un manejador de contenidos como joomla o nuke donde puedes crear usuarios de distintos niveles de administración y publicación de la web, es entonces cuando tendrás un control exacto de tus usuarios y ellos podrán subir archivos música, vídeos, etc. a tu servidor y también podrán publicar estos archivos, sin duda tendrías una web muy dinámica, si tienes dudas acerca del software manejador de contenidos te puedo pasar algunas webs donde conseguirlo, o bien si tienes contratado hosting con alguna empresa seguramente tiene pre-instalado algunos scripts o manejadores de contenidos, si no están para instalar tendrás que instalarlo y configurarlo manual.

Si tienes alguna duda, yo tengo una empresa de hosting, con gusto te paso una cuenta demo para que veas los manejadores de contenidos que te comento.
Saludos
y suerte.

2006-08-06 04:20:07 · answer #4 · answered by RC1985 2 · 0 0

Si todo te resulta muy complicado, saca una/s cuenta/s en Gmail que te da mas de 2.7 GB y que te manden los archivos a esa/s cuenta/s. Con 5 cuentas tendrias casi 15 GB de espacio.
La otra es una cuenta en RapidShare o similar

Otra sería montar un servidor FTP en tu propia compu, no es muy dificil y hay muchos programas free
Suerte

2006-08-01 22:19:15 · answer #5 · answered by Cesar 3 · 0 0

fedest.com, questions and answers