Visualizzazione risultati 1 fino 4 di 4

Discussione: Php Mail

  1. #1
    Guest

    Question Php Mail

    Io nel mio sito ho inserito uno script in php per inviare delle mail a me.
    Lo script è semplice, composto da tre files:

    Pagina dove ho inserito il form:
    Codice PHP:
    <form action="sendamail.php" target="_blank" method=POST>
    <
    table width=470>
    <
    tr>
    <
    td align=right width="87">Il tuo url:</td>
    <
    td align=left width="391"><input type=text name=f_name size=32 value="http://www.mioesempio.esempiolo"></td>
    </
    tr>
    <
    tr>
    <
    td align=right width="87">La tua E-maill</td>
    <
    td align=left width="391"><input type=text name=f_mail size=32 value="tuamail@esempio.esempio"></td>
    </
    tr>
    <
    tr>
    <
    td align=right width="87">Messaggio</td>
    <
    td align=left width="391"><textarea cols=42 rows=27 name=f_message>Ecco la descrizione del sito:
    Il mio sito tratta di ...(breve descrizione) .
    La grafica deve essere ...(descrizione della grafica del sito - no presentazioni flash)
    Le pagine devono essere: N°pagine da inserire nel web.
    1a Pagina: HomePage. Deve star scritto: ...(il testo da inserire)
    2a Pagina: NomePagina. Deve star scritto: ...(il testo da inserire)
    3a Pagina: NomePagina. Deve star scritto: ...(il testo da inserire)
    4a Pagina: NomePagina. Deve star scritto: ...(il testo da inserire)
    5a Pagina: NomePagina. Deve star scritto: ...(il testo da inserire)
    6a Pagina: NomePagina. Deve star scritto: ...(il testo da inserire)
    7a Pagina: NomePagina. Deve star scritto: ...(il testo da inserire)
    8a Pagina: NomePagina. Deve star scritto: ...(il testo da inserire)
    Vorrei che ...(qualcosa in più cioè script, ecc...)
    Questo mi sembra tutto, ciao.</textarea></td>
    </
    tr>
    </
    table>
    <
    input type=submit value="Invia l'altra E-mail">
    </
    form>
    Poi la pagina sendamail.php:
    Codice PHP:
    <?
    include &quot;config@.php&quot;;
    if (
    $f_name <> "" and $f_mail <> "" and $f_message <> "") {
    mail("$email", "$subject", "From: $f_name\nMail: $f_mail\nMessage:\n\n$f_message");
    $msg = "Messaggio inviato .";
    } else {
    $msg = "Occorre compilare tutti i campi.";
    }
    ?>
    <p><? echo $msg; ?></p>
    E infine il file config@.php:
    Codice PHP:
    <?
    $email
    = "shibugarasu@hotmail.it";
    $subject = &quot;Vorrei che tu mi creassi un Web, grazie a priori (parte due).&quot;;
    ?>
    Questom è tutto, se non fosse, che ho copiato il form e inserito sotto, cambiando però i nomi dei files così:

    La stessa pagina dove ho inserito il form:
    Codice PHP:
    <form action="sendmail.php" target="_blank" method=POST>
    <
    table width=470>
    <
    tr>
    <
    td align=right width="87">Il tuo nome:</td>
    <
    td align=left width="391"><input type=text name=f_name size=32 value="Tuo Nome"></td>
    </
    tr>
    <
    tr>
    <
    td align=right width="87">La tua E-maill</td>
    <
    td align=left width="391"><input type=text name=f_mail size=32 value="tuamail@esempio.esempio"></td>
    </
    tr>
    <
    tr>
    <
    td align=right width="87">Messaggio</td>
    <
    td align=left width="391"><textarea cols=42 rows=15 name=f_message>Ciao, vorrei creare un Web presso Web Editor Galaxy, ecco tutte le informazioni:
    1) Per accedere al pannello andare su http://www.esempio.esempiolo
    2)Il nickname è esempio.
    3)La password è esempiolo.
    4)L'estensione deve essere .ese.
    5)Vorrei un area riservata senza registrazione, solo sistema di login senza database.
    6)Vorrei un forum con registrazioni e login incluso il database.
    7)Il dominio è www.mioesempio.esempiolo
    Ciao, aspetto tua conferma tramite e-mail, a presto.</textarea></td>
    </tr>
    </table>
    <input type=submit value="Invia la E-mail">
    </form>
    Questa è la pagina sendmail.php:
    Codice PHP:
    <?
    include "config.php";
    if (
    $f_name <> "" and $f_mail <> "" and $f_message <> "") {
    mail("$email", "$subject", "From: $f_name\nMail: $f_mail\nMessage:\n\n$f_message");
    $msg = "Messaggio inviato .";
    } else {
    $msg = "Occorre compilare tutti i campi.";
    }
    ?>
    <p><? echo $msg; ?></p>
    E questa è la pagina config.php:
    Codice PHP:
    <?
    $email
    = "shibugarasu@hotmail.it";
    $subject = &quot;Vorrei che tu mi creassi un Web, grazie a priori.&quot;;
    ?>
    Ora, se clicco su invia l'E-mail esce questo errore:
    Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM or '(' in /membri/webeditorgalaxy/config.php on line 3

    E se clicco Invia un altra E-mail esce questo errore:
    Parse error: syntax error, unexpected '&' in /membri/webeditorgalaxy/sendamail.php on line 2

    Sono sicuro di aver scritto bene il nome dei file, sia minuscole che le maiuscole sono Ok. X favore, qualcuno mi può aiutare ad aggiustare lo script? La pagina finita è questa:
    http://webeditorgalaxy.altervista.or..._free_form.php
    Grazie.

    Nel file sopra la @ è a, sennò mi dà ****
    Ultima modifica di webeditorgalaxy : 03-11-2006 alle ore 23.45.32

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Nel file config.php sostituisci:
    Codice PHP:
    $subject = &quot;Vorrei che tu mi creassi un Web, grazie a priori.&quot;;
    Con:
    Codice PHP:
    $subject = "Vorrei che tu mi creassi un Web, grazie a priori.";
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Funziona, grazie mille.
    Potete chiudere.
    Ultima modifica di webeditorgalaxy : 04-11-2006 alle ore 11.12.00

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Prego. Chiudo!
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •