Comunque ho istallato Easyphp,sta li' dentro?Originariamente inviato da Emanuelegraphic
Scusami,il php.ini dove si trova?
Comunque ho istallato Easyphp,sta li' dentro?Originariamente inviato da Emanuelegraphic
Scusami,il php.ini dove si trova?
allora quando avvii easyphp fai click con il tasto destro sull'icona easyphp accanto all'orologio di windows e poi clicchi su configurations->php ti si apre il php.ini, fai le modifiche che devi fare salvi il file poi restarti apache
Ok.Originariamente inviato da Emanuelegraphic
Comunque ho istallato Easyphp,sta li' dentro?
error_reporting(E_ALL ^ E_NOTICE);
Lo posso inserire in qualunque parte del codice del php giusto?
Ragazzi continua a farmi lo stesso errore
vi posto tutto
CODICE HTML
<body>
<form action="registrazione.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<fieldset>
<legend>Informazioni su di te</legend>
<label for="nome">Nome</label>
<input type="text" name="nome" id="nome" tabindex="10" />
</p>
<label for="citta">Città</label>
<input type="text" name="citta" id="citta" tabindex="20" />
</p>
<label for="e-mail">E-mail</label>
<input type="text" name="e-mail" id="e-mail" tabindex="20" />
</p>
</fieldset>
<fieldset>
<legend>Il tuo messaggio</legend>
<label for="testo">Testo</label>
<textarea name="testo" id="testo" tabindex="500"></textarea>
<label for="invia"></label>
<input type="submit" name="invia" id="invia" value="Invia" />
</p>
</fieldset>
</form>
</body>
CODICE PHP
<?php
/* INVIO SEMPLICE */
$destinatario = "giulyraff@tiscali.it";
$oggetto = "Email inviata dal mio sito web";
$messaggio ="Nome:{$_POST['nome']}\n";
$messaggio .="Città: {$_POST['citta']}\n";
$messaggio .= $_POST ['testo'];
$da = $email;
$intestazione = "From: $da";
mail($destinatario,$oggetto,$messaggio,$intestazio ni);
error_reporting(E_ALL ^ E_NOTICE);
?>
CODICE PHP.INI
[mail function]
; For Win32 only.
SMTP = out@tiscali.it
smtp_port = 25
; For Win32 only.
;sendmail_from = giulyraff@tiscali.it
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
COSA HO SBAGLIATO?![]()
![]()
Non riesco a trovare lo sbaglio nei codici,forse qualcosa nel Php.INI..
cosa è out@tiscali.it ????
il server smtp di tiscali è smtp.tiscali.it come riportato sul sito di tiscali
Si infatti non avevo capito bene.Originariamente inviato da bstefano79
cosa è out@tiscali.it ????
il server smtp di tiscali è smtp.tiscali.it come riportato sul sito di tiscali
Stefano il codice html e php è tutto regolare?
$da = $email; questo non mi torna
non vedo quando valorizzi $email
forse volevi fare
$da = $_POST['e-mail'];
Ho utilizzato per entrambi i file il metodo POST,forse ho sbagliato a scrivere dimmi tu, perchè mi continua a fare questa schermata quando faccio l'anteprima su easyphp>sito localeOriginariamente inviato da bstefano79
$da = $email; questo non mi torna
non vedo quando valorizzi $email
forse volevi fare
$da = $_POST['e-mail'];
Notice: Undefined index: nome in C:\Program Files\EasyPHP5.2.10\www\registrazione.php on line 11
Notice: Undefined variable: email in C:\Program Files\EasyPHP5.2.10\www\registrazione.php on line 16
Notice: Undefined variable: intestazioni in C:\Program Files\EasyPHP5.2.10\www\registrazione.php on line 19
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP5.2.10\www\registrazione.php on line 19
posta nuovamente il codice di registrazione.php