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 "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 infine il file config@.php:
Codice PHP:
<?
$email = "shibugarasu@hotmail.it";
$subject = "Vorrei che tu mi creassi un Web, grazie a priori (parte due).";
?>
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 = "Vorrei che tu mi creassi un Web, grazie a priori.";
?>
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à ****