Warning email()

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
scusa ma se l'hai messa nella cartella chiamata proaemail e poi scrivi
require_once ('phpmailer/class.phpmailer.php');
è più che logico che non la trovi
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
ciao

ciao
scusa ma se l'hai messa nella cartella chiamata proaemail e poi scrivi
require_once ('phpmailer/class.phpmailer.php');
è più che logico che non la trovi


Dove posso scaricare il phpmaler compoleto con tutte le sue classi ???? Mi puoi passare il link per favore ???? Sicuramente è incompleto, a meno che da mia ignoranza, non sia all'interno di qualche file da richiamare. E l'unico candidato di file secondo me, potrebbe essere il seguente: "phpmailer.inc.php"
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
ciao

Ricapitolando, vi posto il mio file connetti.it che è il seguente:

connetti.php:

PHP:
<?php

$host     = 'indirizzo del synology';
$user     = 'fabio';
$password = 'xxxx;
$DB_name     = 'MegaLaboratorio';

$link = mysql_connect($host, $user, $password);
if (!$link) {
	die ('Non riesco a connettermi: ' . mysql_error());
}

$db_selected = mysql_select_db($DB_name, $link);

if (!$db_selected) {
	die ("Errore nella selezione del database: " . mysql_error());
}
else
      {
 //             echo "Ti sei connesso"; //verifica se il db si è connesso oppure no.
              
}
?>

Devo aggiungere qualche richiamo ????? Grazie per la collaborazione a tutti quanti.
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao

Forse ho coiato male e mi sono mangiato qualcosa. A parte il rosso dalla vergogna, dovrei aggiungere qualcos'altro secondo te per il php silver. Ti assicuro che funziona quello che ho sul pc. Quindi un errore di copiatura sicuramente. A domani.
 

marcomg

Utente Attivo
19 Nov 2011
204
0
16
Dove posso scaricare il phpmaler compoleto con tutte le sue classi ???? Mi puoi passare il link per favore ???? Sicuramente è incompleto, a meno che da mia ignoranza, non sia all'interno di qualche file da richiamare. E l'unico candidato di file secondo me, potrebbe essere il seguente: "phpmailer.inc.php"

http://lmgtfy.com/?q=php+mailer
quello con sourceforge -> Browse All Files -> phpmailer for php5_6 -> PHPMailer v5.1 -> (inventiva oppure) PHPMailer_v5.1.tar.gz

Lo scarichi, lo metti dove ti pare e includi la classe. Dentro c'è una bella cartella con gli esempi.

Comunque sii paziente!
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
ciao

Ciao,

Si l'ho scaricato e sta copiando ora l'intero contenuto nella cartella del megalaboratorio. volevo sapere, se tante volte sul file connetti.php, che altro non è la connessione al db, devo fare qualche richiamo pe ril phpmailer. Scusami s enon ho risposto subito, ma sono stato fuori tutto il giorno e fra poco dovrò riuscire (che palle !!!!). Ti posto correttamente a tutti il file conetti.php

PHP:
<?php

$host     = 'indirizzo del nas';
$user     = 'fabio';
$password = 'xxxxxx';
$DB_name     = 'MegaLaboratorio';

$link = mysql_connect($host, $user, $password);
if (!$link) {
	die ('Non riesco a connettermi: ' . mysql_error());
}

$db_selected = mysql_select_db($DB_name, $link);

if (!$db_selected) {
	die ("Errore nella selezione del database: " . mysql_error());
}
else
      {
 //             echo "Ti sei connesso";
              
}
?>

Funziona perfettamente questa connessione. Ho scaricato la: PHPMailer_5.2.2-beta2.zip
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
ciao

L'ho provato e mi da il seguente errore:

Warning: require_once('phpmailer/class.smtp.php): failed to open stream: No such file or directory in /volume1/web/utenti/fabio/Email/provaemail.php on line 5 Fatal error: require_once(): Failed opening required ''phpmailer/class.smtp.php' (include_path='.:/usr/syno/php/lib/php') in /volume1/web/utenti/fabio/Email/provaemail.php on line 5

Lìinizio del file è in questo modo:

PHP:
require_once("connetti.php");  
//require_once ('phpmailer.inc.php');
require_once("'phpmailer/class.smtp.php");

Perchè non ci riesco ??? Dove sbaglio ???
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
qui
no
PHP:
require_once("connetti.php");  
//require_once ('phpmailer.inc.php');
require_once("'phpmailer/class.smtp.php");
ma
PHP:
require_once("connetti.php");  
require_once ('phpmailer/phpmailer.php');
//require_once("phpmailer/class.smtp.php");
poi fai una cosa con esplora rsorse vai dentro la cartella phpmailler e guarda (eventualmente posta) cosa c'è

p.s.
poi stai attento con quei benedetti apici
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
ciao

Scusami borgo per gli apici, ma mi fanno impazzire come le parentesi graff. Comunque sostituito la riga come mi hai consigliato ma non ne vuole sapere. Mi da il seguente errore:

Questo ho indicato la classe, tante volte partisse. Ma niente e mi restituisce quetso errore qua:

Warning: require_once(/phpmailer/class.phpmailer.php): failed to open stream: No such file or directory in /volume1/web/utenti/fabio/Email/provaemail.php on line 4 Fatal error: require_once(): Failed opening required '/phpmailer/class.phpmailer.php' (include_path='.:/usr/syno/php/lib/php') in /volume1/web/utenti/fabio/Email/provaemail.php on line 4

E questo sostituendo la mia con la tua mi da il seguente errore:

Warning: require_once(/phpmailer/phpmailer.php): failed to open stream: No such file or directory in /volume1/web/utenti/fabio/Email/provaemail.php on line 4 Fatal error: require_once(): Failed opening required '/phpmailer/phpmailer.php' (include_path='.:/usr/syno/php/lib/php') in /volume1/web/utenti/fabio/Email/provaemail.php on line 4

Inoltre volevo sapere un paio di cose. Questo indirizzo dove si trova ???? Qualcuno sa niente per caso ??? Lo posto:

include_path='.:/usr/syno/php/lib/php'

E la seconda cosa, che dati ci devo mettere in queste due righe ???? Ora posto anche queste:

PHP:
$mail->SetFrom('[email protected]', 'First Last'); // Mi hanno detto nome e cognome come sta sulla registrazione di gmail
$mail->AddReplyTo('[email protected]', 'First Last'); // Mi hanno detto nome e cognome come sta sulla registrazione di gmail

E qua invece ??? Cosa ci dovrei mettere, visto che c'è il modulo d'siscrizione e l'email se la dovrebbe prendere dal modulo....


PHP:
# Destinatario della mail e il suo nome
$mail->AddAddress('[email protected]', "John Doe");

Speriamo di risolvere questa benedetta matassa....
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
è perfettamente inutile che tu provi non una, ma 9exp(9exp9) combinazioni di
$mail->tutte_quelle_che vuoi.....
se prima NON RISOLVI
Warning: require_once(/phpmailer/class.phpmailer.php): failed to open stream: No such file or directory in /volume.....
ti ho detto:
1. posta quello che hai nella cartella phpmailler
2. posta come sono messi i file e le cartelle
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
ciao

Ah scusa,

Quest'ultimo messaggipo non l'avevo letto ti posto subito come sono messe. Spero che ti siano sufficienti per capire com'è strutturato e cosa contiene la cartella phpmailer.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
l'unica che serve è Struttura PhPMailer.PNG da cui si capisce (almeno credo se non hai fatto casino) che nella cartella
1.
source File
c'è il file provaemail.php che è quello che deve includere la classe phpmailer e che poi deve inviare l'email
2.
nella cartella phpmailer (sottocartella di source File) c'è (oltre ad altre cartelle e files che servono ma NON ci interessano) il file
class.phpmailer.php

QUINDI
affinchè il file provaemail.php trovi e di conseguenza usi la classe deve avere
PHP:
<?php
//....
require_once "phpmailler/class.phpmailler.php";//va bene anche include_once 
//...
?>
e (relativamente alla classe) SOLO QUELLO.
fatto questo non ti dovrebbe dare più il warning e quindi ti puoi divertire a fare tutt le $mail -> che vuoi

poi
ma chi c...o ti ha detto di usare
PHP:
$mail->SetFrom('[email protected]', 'First Last'); // Mi hanno detto nome e cognome come sta sulla registrazione di gmail
in phpmailler non esiste tale funzione (almeno nella Version: 2.0.0 rc3).
10 a 1: messo a posto l'errore dell'include ti da errore su quella riga
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
ciao

Ciao,

Se ti posto il codice, mi puoi dare un'occhiata se è giusto oppure c'è qualche altra kazzata ???? Non ricordo se te lo avevo già postato completo o meno.

provaemai.php

PHP:
<?php

require_once("connetti.php");  
require_once "phpmailler/class.phpmailler.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   = "[email protected]";  // GMAIL username


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





$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>');

# Destinatario della mail e il suo nome
$mail->AddAddress('[email protected]', "John Doe");


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

?>

Da sempre quel maledetto errore, con tutta la correzionee il percorso giusto :(

Warning: require_once(phpmailler/class.phpmailler.php): failed to open stream: No such file or directory in /volume1/web/utenti/fabio/Email/provaemail.php on line 4 Fatal error: require_once(): Failed opening required 'phpmailler/class.phpmailler.php' (include_path='.:/usr/syno/php/lib/php') in /volume1/web/utenti/fabio/Email/provaemail.php on line 4
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
continui a sbagliare il percorso
se il fileprovaemail.php
è nella cartella
/volume1/web/utenti/fabio/Email/provaemail.php
il file class.phpmailler.php deve essere nella cartella
/volume1/web/utenti/fabio/Email/phpmailler/class.phpmailler.php

cioè la cartella phpmailler DEVE essere una cartella interna alla cartella Email

sino a che non elimini il warning è inutile proseguire
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
ciao

Ciao,

Ho fatto di meglio, ora la struttura è cambiata ti mando l'immagine. Così non dovrebbe andare ???? E gli ho indicato il seguente percorso:

PHP:
require_once ("class.phpmailler.php");

Forse mi sfugge qualcosa che non riesco a capire. Perdonami, ma io non l'ho messa nella stessa cartella dove c'è Email ???

Ossia: /volume1/web/utenti/fabio/Email/phpmailler/class.phpmailler.php

Allora, è cambiato qualcosa ora. Ho messo questa riga:

PHP:
require $INCLUDE_DIR . 'class.phpmailer.php';

L'ho presa dal file phpmailerTest.php, che sta all'interno di phpmailer. E mi ridà il seguente errore:

Mailer Error: You must provide at least one recipient email address.

Tradotto in italiano cosa vuol dire ????
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
F [MySQL] Warning 1265 data truncated for column... MySQL 5
B Warning: mysql_connect(): Access denied for user 'DIREZIONE'@'81.88.55.179' (using password: YES) PHP 6
G [PHP] Warning: Cannot modify header information - headers already sent by PHP 3
G [PHP] Problema - Warning: session_start() [function.session-start] PHP 9
G Warning: mysql_num_rows() che problema è? PHP 3
P Warning: mysqli_query() expects parameter 1 to be mysqli PHP 2
C ERRORE: Warning: move_uploaded_file()... come risolverlo? PHP 1
JackIlPazzo Warning: Invalid argument supplied for foreach() PHP 1
N warning su sessione PHP 2
F Warning: Invalid argument supplied for foreach() PHP 3
A Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given PHP 17
L Problema messaggio d'errore -Warning: mysqli_num_rows() expects parameter 1 to be mysqli_ etc etc... PHP 2
pup3770 Su Mac funziona - su windows da warning PHP 9
E Warning: session_start() PHP 1
P Warning: mysql_num_rows() expects parameter 1 to be resource, array given in PHP 9
A Warning: mysql_result() expects parameter 1 to be resource, boolean given MySQL 2
I Warning: Division by zero in Joomla 0
S Help : Warning: mail() [function.mail] PHP 2
H Warning: Cannot modify header information... PHP 6
catellostefano CLASSE PHP Warning: mysql_fetch_assoc() expects parameter 1 to be resource PHP 2
Frank10 Problema w3c warning HTML5 -.-" HTML e CSS 5
neo996sps Warning su redirect della pagina PHP 9
M Warning: mysql_query() expects parameter 2 to be resource, boolean given PHP 3
S Warning sulle sessioni, come fare? PHP 1
catellostefano Problema per richiamare file xml -- Warning: DOMDocument::load() [domdocument.load]: PHP 0
L Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in .... PHP 2
L Warning: Cannot modify header information - headers already sent by... PHP 9
H Warning: session_start() [function.session-start]: Cannot send session cache limiter PHP 8
S errore warning mysql_ferch_array() e mysql_free_result() PHP 5
A Warning strano PHP 2
JellyBelly Warning Uso Rename PHP 2
M Warning: session_start(): Cannot send session cache... ???? PHP 5
W Warning: main(./WEB-INF/etc/config.php): PHP 3
M Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in PHP 6
M Warning: Cannot modify header information - headers already sent by (output started a PHP 1
C problema con un warning PHP 0
shelbystudio cliente moroso: posso disattivare email e sito in attesa del pagamento? Leggi, Normative e Fisco 4
A differenza tra account email e ISP presenti in blacklist Posta Elettronica 0
C Sparite le Varianti dalla email di Riepilogo Ordine (WooCommerce) E-Commerce 1
M Invio dati database via email php PHP 0
FDF182 file .bin nell' email PHP 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Invio di email PHP 0
Cosina Upload multiplo con invio allegati per email PHP 0
Cosina Cancellare una specifica email da un elenco in un file txt PHP 3
Frank10 Vendo Pacchetto Email Email Marketing 0
W Email conferma inserimento Classic ASP 0
C Form email php su pagina index.html? PHP 21
S Invio email da form PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2

Discussioni simili