Newsgroup: it.lavoro.professioni.webmaster
Titolo: aruba problema form feedback

In pratica dal form non mi invia l'email. Ho provato su altervista e 
funziona benissimo.
Addirittura ho provato il file mail.php andandoci direttamente, del tipo: 
www.miosito.it/mail.php
 e da aruba non funge da altervista sì, ovviamente 
l'email arriva senza dati.
ciao Summonix 

"Summonix" <SP...@SPAM.com> ha scritto nel messaggio 
news:4865527f$0$35954$4faf...@reader2.news.tin.it...

per quel che mi riguarda aruba non l'ho trovato affidabile con le email 
html... a volte arrivano altre no...per quelle testo semplice va a gonfie 
vele 

 vele
Guarda, ho fatto un po' di prove ed ho capito che non dipende dallo script 
php, ma dalla comunicazione tra il form (in flash) ed il file php per 
l'invio. In pratica il form non comunica in alcun modo con il file php, 
infatti non mi arriva neanche l'email vuota. Infatti devo correggere quanto 
ho scritto sopra, se vado sul file php di invio dati e tale file è del tipo:
<?php
$nome = "Michela";
$cognome;
$email = "
cic...@ciccetto.it
";
$richiesta = "nessuna richiesta";
$destinatario = 
mioind...@dominio.it
;
$oggetto = "richiesta preventivo";
{
mail($destinatario, $oggetto, "Nome: $nome\nCognome: $cognome\nRichiesta: 
$richiesta", "From: $email");
echo ("Il messaggio è stato inviato con successo ");
}
?>
L'email arriva! Se invece richiamo lo script php da form flash non mi arriva 
nessuna email.
Sapete perchè? Come già detto da altervista form flash e script php 
comunicano benissimo.
ciao Summonix 

 l'invio
se non comunica allora c'è da controllare il codice actionscript, se invece 
le variabili giungono, probabilmente la causa del problema sta in una 
gestione delle stringhe non idonea per l'invio di email su aruba 

 una gestione delle stringhe non idonea per l'invio di email su aruba
E' incredibile... non c'è da capirci niente, un colpo va e due no. Quando va 
mi arriva tutto, nel senso che mi arriva l'email con tutti i valori, quando 
non va non arriva niente, neanche l'email.
Non so se hai voglia, per me è un attimo metterre il tuo indirizzo email 
così potresti verificarlo anche tu per vedere se riesci ad aiutarmi. Capisco 
che è chiedere un po' troppo...
ciao Summonix 

 Capisco che č chiedere un po' troppo...
rivedendo un mio vecchio script, cosě procedo:
$subject = "...";
$nome = utf8_decode($_POST["nome"]);
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$header .= "X-Priority: 2\r\n";
$header .= "X-MSMail-Priority: High\r\n";
$header .= "X-Mailer: Baia Due Frati\r\n";
$header .= "From: ".$nome." <".$email.">;\r\n";
$header .= "Return-Path: ".$email."\r\n";
$messaggio = "...";
//questo if č inutile poiché aruba dava sempre e cmq ok
if(@mail("emaildelde...@abc.ab", $subject, $messaggio, $header))
  echo "email_inviata=true"; //qui passo la risposta a flash
else
  echo "email_inviata=false";
break; 

 break;
Ah...nel senso che anche se non inviava email dava sempre true?
ciao Summonix 

 Ah...nel senso che anche se non inviava email dava sempre true?
proprio così. poi ho notato che tu non ritorni variabili a flash, non ho 
idea di come tu faccia a recuperare in flash questa stringa:


 echo ("Il messaggio è stato inviato con successo");
No, no, infatti, quell'echo l'ho messo per testare il file direttamente, 
senza passare da flash. In flash dopo il submit ho messo un messaggio 
interno di conferma di invio avvenuto, anche se mi sa che non è molto 
affidabile dal momento che non c'è un reale riscontro con lo script. Dici 
che sia indispensabile restituire un valore true o false a flash per dare 
eventuale messaggio di avvenuto invio o fallimento?
ciao Summonix 

 dare eventuale messaggio di avvenuto invio o fallimento?
Comunque se Aruba dice sempre di sì, mi sa che serve a poco anche questo...
ciao Summonix 

"Summonix" ha scritto:>

togliendo che aruba può cambiare le cose da un momento all'altro - ammesso 
che non l'abbia già fatto - tieni presente che qualsiasi altro problema di 
connessione potrebbe impedire la comunicazione tra flash e php, a mio parere 
non è un controllo del tutto futile 

 (cut) impedire la comunicazione tra flash e php
mi correggo: qualsiasi altro problema potrebbe compromettere l'utilizzo 
della funzione mail, metti che facciano manutenzioni. non si sa mai 

 della funzione mail, metti che facciano manutenzioni. non si sa mai
Giustissimo, non ci avevo pensato.
Beh, grazie per tutti gli utili consigli, ne farò tesoro.
alla prossima
Summonix