MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Phpmailer SMTP

  • Creatore Discussione Creatore Discussione Rey
  • Data di inizio Data di inizio 11 Set 2012
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
R

Rey

Utente Attivo
11 Set 2012
73
0
6
  • 19 Set 2012
  • #21
Allura, ho risolto e posto la soluzione per eventuali persone future a cui servisse:
PHP:
if(strpos($note,'http') !== false || strpos($note,'www') !== false){
    header('Location: mail-spam.html');
    exit();
}else{
    if($mail->Send()){
        header('Location: mail-ok.html');
        exit();
    }else{
        header('Location: mail-errore.html');
        exit();
    } 
}

Ho rimosso strtolower tanto per provare e zac, così funziona anche con l'header senza problemi, grazie a tutti veramente, si può chiudere il topic ;)
 
Ad
Longo8

Longo8

Utente Attivo
28 Mar 2011
1.694
0
36
  • 19 Set 2012
  • #22
Hai sostituito gli header con ECHO? Allora non mi sono spiegato bene.
Gli errori che uscivano prima dipendevano dal fatto che c'erano degli output cioè delle stampe a video di qualcosa. NON devi cambiare header con echo!
Anche se, come ha detto borgo, non dovrebbe dare problemi se Racchiudi lo script in ob_start() e ob_end_flush().
Ho appena letto che hai risolto togliendo strtolower() allora nella condizione iniziale aggiungi anche che strpos sia diverso da false nel caso in cui www e http siano scritti in maiuscolo.

Edit: ho rivisto il codice postato da borgo. C'è un errori no ecco perché strtolower non andava, prova in questo modo e non c'è bisogno di aggiungere il controllo per il maiuscolo:
PHP:
if(strpos(strtolower($note),'http')*!==*false*||*strpos(strtolower($note),'www')*!==*false){
****header('Location:*mail-spam.html'); 
****exit(); 
}else{ 
****if($mail->Send()){ 
********header('Location:*mail-ok.html'); 
********exit(); 
****}else{ 
********header('Location:*mail-errore.html'); 
********exit(); 
****}* 
}*
 
Ultima modifica: 19 Set 2012
borgo italia

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 19 Set 2012
  • #23
@longo8
hai ragione, devo prendere più caffè:crying:
 
R

Rey

Utente Attivo
11 Set 2012
73
0
6
  • 19 Set 2012
  • #24
Scusa, è che una volta che una cosa è stata appresa sembra poi facile, ma non lo è per chi ancora non la sa ho copiato il tuo codice pari pari (la 166 è la riga di strpos):

PHP:
Parse error: syntax error, unexpected T_IS_NOT_IDENTICAL in /home/xxx/domains/xxx.com/public_html/test/mail.php on line 166

@borgo te lo offro io :beer: (anche se è birra fai finta sia caffè )
 
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

G
PHPMailer: SMTP error Gmail
  • Giulo77
  • 15 Mar 2018
  • PHP
Risposte
8
Visite
5K
PHP 17 Mar 2018
Giulo77
G
P
[PHPmailer] SMTP Aruba.. problemi
  • perseoclub
  • 11 Ago 2017
  • PHP
Risposte
8
Visite
22K
PHP 11 Ago 2017
perseoclub
P
G
Invio Mail con PHPMailer, problemi SMTP
  • Guest94
  • 3 Ago 2017
  • PHP
Risposte
7
Visite
5K
PHP 8 Ago 2017
stefano78
S
L
invio smtp con phpmailer - problema invia due volte la email allo stesso utente
  • luigi777
  • 30 Mar 2016
  • PHP
Risposte
0
Visite
2K
PHP 30 Mar 2016
luigi777
L
L
Problema phpmailer,jquery e smtp
  • lorisllm
  • 4 Feb 2015
  • PHP
Risposte
1
Visite
2K
PHP 4 Feb 2015
borgo italia
G
phpmailer e php 8.1 con estensione mysqli
  • giacomo9783
  • 24 Nov 2022
  • PHP
Risposte
6
Visite
2K
PHP 5 Dic 2022
giacomo9783
G
E
Hosting e phpmailer
  • Emanuele85
  • 18 Apr 2021
  • PHP
Risposte
0
Visite
1K
PHP 18 Apr 2021
Emanuele85
E
E
PHPMailer
  • erwin
  • 1 Ott 2019
  • PHP
Risposte
4
Visite
1K
PHP 4 Ott 2019
borgo italia
D
PHPMailer con account gmail
  • Dex01
  • 25 Apr 2019
  • PHP
Risposte
14
Visite
7K
PHP 8 Mag 2019
l.chiabrera
L
I
PHPMailer non funziona
  • iTonto
  • 7 Dic 2018
  • PHP
Risposte
13
Visite
8K
PHP 11 Dic 2018
marino51
I
Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form?
  • iTonto
  • 29 Nov 2018
  • PHP
Risposte
2
Visite
2K
PHP 29 Nov 2018
iTonto
I
A
PHPMAILER e UMLAUTS (lettere tedesche äüäöß)
  • angus
  • 25 Mar 2018
  • PHP
Risposte
2
Visite
1K
PHP 25 Mar 2018
angus
A
M
Come usare la nuova versione di phpmailer?
  • migo80
  • 24 Nov 2017
  • PHP
Risposte
2
Visite
2K
PHP 31 Gen 2018
MoPa
M
V
PHPMailer
  • Vale992
  • 24 Gen 2017
  • PHP
Risposte
11
Visite
3K
PHP 25 Gen 2017
marino51
V
PHPmailer allegato
  • Vale992
  • 16 Gen 2017
  • PHP
Risposte
0
Visite
1K
PHP 16 Gen 2017
Vale992
V
P
problemi invio email con phpmailer
  • paperinik4
  • 27 Ago 2016
  • PHP
  • 2 3
Risposte
47
Visite
6K
PHP 31 Ago 2016
paperinik4
P
P
phpmailer
  • paperinik4
  • 16 Ago 2016
  • PHP
Risposte
0
Visite
1K
PHP 16 Ago 2016
paperinik4
P
File log erroe con phpmailer
  • localhost.nicola
  • 20 Mag 2016
  • PHP
Risposte
3
Visite
2K
PHP 23 Mag 2016
marino51
A
problema phpmailer
  • akp
  • 11 Mag 2016
  • PHP
  • 2
Risposte
32
Visite
6K
PHP 25 Mag 2016
akp
A
O
PhpMailer, Composer e Netbeans
  • oscar
  • 13 Mar 2016
  • PHP
Risposte
1
Visite
1K
PHP 23 Mar 2016
oscar
O
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?