Back to top

Autore Topic: [RISOLTO]problema con send mail in php  (Letto 5074 volte)

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
[RISOLTO]problema con send mail in php
« il: 03 Lug 2009, 22:10:14 »
ciao a tutti,
ho creato un form in cui l'utente fa delle selezioni e poi invia una mail con i dati scelti, il problema è che con mozilla funziona mentre con explorer no, non riesco a capire perchè
la funzione che uso è questa:
if ( JUtility::sendMail($from, $sender, $to, $subject, $body) !== true ) {
         print_r($mailer);
         JError::raiseNotice( 500, JText:: _ ('EMAIL_NOT_SENT' ));
         return $this->compila();
      }

la variabile body è:

$body = "$sel1 \r\n $sel2 \r\n $sel3 \r\n $sel4";

\r\n lo uso per scrivere ogni variabile su una linea diversa

dove potrebbe essere il problema?
grazie
« Ultima modifica: 06 Lug 2009, 18:30:35 da donato.chpp »
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re:problema con send mail in php
« Risposta #1 il: 04 Lug 2009, 11:53:25 »
non capisco proprio perchè con moz funziona regolarmente, con explorer quando clicco su invia non succede nulla e sotto a sinistra mi esce "Errore nella visualizzazione della pagina".
il link per provare è:
www.dados881.altervista.org
c'è semplicemente il template joomla, con il componente preventivo sotto Menu Principale...
qualche consiglio??? grazie mille
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

teakor

  • Visitatore
Re:problema con send mail in php
« Risposta #2 il: 06 Lug 2009, 08:39:17 »
è un errore di javascript.

Prova a cliccare due volte sull'errore in fondo a sinistra e ti si aprirà una finestra con l'errore.

Lo puoi visualizzare anche con firefox aprendo la console degli errori.

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re:problema con send mail in php
« Risposta #3 il: 06 Lug 2009, 11:17:43 »
l'errore che mi da explorer è:

linea: 491
Carattere: 1
Errore : Prevosto oggetto
Codice: 0
URL: http://www.dados881.altervista.org/index.php?option=com_preventivo&view=preventivo&Itemid=53


è evidente che non mando qualcosa che lui si aspetta.... come potrei fare??? grazie
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

teakor

  • Visitatore
Re:problema con send mail in php
« Risposta #4 il: 06 Lug 2009, 11:24:06 »
prova a guardare con firefox nella sua console degli errori che errore ti da... a che riga e in che file. Così sai dove andare per vedere se ci sono problemi

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:problema con send mail in php
« Risposta #5 il: 06 Lug 2009, 11:28:19 »
non capisco proprio perchè con moz funziona regolarmente, con explorer quando clicco su invia non succede nulla e sotto a sinistra mi esce "Errore nella visualizzazione della pagina".
il link per provare è:
www.dados881.altervista.org
c'è semplicemente il template joomla, con il componente preventivo sotto Menu Principale...
qualche consiglio??? grazie mille
sei sicuro che su altervista puoi utilizzare quella risorsa?
imho, no.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re:problema con send mail in php
« Risposta #6 il: 06 Lug 2009, 11:33:10 »
allora l'ho provato a fare e mi da che l'errore si trova in riga 1, cioe:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Inoltre mi da questo messaggio:

Problema di sicurezza: i contenuti in moz-nullprincipal:{7e34b607-30b3-456d-a48f-28488584b57c} non possono caricare o avere collegamenti che rimandino a chrome://tidy/skin/warning.png.

che può essere? perchè dal punto di vista di js mi sembra tutto corretto, grazie
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re:problema con send mail in php
« Risposta #7 il: 06 Lug 2009, 17:54:06 »
francesco, non so però con moz funziona tutto regolarmente, quindi non dovrebbe andare bene anche con explorer???
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

Offline donato.chpp

  • Esploratore
  • **
  • Post: 139
    • Mostra profilo
Re:[RISOLTO]problema con send mail in php
« Risposta #8 il: 06 Lug 2009, 18:34:26 »
ok, problema risolto.  ;D

nella variabile
$subject             = JRequest::getString('subject', $default, 'post');
non settavo $default, e ora l'ho fatto con:

$default   = JText::sprintf( 'MAILENQUIRY', $SiteName );

preso spunto dal componentye com_contatti.
Inoltre per il submit avevo messo:

<p>
<button class="button" onclick="return submitbutton('send');">
<?php echo JText::_('SEND'); ?>
</button>

e ora l'ho modificato con:

<input type="submit" value="<?php echo JText::_('invia'); ?>" />

Ora funziona regolarmente sia con moz che con expl.. grazie mille per l'aiuto Teakor e francesco  :)
quello che gli occhi vedono e le orecchie sentono la mente crede!!!!

teakor

  • Visitatore
Re:[RISOLTO]problema con send mail in php
« Risposta #9 il: 06 Lug 2009, 18:43:43 »
Di nulla... un motivo per cui forse non funzionava con uno mentre con l'altro sì, è proprio explorer.

 



Web Design Bolzano Kreatif