Tecnología

Inicio

Cómo permitir que un usuario cargue los archivos con las secuencias de comandos Perl

Puede permitir a los usuarios subir archivos, como fotos y documentos, a su sitio web desde sus propios navegadores con un guión escrito en Perl. Esta característica es especialmente útil para recoger las fotos con una variedad de personas para publicar en una sola galería en su página web. Hay muchas escrituras libres disponibles para su descarga que se puede utilizar para permitir a los usuarios subir archivos. Si prefiere escribir el código usted mismo, también hay tutoriales gratuitos sobre cómo crear un script en Perl para lograr el mismo propósito.

Instrucciones

1 Descargar un script en Perl que permite a los usuarios subir archivos a su servidor o escriba el código por sí mismo utilizando un tutorial (ver Recursos). Hay muchos, secuencias de comandos básicos gratuitos y tutoriales disponibles y también guiones más avanzadas disponibles para la compra.

2 Abra el archivo readme.txt si se ha descargado una secuencia de comandos para ver qué partes de la secuencia de comandos se pueden personalizar. Por ejemplo, se puede personalizar el límite de tamaño de archivo para ser cargado y se puede recibir una notificación por correo electrónico si alguien ha cargado un archivo a su servidor.

3 Sube el archivo "upload.cgi" que acompaña a la descarga, o un archivo con un nombre similar, en cualquier directorio cgi habilitado en el servidor Web (tales como "cgi-bin"). Si no está utilizando un servidor de Windows, el archivo CHMOD a 755 y cargar en modo ASCII - esto se puede establecer en el cliente FTP en "Configuración".

Seleccione todos los archivos que desea CHMOD y haga clic derecho sobre ellos. En el menú contextual resultante, busque la opción CHMOD y seleccionarlo. Un cuadro de diálogo que le pregunta qué le gustaría para establecer el modo en.

CHMOD el archivo, seleccione y haga clic en el archivo upload.cgi. Seleccione "CHMOD" en el menú contextual resultante. Un cuadro de diálogo que le pregunta qué le gustaría para establecer el modo en. Ajuste el modo en 755 y permitir que los scripts CGI para ser ejecutable por los usuarios.

4 Abra el archivo "demo.html" que acompaña a la descarga, o un archivo con un nombre similar, con un editor de texto. Asegúrese de que el atributo de acción de los puntos de la etiqueta de apertura "forma" al script "upload.cgi", o un archivo con un nombre similar, en su servidor. Si no lo hace, el punto a la secuencia de comandos. Por ejemplo, si el guión está en el directorio "cgi-bin", tipo "/cgi-bin/upload.cgi" después de que el atributo "action =" en la etiqueta de "forma".

5 Sube el archivo "demo.html", en modo ASCII, a cualquier directorio accesible públicamente.

6 Cargar el navegador web y apuntar al archivo demo.html, a continuación, probar

la secuencia de comandos mediante la presentación del formulario.