Come consentire a un utente di caricare file con script Perl

June 24

È possibile consentire agli utenti di caricare file, come foto e documenti, al tuo sito web dal proprio browser con uno script scritto in Perl. Questa funzione è particolarmente utile per la raccolta di foto da una varietà di persone di inviare in una sola galleria sul tuo sito web. Ci sono molti script gratuiti disponibili per il download che è possibile utilizzare per consentire agli utenti di caricare i file. Se si preferisce digitare il codice da soli, ci sono anche tutorial gratuiti su come creare uno script Perl per raggiungere lo stesso scopo.

istruzione

1 Scarica uno script Perl che consente agli utenti di caricare i file sul server o digitare il codice da soli, usando un tutorial (vedi Risorse). Ci sono molti liberi, script di base e tutorial disponibili e anche gli script più avanzati disponibili per l'acquisto.

2 Aprire il file readme.txt se avete scaricato uno script per vedere quali parti dello script possono essere personalizzati. Ad esempio, è possibile personalizzare il limite di dimensione del file da caricare e si può ricevere una notifica via e-mail se qualcuno ha caricato un file sul server.

3 Carica il file "upload.cgi" fornito con il download o file di nome simile, in qualsiasi directory abilitata CGI sul server Web (come "cgi-bin"). Se non si utilizza un server Windows, il file CHMOD a 755 e caricare in modalità ASCII - questo può essere impostato sul vostro client FTP in "Impostazioni".

Selezionare tutti i file che si desidera CHMOD e fare clic destro su di essi. Nel menu di scelta rapida risultante, cercare l'opzione CHMOD e selezionarlo. Una finestra di dialogo che chiede cosa si desidera impostare la modalità su.

A chmod il file, selezionare e fare clic destro sul file upload.cgi. Selezionare "chmod" nel menu contestuale risultante. Una finestra di dialogo che chiede cosa si desidera impostare la modalità su. Impostare la modalità a 755 e consentire gli script CGI per essere eseguibile dagli utenti.

4 Aprire il file "demo.html" fornito con il download o file di nome simile, con un editor di testo. Assicurarsi che l'attributo di azione dei punti di apertura tag "form" per lo script "upload.cgi", o un file di nome simile, sul server. Se non lo fa, puntare allo script. Ad esempio, se lo script si trova nella directory "cgi-bin", tipo "/cgi-bin/upload.cgi" dopo l'attributo "action =" nel tag "form".

5 Carica il file "demo.html", in modalità ASCII, a qualsiasi directory accessibile al pubblico.

6 Caricare il web browser e puntarlo al file demo.html, quindi verificare

lo script inviando il modulo.