• Home
  • Forum
  • Fare Web
  • PHP

Warning email()

  • Creatore Discussione Creatore Discussione paperinik4
  • Data di inizio Data di inizio 4 Set 2012
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
Succ.
Primo Prec. 4 di 6 Succ. Ultimo

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 12 Set 2012
  • #61
ciao


PHP:
require_once 'phpmailler/class.phpmailer.php';
 

Allegati

  • phpmailler.jpg
    59,1 KB · Visite: 270
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Set 2012
  • #62
ciao

Ok, ci provo e poi ti dico. Provato, ma mi da sempre il solito risultato maledetto di errore. Non ci capisco più niente. Mantenendo le classi come ti avevi fatto vedere qualcosa si smuove. Togliendole, mi da il solito errore su require della chiamata alla classe. Ma che azzo vuole ????
 
Ultima modifica: 12 Set 2012

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 12 Set 2012
  • #63
ciao
dai un occhio allo zip: funzia
 

Allegati

  • source file.zip
    source file.zip
    34,2 KB · Visite: 328
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Set 2012
  • #64
ciao

Ciao,

Ma dico kazzo, scusa ma sto iniziando ad innervosirmi. Non c'è l'ho con te ovviamente, ma con il nas. L'ho messo a posto dove c'è tutto il codice, e mi restituisce l'errore. Ora provo a ritrasferire il codice per intero con il tuo e vediamo cosa succede. Si deve sbloccare la maledettissima situazione. Non ci posso credere che il nas non invii le email. E' assurdo.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Set 2012
  • #65
ciao

Ohhhhhhhhhhhhhhhhhh, abbiamo quasi partorito. ora mi dail seguente errore:

Mailer Error: Language string failed to load: provide_address
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Set 2012
  • #66
ciao

Ciao,

Ho provato ma mi da un errore. Ti posto l'intero codfice iscrizione.php, che po dovrebbe essere inetrgrato su quello. L'errore che mi da è il seguente:
Fatal error: Call to undefined method PHPMailer::SetFrom() in /volume1/web/utenti/fabio/MegaLaboratorio/iscrizione.php on line 142
PHP:
<?php

require_once("connetti.php");


if (!isset($_POST['reg'])) {
    ?>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>Modulo d'iscrizone</title>

        <center>   <H1>BENVENUTO NEL SITO D'ISCIRIZIONE PROVA</H1>

            <form action= '' method="POST">

                <font face="Comic Sans MS">

                Nome:     <input type="text" name="nome"  maxlength="30" size ="32"> <br> <br>
                Cognome:  <input type="text" name="cognome"  maxlength="30" size ="32"> <br> <br>
                Username: <input type="text" name="username"  maxlength="30" size ="32"> <br> <br>
                 Email:    <input type="text" name="email"  maxlength="40" size ="42"> <br> <br>
                 Rip-Email: <input type="text" name="ripemail"  maxlength="40" size ="42"> <br> <br>
                 Password: <input type="password" name="password"  maxlength="12" size ="14"> <br> <br>
                 Rip-Passw: <input type="password" name="passw"  maxlength="12" size ="14"> <br> <br>
                </font>
                <center>
                    <input type="submit" name="reg" value="Invio iscrizione" />
                    <input type="submit" name="uscita" value="Uscita" />
                </center> </form>
        </head>
        <body>



    <?php
    
} else {
 $nome = mysql_real_escape_string(strtolower(trim ($_POST['nome'])));
 $cognome = mysql_real_escape_string(strtolower(trim ($_POST['cognome'])));
 $username = mysql_real_escape_string(strtolower(trim ($_POST['username'])));
 $password = mysql_real_escape_string(trim ($_POST['password']));
 $passw = mysql_real_escape_string(trim ($_POST['passw']));
 $email = mysql_real_escape_string(trim ($_POST['email']));
 $ripemail = mysql_real_escape_string(trim ($_POST['ripemail']));


//crittografa la passowrod

$pass = mysql_real_escape_string(md5(trim($_POST['password'])));
 
// verifico la presenza dei campi obbligator
    
$ok_ko ="";

 //controllo campi compilati

if($nome ==""){$ok_ko .=  "Attenzione: il campo nome deve essere compilato. <br> <br>";}
if($cognome ==""){$ok_ko .=  "Attenzione: il campo cognome deve essere compilato. <br> <br>";}
if($username ==""){$ok_ko .=  "Attenzione: il campo username deve essere compilato. <br> <br>";}
if($email ==""){$ok_ko .=  "Attenzione: il campo email deve essere compilato. <br> <br>";}
if($password ==""){$ok_ko .=  "Attenzione: il campo password deve essere compilato. <br><br>";}
 
 
 if($password != $passw){$ok_ko .=  "Attenzione: le due password non coincidono. <br> <br>";}
 
// Controllo se lo username è presente nel db

$checkusername=mysql_query("SELECT username FROM utenti WHERE username='$username'");
$vuota=mysql_num_rows($checkusername);
if($vuota > 0){
	echo "<br> <br> <h1> Attenzione: lo username: ".$username." è già presente nell'archivio. Si prega di cambiare email. Grazie !!! </h1>";
echo "<meta http-equiv='Refresh' content=4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();

}
  
//controllo scrittura corretta dell'email
 
 if(!filter_var($email, FILTER_VALIDATE_EMAIL)||!filter_var($ripemail,FILTER_VALIDATE_EMAIL)){
     
             $ok_ko .= "indirizzo email non valido<br>";
 //   } //chiude il controllo scrittura corretta dell'email 

        // Controlla se le due email coincidono

if($email != $ripemail){$ok_ko .=  "Attenzione: le due email non coincidono. <br> <br>";}
} //chiude il controllo scrittura corretta dell'email

// Controllo se esiste l'email nel db

$checkemail=mysql_query("SELECT email FROM utenti WHERE email='$email'");
$vuota=mysql_num_rows($checkemail);
if($vuota > 0){
	echo "<br> <br> <h1> Attenzione: l'email: ".$email." è già presente nell'archivio. Si prega di cambiare email. Grazie !!! </h1>";
echo "<meta http-equiv='Refresh' content=4; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();

}

if($ok_ko !=""){
		echo "<h1>$ok_ko</h1>";
		echo "<meta http-equiv='Refresh' content='3; URL=".htmlspecialchars($_SERVER['PHP_SELF'])."'>";
exit();
}else{
 
 $query="INSERT INTO utenti(nome, cognome, username, email, password)  VALUES('$nome','$cognome','$username','$email','$pass')";
//var_dump($query);//qui dovresti vedere se la query si forma come dovrebbe
$q_i=mysql_query($query);//qui se registra, se bool false errore, se resuorce... è a posto
var_dump($q_i);
   

// Parte riguardante l'invio email

//require_once ("/class.phpmailler.php");

 require_once 'phpmailler/class.phpmailer.php';  

$mail  = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP


$mail->Host       = "mail.libero.it";

#Qui c'è il debug dell'smtp, se metti un commento non stampa diavolerie, ma è utile in fase di test per capire la natura di qualche errore
$mail->SMTPDebug  = "2";                     // enables SMTP debug information (for testing)
                                           // 1 = errors and messages
                                           // 2 = messages only


$mail->SMTPAuth   = "true";                  // enable SMTP authentication
$mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
$mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
$mail->Port       = "465";                   // set the SMTP port for the GMAIL server


$mail->Username   = "paperinik4@gmail.com";  // GMAIL username


$mail->Password   = "xxxxxxxxxxxxx";            // GMAIL password

 $mail->SetFrom($_POST['email']);
 
$mail->Subject    = "PHPMailer Test Subject via smtp (Gmail), basic";


$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test


$mail->MsgHTML('Questa è una prova in html <b>prova invio rmail</b>');


if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}



echo "<h1> <br>Utente registrato correttamente. E' stata inviata un'email di conferma per attivare l'account</h1>";
//e torno al form 
//header("Refresh: 2;URL=paginaris.php");     
header("Refresh: 2;URL=login.php");          
}
}
?>

Mi puoi verificare cortesemente cos'altro non va ??? Grazie.
 
M

marcomg

Utente Attivo
19 Nov 2011
204
0
16
  • 12 Set 2012
  • #67
Scusa che non ti ho risposto, ma sono stato impicciato con la scuola.

Credo manchino i file lingua.
Confrontando la foto con il tuo codice hai scritto php mailler invece di phpmailer nel codice alla riga 117
 
Ultima modifica: 12 Set 2012
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Set 2012
  • #68
ciao

Grazie Marco lo correggo subito. i file lingua, dovrebbero esserci. Ma allora ho toppato anche a scaricare il phpmailer.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Set 2012
  • #69
borgo italia ha scritto:
ciao
dai un occhio allo zip: funzia
Clicca per allargare...

Borgo la cosa strana è con due "ll" va e con una no oerchè ??? Ossia phmailler/ecc. Mi spiego meglio. Così come hai scritto tu va:

PHP:
require_once "phpmailler/class.phpmailer.php";   //doppia "ll"

Se ne tolgo una no. boh ?????? Però di posta non arriva niente, perchè l'ho messo sull'iscrizione.php e mi da errore.
 
M

marcomg

Utente Attivo
19 Nov 2011
204
0
16
  • 12 Set 2012
  • #70
Se vuoi carica tutto in uno zip o altro archivio e lo provo in locale (per tua sicurezza cancella i dati sensibili)
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Set 2012
  • #71
ciao

Provato in tutti i modi e non va assolutamente. Mi continua a dare errore. Quel maledetto errore. senza la doppia"ll". Con la doppia invece mi da il seguente errore:

Fatal error: Call to undefined method PHPMailer::SetFrom() in /volume1/web/utenti/fabio/EmailprovaMrWebMaster/provaemail.php on line 34
non ci sto a capì più niente ti mando il file zippato vedi se puoi verificarlo anche te tolgo i dati ssensibili che ho già fatto na cappellata. Te lo metto in sottoforma di file txt con estensione php.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 12 Set 2012
  • #72
Ciao

Non va, non va. Domani do una nuova controllata. Spero di risolvere prima o poi...
 
M

marcomg

Utente Attivo
19 Nov 2011
204
0
16
  • 13 Set 2012
  • #73
Sta mattina devo andare a scuola (si ricomincia), quando torno sari e guardo il file.
A dopo!
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 13 Set 2012
  • #74
ciao

Ok grazie,

Intanto farò anche altre ricerche e prove. Ricordati sempre che lavoro tramite tutto nas e l'indirizzo non è locale, ma è swl tipo: http://utenti/fabio/nome_cartella/nome_del_file.php
 
M

marcomg

Utente Attivo
19 Nov 2011
204
0
16
  • 13 Set 2012
  • #75
Adesso mi funziona perfettamente, ho applicato una piccola modifica. Ti mancava il destinatario della mail. Mi funziona e le mail mi sono arrivate.

Ti allego il tutto. Il file è in estensione 7z, taroccato in txt perché è un'estensione non valida.
 

Allegati

  • htdocs.7z.txt
    htdocs.7z.txt
    69,3 KB · Visite: 315
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 13 Set 2012
  • #76
ciao

Ok Lor provo e ti dico.
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 13 Set 2012
  • #77
ciao

marcomg ha scritto:
Adesso mi funziona perfettamente, ho applicato una piccola modifica. Ti mancava il destinatario della mail. Mi funziona e le mail mi sono arrivate.

Ti allego il tutto. Il file è in estensione 7z, taroccato in txt perché è un'estensione non valida.
Clicca per allargare...

Perdonami, ma bisogna scompattarlo ??? e con quale file si scompatta ???
 
M

marcomg

Utente Attivo
19 Nov 2011
204
0
16
  • 13 Set 2012
  • #78
Ah, per scompattarlo serve 7zip o altri programmi di archivizione. In che formato lo vuoi? zip, tar, o altro?
 
P

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
  • 13 Set 2012
  • #79
ciao

Sei stato un grande, funziona perfettamente anche a me. E mi ha inviato l'email Ma dove stava l'errore principale ??? perchè non ci si riusciva ????
 
M

marcomg

Utente Attivo
19 Nov 2011
204
0
16
  • 13 Set 2012
  • #80
Grazie!
Allora, mancava il destinatario e l'editor mi segnalava un errore di sintassi.
Non mi ricordo quale, tipo una parentesi graffa di troppo.
 
Prec.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
Succ.
Primo Prec. 4 di 6 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

F
[MySQL] Warning 1265 data truncated for column...
  • francesco1976
  • 19 Giu 2018
  • MySQL
Risposte
5
Visite
4K
MySQL 21 Giu 2018
Max 1
B
Warning: mysql_connect(): Access denied for user 'DIREZIONE'@'81.88.55.179' (using password: YES)
  • bruno2016
  • 24 Apr 2018
  • PHP
Risposte
6
Visite
4K
PHP 24 Apr 2018
bruno2016
B
G
[PHP] Warning: Cannot modify header information - headers already sent by
  • giumazzi
  • 23 Feb 2017
  • PHP
Risposte
3
Visite
10K
PHP 24 Feb 2017
claudiolor
C
G
[PHP] Problema - Warning: session_start() [function.session-start]
  • giumazzi
  • 22 Feb 2017
  • PHP
Risposte
9
Visite
3K
PHP 23 Feb 2017
giumazzi
G
G
Warning: mysql_num_rows() che problema è?
  • giumazzi
  • 22 Feb 2017
  • PHP
Risposte
3
Visite
2K
PHP 22 Feb 2017
giumazzi
G
P
  • Bloccata
Warning: mysqli_query() expects parameter 1 to be mysqli
  • paperinik4
  • 7 Giu 2016
  • PHP
Risposte
2
Visite
8K
PHP 5 Feb 2019
Marchese M
M
C
ERRORE: Warning: move_uploaded_file()... come risolverlo?
  • Cirano86
  • 9 Gen 2016
  • PHP
Risposte
1
Visite
2K
PHP 29 Gen 2016
davide.arduini
Warning: Invalid argument supplied for foreach()
  • JackIlPazzo
  • 3 Ago 2015
  • PHP
Risposte
1
Visite
1K
PHP 4 Ago 2015
borgo italia
N
warning su sessione
  • Noè Murr
  • 22 Apr 2015
  • PHP
Risposte
2
Visite
1K
PHP 24 Apr 2015
Noè Murr
N
F
Warning: Invalid argument supplied for foreach()
  • Fabio Grasso
  • 14 Nov 2014
  • PHP
Risposte
3
Visite
2K
PHP 16 Nov 2014
Longo8
A
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given
  • ans66
  • 26 Gen 2014
  • PHP
Risposte
17
Visite
12K
PHP 29 Gen 2014
ans66
A
L
Problema messaggio d'errore -Warning: mysqli_num_rows() expects parameter 1 to be mysqli_ etc etc...
  • Luigi Orlando
  • 21 Nov 2013
  • PHP
Risposte
2
Visite
4K
PHP 21 Nov 2013
Luigi Orlando
L
Su Mac funziona - su windows da warning
  • pup3770
  • 7 Mag 2013
  • PHP
Risposte
9
Visite
1K
PHP 8 Mag 2013
borgo italia
E
Warning: session_start()
  • egialma
  • 14 Apr 2013
  • PHP
Risposte
1
Visite
1K
PHP 16 Apr 2013
criric
P
Warning: mysql_num_rows() expects parameter 1 to be resource, array given in
  • paperinik4
  • 18 Feb 2013
  • PHP
Risposte
9
Visite
7K
PHP 18 Feb 2013
paperinik4
P
A
Warning: mysql_result() expects parameter 1 to be resource, boolean given
  • andreahrc
  • 12 Feb 2013
  • MySQL
Risposte
2
Visite
2K
MySQL 12 Feb 2013
andreahrc
A
I
Warning: Division by zero in
  • inspirim
  • 11 Nov 2012
  • Joomla
Risposte
0
Visite
2K
Joomla 11 Nov 2012
inspirim
I
S
Help : Warning: mail() [function.mail]
  • Salvatore Assistenza
  • 25 Ott 2012
  • PHP
Risposte
2
Visite
1K
PHP 25 Ott 2012
borgo italia
H
Warning: Cannot modify header information...
  • hackersatifal
  • 18 Set 2012
  • PHP
Risposte
6
Visite
1K
PHP 19 Set 2012
borgo italia
CLASSE PHP Warning: mysql_fetch_assoc() expects parameter 1 to be resource
  • catellostefano
  • 18 Ago 2012
  • PHP
Risposte
2
Visite
2K
PHP 18 Ago 2012
catellostefano
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?