Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46

    Aiuto!

    Il mio problema:
    Cgiemail su server telecomitalia (adsl smart servizi web)-
    La pagina delle istruzioni dice:
    I template devono essere memorizzati nella directory /vb2000/etemplate/ sotto la document root.
    Un esempio di invocazione della cgi è :
    http://cgi.business.village.telecomi...te/support.txt
    dove cgiemail è il programma di gestione delle form e support.txt è il file template utilizzato.
    Ne desumo che cgiemail è già installato sul server e che devo creare due sottodirectory nel mio sito, inserendovi il template relativo al form, tipo http://www.miosito.it/vb2000/etemplate/miotemplate.txt.
    Ora, se così è, come dovrebbe essere l'action del form?
    Aiutatemi, ho provato in tutte le maniere...niente!
    Da telecom ...figuriamoci...non sanno neanche cosa sia cgiemail...mah.
    Grazie

  2. #2
    Ciao,

    se ci dici dov'è la pagina di istruzioni vediamo di capirci qualcosa.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    Grazie,
    speravo arrivassi a darmi una mano...mi ci sto rincoglionendo...
    Questo è l'indirizzo:
    http://cgi.business.village.telecom...p/cgiemail.html

    Se http://cgi.business.village.telecom...vb2000/cgiemail è l'indirizzo dello script, che risulta installato,
    non mi rimane che capire perchè, se inserisco nel mio sito il template non funziona niente...mah...

    Sono nelle tue mani...davvero...grazie shishii...

    ah...scusami per prima, non avevo letto di non iniziare con aiuto...ma sono andato di testa...
    e infatti ne ho combinata un'altra, invece di rispondere ho inviato un nuovo messaggio...andato...pardon

  4. #4
    il link che hai dato è sbagliato.
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    mah,non capisco, l'ho copiato...
    http://cgi.business.village.telecomi.../cgiemail.html
    ripeto senza http
    cgi.business.village.telecomitalia.it/doc-help/cgiemail.html

  6. #6
    host remoto non raggiungibile
    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
    Mar 2004
    Messaggi
    46
    come? che significa?

  8. #8
    che non riesco a vedere la pagina che indichi in quanto il server non è raggiungibile... potrebbe anche essere che tu lo raggiungi e io no... problemi di istradamento
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    posso inviarti il tutto tramite posta?

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    46
    FormMail
    Descrizione
    Il programma cgiemail consente di leggere le informazioni presenti in una form e di inviarle via email ad un destinatario.
    La cgi utilizza dei template, con estensione txt, per trasformare i campi della fotm in un messaggio da inviare all'indirizzo di posta elettronica specificato.
    Poichè il template viene passato come parametro al programma cgiemail è possibile gestire contemporaneamente più template per inviare email.
    I template devono essere memorizzati nella directory /vb2000/etemplate/ sotto la document root.
    Un esempio di invocazione della cgi è :
    http://cgi.business.village.telecomi...te/support.txt
    dove cgiemail è il programma di gestione delle form e support.txt è il file template utilizzato.


    Una form che invoca la cgi può essere composta da una serie di tag html sia visibili che invisibili all'utente. La cgi provvede a estrarre il contenuto della form ed a confrontarlo con il testo del template per costruire il messaggio da inviare alla mailbox di destinazione.
    Per comprendere l'uso della cgi di seguito e' mostrata una semplice form che provvede ad inviare ad una mailbox scelta dall'utente ( Es: support@dominio.com) il nome, l'email ed il testo di una domanda inserita dall'utente. Le parti in rosso sono i campi della form che si vogliono includere nel testo della mail.
    Ad ogni campo di tipo INPUT deve corrispondere un campo nel template; per questo motivo al campo nome della form dovrà corrispondere il campo [nome ] nel template utilizzato.
    I nomi dei campi non devono contenere dei blank.
    Nel template i nomi dei campi devono essere racchiusi tra i caratteri [ ].

    To: support@dominio.com
    Subject: richiesta di informazioni
    Nome utente ?
    Email ?
    Informazione richiesta?


    [nome]
    [email]
    [domanda]



    A questo punto la form da inserire nella pagina html sarà del tipo :
    <FORM METHOD="POST" ACTION="http://cgi.business.village.telecomitalia.it/cgi-vb2000/cgiemail/vb2000/etemplate/domanda1.txt">
    Il tuo indirizzo di posta : < INPUT NAME="email">
    Il tuo nome: < INPUT NAME="nome">
    Informazione da richiedere: < INPUT NAME="domanda">
    < INPUT TYPE="submit" value="Send e-mail">
    </FORM>


    La cgi riceverà i dati provenienti dalla form e li comporra secondo il contenuto del template inviando alla mailbox support@dominio.com il risultato.


    E' possibile visualizzare una pagina html di risposta inserendo nella form il campo :
    <INPUT TYPE="hidden" NAME="success" VALUE="http://cgi.business.village.telecomitalia.it/success.html">

    Se il campo è obbligatorio è necessario inserire la parola chiave required prima del nome sia nella form :
    <INPUT NAME="required-nomecampo">
    e sia nel template :
    label del campo : [required-nomecampo]

    Inserendo il campo
    <INPUT TYPE="hidden" NAME="addendum" VALUE="Grazie di averci contattato"> dopo l'invio dei dati della form verrà scritto il messaggio "Grazie di averci contattato".

    Di seguito ci sono i link ad alcune pagine di esempio che utilizzano il template demo domanda1.txt :

    Esempio 1 Template

    Esempio 2

    Esempio 3


    Per facilitare l'uso della cgi e' stato preparato un template di uso comune [template1.txt], che consete s di specificare sia la label che il campo della form.

    template1.txt
    To: [required-to]
    From: [required-email]
    Subject: [required-subject]
    [required-emaillabel] [required-email]

    [label1] [campo1]

    [label2] [campo2]

    [label3] [campo3]

    [label4] [campo4]

    [label5] [campo5]

    [label6] [campo6]

    nella form bisognera' fare riferimento sia alla label che al campo :
    <input type=hidden NAME="label1" value="Indirizzo di posta">
    che al campo :
    <input NAME="campo1">



    Un esempio completo puo' essere trovato qui.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.