Newsgroup: it.comp.www.php
Titolo: function mail()

Perchè non funziona?
<?php
$INDIRIZZO=$_SERVER['REMOTE_ADDR'];
$ORA = date("H:i:s");
$DATA = date("d-m-Y");
$BROWSER = $_SERVER['HTTP_USER_AGENT'];
$DESTINATARIO = "
webm...@aristotele.cjb.net
";
$OGGETTO = "Test";
$MESSAGGIO = $INDIRIZZO . "\r\n" . $COMPUTER . "\r\n" . $ORA . "\r\n" .
$DATA . "\r\n" . $BROWSER;
mail($DESTINATARIO, $OGGETTO, $MESSAGGIO);
?>


Aspetta che provo a leggere nella mia sfera di cristallo...
Peccato, ma neanche la mia sfera di cristallo mi dice quale sia il problema
da te riscontrato.
Ciao
Marco

 > ?>
Non mi arriva l'email quindi non va, non credi?

 Perchh non funziona?
La stai testando sul tuo computer di casa o su un server in internet?
Se e' sul tuo PC di casa hai installato un server SMTP locale?
Il server in internet e' abilitato per l'invio di posta?
Il server SMTP che utilizzi risiede su un IP compreso in qualche black
list?
-- 
I'am what I'am, I do what I can

su un altra pagina dello stesso sito mi funziona!

come sintassi è ok?

Perchè non funziona?
Perche' $COMPUTER non e' definito, e il codice va in errore senza dirti
niente?
Perche' nel php.ini il comando mail non e' configurato bene?
Problemi di relay?
Leonardo
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.

 come sintassi h ok?
Inserisci all'inizio dello script:
error_reporting (E_ALL); 


 ha scritto nel messaggio
news:Ah7wb.80660$hV.31...@news2.tin.it...

Guarda che la gente non sa che problemi puoi avere... quindi č buona norma
essere esaustivi e GENTILI quando si chiede qualcosa
anche perchč nessuno qui č pagato per rispondere.
J

ho un file .php
prima dello script vero è proprio c'è un html
chiudo il tag dell'html e parte questo script:
<?php
$INDIRIZZO=$_SERVER['REMOTE_ADDR'];
$ORA = date("H:i:s");
$DATA = date("d-m-Y");
$BROWSER = $_SERVER['HTTP_USER_AGENT'];
$DESTINATARIO = "
l.aris...@virgilio.it
";
$OGGETTO = "Visita Home Aristotele";
$MESSAGGIO = $INDIRIZZO . "\r\n" . $ORA . "\r\n" . $DATA . "\r\n" .
$BROWSER;
mail($DESTINATARIO, $OGGETTO, $MESSAGGIO);
?>
solo che non succede niente, non mi arriva l'email!
Mentre in un'altra pagina uso:
<?php
$INDIRIZZO=$_SERVER['REMOTE_ADDR'];
$COMPUTER=$_SERVER['HTTP_REFERER'];
$ORA = date("H:i:s");
$DATA = date("d-m-Y");
$BROWSER = $_SERVER['HTTP_USER_AGENT'];
?>
<center><font face="Agency FB" size="4">
Indirizzo IP : <b><?=$INDIRIZZO?></b> - Link :
<b><?=$COMPUTER?></b></font></center></p>
<center><font face="Agency FB" size="4">
Ora : <b><?=$ORA?></b> -  Data : <b><?=$DATA?></b></font></center></p>
<center><font face="Agency FB" size="4">
Browser: <b><?=$BROWSER?></b>
<?php
$DESTINATARIO = "
viola...@sopravvoliamo.cjb.net
";
$OGGETTO = "Violazione";
$MESSAGGIO = $INDIRIZZO . "\r\n" . $COMPUTER . "\r\n" . $ORA . "\r\n" .
$DATA . "\r\n" . $BROWSER;
mail($DESTINATARIO, $OGGETTO, $MESSAGGIO);
?>
e funziona benissimo!

boh, ora funziona cmq grazie!

 e funziona benissimo!
Sei un po' duro d'orecchi?
<?php
$INDIRIZZO=$_SERVER['REMOTE_ADDR'];
$ORA = date("H:i:s");
$DATA = date("d-m-Y");
$BROWSER = $_SERVER['HTTP_USER_AGENT'];
$DESTINATARIO = "
webm...@aristotele.cjb.net
";
$OGGETTO = "Test";
$MESSAGGIO = $INDIRIZZO . "\r\n" . $COMPUTER . "\r\n" . $ORA . "\r\n" .
$DATA . "\r\n" . $BROWSER;
mail($DESTINATARIO, $OGGETTO, $MESSAGGIO);
?>
Il tuo script non dichiara ne inizializza $COMPUTER, da qui alla riga
$MESSAGGIO = $INDIRIZZO ... viene sollevato un errore.
Inserisci all'inizio dei tuoi script 
error_reporting (E_ALL); 
In questo modo verranno resi visibili eventuali errori del genere.
In alternativa lo script corretto sarebbe:
<?php
$INDIRIZZO=$_SERVER['REMOTE_ADDR'];
$COMPUTER=$_SERVER['HTTP_REFERER'];
$ORA = date("H:i:s");
$DATA = date("d-m-Y");
$BROWSER = $_SERVER['HTTP_USER_AGENT'];
$DESTINATARIO = "
webm...@aristotele.cjb.net
";
$OGGETTO = "Test";
$MESSAGGIO = $INDIRIZZO . "\r\n" . $COMPUTER . "\r\n" . $ORA . "\r\n" .
$DATA . "\r\n" . $BROWSER;
mail($DESTINATARIO, $OGGETTO, $MESSAGGIO);
?>
Era sufficiente un po' di attenzione.
