Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    154

    Creare uno script per un formail

    Salve. Sono nuovo di qui e spero in un vostro aiuto (anche se aiuto è dire poco).

    Allora, io studio informatica e per guadagnare qualcosina faccio dei siti per un amico che ha un negozio di informatica. Ora ho per le mani un tizio che vuole nel sui sito un form che opportunamente compilato dai visitatori interessati gli invii una mail con il contenuto del form stesso a cui lui poi può rispondere...

    Il form l'ho creato e va bene. Per inviarlo ho messo in testa al documento HTML il tag FORM ACTION= mailto etc etc... ma poi inviare il modulo diventa un mezzo macello e anche la ricezione non è un granchè (un file di testo praticamente illeggibile.)

    Mi hanno detto che si possono creare degli script che elaborino il form e inviino una mail più leggibile e soprattutto senza nessuna rogna per l'utente che deve solo premere INVIA.

    Il fatto è che non so minimamente come fare... Qualcuno di voi può aiutarmi??

    Il provider a cui mi sono rivolto è ARUBA... CAsomai può essere utile per voi saperlo...

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    FormMail.pl e` un CGI - script in Perl.
    E` uno standard da almeno dieci anni nella comunita` Web.
    Devi solo copiarlo e configurarlo.

    Lo si trova in molti posti. Ad esempio ne trovi una copia (anche tradotto in italiano) nel sito di Shishii, comprese le istruzioni per la configurazione.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    154
    Originariamente inviato da Mich_
    FormMail.pl e` un CGI - script in Perl.
    E` uno standard da almeno dieci anni nella comunita` Web.
    Devi solo copiarlo e configurarlo.

    Lo si trova in molti posti. Ad esempio ne trovi una copia (anche tradotto in italiano) nel sito di Shishii, comprese le istruzioni per la configurazione.
    Guarda non sai quanto mi sei d'aiuto!!
    Ma poi questo standard dovrei personalizzarlo?? Cioè il mio form ha circa 10 campi da compilare ed alcuni sono con il menù a tendina (capito come no?)... Lo script di cui mi parli riesce lo stesso a leggere tutti i campi oppure in qualche modo devo personalizzarlo al mio form??

    Cmq ora ho da fare quindi scappo... Verso ora di pranzo vedo di trovare quello che dicevi tu e vediamo un po' che succede...

    Grazie mille!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Lo script fa da solo tutto. In pratica legge i dati passati al server dal form (sia in post che in get), li formatta con il nome del campo, e li impacchetta in una e-mail, che poi spedisce all'inidirizzo scritto in un campo particolare. Solo non riesce a gestire il file, quindi il tag <input type="file">.

    Va configurato: sono tre o quattro parametri da settare in base alle impostazioni del webserver (se non le conosci devi chiedere all'amministratore del server).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    154
    Dopo una paio di ore di letture varie ho pubblicato il tutto e mi da questo errore:
    CGI Error
    The specified CGI application misbehaved by not returning a complete set of HTTP headers


    Cosa può essere??

    Ho letto che forse serviva quel DevMailer sul server... Sapete se aruba ce l'ha??

  6. #6
    Se sei su un server windows e non hai devmailer FormMail.pl non funzionerà. Su un server Linux non avrai problemi, comunque il problema dell'errore non è quello.
    Probabilmente durante i tentativi di modifica dello script che hai fatto hai toccato la parte che costruisce la pagina di risposta e in particolare quella che crea gli header http.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    154
    Originariamente inviato da shishii
    Se sei su un server windows e non hai devmailer FormMail.pl non funzionerà. Su un server Linux non avrai problemi, comunque il problema dell'errore non è quello.
    Probabilmente durante i tentativi di modifica dello script che hai fatto hai toccato la parte che costruisce la pagina di risposta e in particolare quella che crea gli header http.
    Il server è Windows quindi avrei bisogno di quel devmailer...

    Cmq non credo di aver toccato qualcosa perchè ho scaricato un'altro FormMail.pl in cui all'inizio portava una serie di parametri da settare e basta. Messi in colonna uno sotto l'altro all'inizio dello script.

    Ah... mi sto stufando. Son tre giorni che mi sto scervellando appresso a sto coso e ancora non concludo nulla!! Ma possibile che ARUBA non dia a disposizione uno strumento per poter sfruttare un formmail nel proprio sito??

    Cmq se qualche magnanimo esperto mi da la propria disponibilità magari gli passo la pagina html del form più il formmail.pl e quello che serve così gli si da un occhiata per vedere che ho combinato perchè veramente non ne posso più di qesto perl...

    W turbo Pascal!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.