mail php

Vale992

Nuovo Utente
21 Set 2015
29
3
3
Mi serve un aiuto per inviare un email con questo codice PHP:

PHP:
$to = '';
$email = $_POST['email'];;
$oggetto = $_POST['oggetto'];
$messaggio = $_POST['messaggio'];

$db = Database::getInstance();
$stmt = $db->prepare('INSERT INTO mail (`email`, `oggetto`, `messaggio`) VALUES :)email, :eek:ggetto, :messaggio)');

$stmt->bindValue(':email', $email , PDO::pARAM_STR);
$stmt->bindValue(':eek:ggetto', $oggetto , PDO::pARAM_STR);
$stmt->bindValue(':messaggio', $messaggio , PDO::pARAM_STR);
$stmt->execute();


// Mail it
mail($to, $email, $oggetto, $messaggio);
 
Ultima modifica di un moderatore:

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
$email = $_POST['email'];;
c'è una doppia punteggiatura

supponendo che $email contenga l'indirizzo mail del destinatario, forse meglio scrivere
mail($email, $oggetto, $messaggio);

verificando poi nel log di php il risultato dell'invio
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
verifica anche le parentesi () ne vedo due solo aperte e quattro chiuse

poi ESSENZIALE: racchidere il codice con gli appositi bccode (barra formattazione post -> inserisci codice -> scelta del codice o generico o php o html)
 

Vale992

Nuovo Utente
21 Set 2015
29
3
3
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

require_once 'smarty/libs/Smarty.class.php';
require_once 'setup/config.php';

$smarty = new Smarty;
$smarty->setCompileDir('smarty/application/templates_c');
$smarty->setCacheDir('smarty/application/cache');

$email = '';
$subject = '';
$messaggio = '';

$to = "[email protected]";
$body .= "Messaggio: " . trim(stripslashes($_POST["messaggio"])) . "\n";
$headers = "From: " . trim(stripslashes($_POST["email"])) . "\n";

// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO È ANDATO A BUON FINE...
echo 'ciao';
$smarty->assign('insertError', 'Email inviata');

} else {// ALTRIMENTI...
$smarty->assign('insertError', 'Email non inviata');
}

Questo è il mio vero file, so di racchiudere il codice.
L'email arriva correttamente però mi da un errore strano, email e messaggio non indefiniti.
E me ne arrivano più di una, devo dare un controllo.
Ma cosa controllo?
 

Vale992

Nuovo Utente
21 Set 2015
29
3
3
Salve,
devo inviare un allegato per email con un form in html

<div class="form-group">
<label>Allegato</label>
<input type="file" name="allegato">
</div>

In php come lo implemento per scaricare l'allegato una volta che arriva l'email?


<?php
session_start();

require_once 'smarty/libs/Smarty.class.php';
require_once 'setup/config.php';

$smarty = new Smarty;
$smarty->setCompileDir('smarty/application/templates_c');
$smarty->setCacheDir('smarty/application/cache');

$to = "[email protected]";

$body .= "Messaggio: " . trim(stripslashes($_POST["messaggio"])) . "\n";
$body .= "Numero di Telefono: " . trim(stripslashes($_POST["tele"])) . "\n";

$body .= "Allegato: " . trim(stripslashes($_POST["allegato"])) . "\n";


$subject .= "Oggetto: " . trim(stripslashes($_POST["oggetto"])) . "\n";

$headers = "From: " . trim(stripslashes($_POST["email"])) . "\n";


// INVIO DELLA MAIL
if(@mail($to, $subject, $body, $headers) == true) { // SE L'INOLTRO È ANDATO A BUON FINE...

$smarty->assign('insertError', 'Email inviata');
} else {// ALTRIMENTI...

$smarty->assign('insertError', 'Email non inviata');

}


$smarty->display('smarty/application/templates/main_content/index.tpl');
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
@Vale992
Usa il tag [ code ] per postare del codice, oppure l'opzione dalla barra degli strumenti.
box inserisci 2.png.JPG

Grazie
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
a parte quello che ha detto max1, non capisco cosa intendi per scaricare l'allegato o tramite un client tipo outlook che quando arriva un'email con allegato ha gli strumenti per farlo analogo discorso se vedi le email in arrivo in internet es su gmail.
non vorrei sbagliarmi ma da quel poco che scrivi mi sembra che il tuo problema sia quello di allegare (caricare) il file all'email
 

Vale992

Nuovo Utente
21 Set 2015
29
3
3
Ciao,
L email mi arriva con allegato: file.pdf ma se ci clicco sopra non me lo fa scaricare.
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
ma oltre a non farlo scaricare, il pc è anche muto e sordo ? Darà pure un qualche messaggio con l'indicazione del motivo ...
o forse cliccandolo, apre l'allegato consentendone la lettura ?
certo che l'ermetismo è stata una corrente letteraria .... ma mi ricredo ... non solo
 

Vale992

Nuovo Utente
21 Set 2015
29
3
3
Scusami se sto cercando di arrivare ad una soluzione. No che non consente la lettura, non avrei scritto nel forum altrimenti.
E non mi arriva nessuna indicazione all'arrivo, non ci sono errori a riguardo.
Grazie lo stesso... troverò soluzione altrove.
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
PRIMO POST,
Mi serve un aiuto per inviare un email con questo codice PHP:

segue codice con la sola istruzione mail, inutile per capire problemi, salvo ortografia

SECONDO POST,
L'email arriva correttamente però mi da un errore strano, email e messaggio non indefiniti.
E me ne arrivano più di una, devo dare un controllo.
Ma cosa controllo?

per chi legge il tuo post, l'errore non è strano, è sconosciuto
così come è difficile decifrare la frase "email e messaggio non indefiniti"

TERZO POST,
salve, devo inviare un allegato per email con un form in html
In php come lo implemento per scaricare l'allegato una volta che arriva l'email?

segue codice, inserito senza rispetto delle regole, nonostante già richiamato
sembra si ricominci con un nuovo problema, ma quale ?
l'istruzione mail preceduta da "@" per nascondere gli errori

COMMENTO,
scusa se mi fermo qui, non è polemica la mia, vorrei solo ti rendessi conto di come ti "muovi"
capisco che tu stia facendo prove successive per ottenere il risultato,
ma è difficile seguire ciò che fai se ad ogni post cambi argomento e se quello che posti è difficile da capire e leggere

con tutto il rispetto, libero di cercare altrove, ma non volermene
ciao
Marino
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Confrontare il dominio di una mail con una stringa contenente un dominio personalizzato, tutto ciò in php o javascript PHP 0
U PHP bottone per invio mail o ritorno al form PHP 15
G Invio mail con php da dati prelevati da un database PHP 9
AC1 [PHP] Invio Mail PHP 18
L Problema funzione mail() PHP PHP 3
I [PHP] inviare form con allegato tramite una mail PHP 1
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
L PopUp tramite PHP se la mail inserita è già registrata nel database PHP 3
G [PHP] Creare mail con allegato nascosto e bottone di richiamo PHP 0
P [PHP] PEAR Mail e Query PHP 3
Cosina Andare a capo nel testo della mail ricevuta dal form php PHP 1
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
M [PHP] mandare mail usando i cantatti di una lista su mailchimp PHP 7
G [PHP] Creare appuntamento ed inviarlo tramite mail (Outlook e Gmail) PHP 0
A [PHP] Problema invio mail con funzione mail() PHP 3
A Php mail non invia due mail di seguito PHP 3
A [PHP] Inviare mail con piu immagini allegate PHP 6
A [PHP] Modulo mail PHP 3
A [PHP] Formattazione Mail HTML HTML e CSS 5
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
paloppa [PHP] Invio mail da form dubbio PHP 17
B [PHP] Mail di Avvenuta registrazione PHP 4
M [PHP] Componi i file di Excel in e-mail PHP 1
F Form mail php errore invio PHP 5
Punix [PHP] problema script invio e-mail PHP 2
cobra_72 [PHP] problema invio multiplo allegati mail PHP 21
E [PHP] mail inviata anche con campi obbligatori non compilati PHP 9
Z Limite invio newsletter con PHP - mail() PHP 4
F [PHP] Comando mail() e lettere accentate PHP 10
N PHP, mail e outlook PHP 4
Tony Recchia [PHP] Modulo mail HTML PHP 4
allegria [PHP] Ricevo una doppia mail dal form PHP 6
C Sendmail PHP invia mail vuote PHP 14
E Rimuovere "dati in memoria" dopo invio mail [PHP] PHP 18
A [PHP] Blocco mail spam con regex PHP 2
A Non riesco ad inviare una mail attraverso PHP su Xampp PHP 2
ecosito [PHP] Attivare il form mail di un template PHP 2
utente Form mail php - indirizzo ip PHP 9
F Invio automatico mail php PHP 0
Francesco Polese Errore form invio mail+php PHP 22
R Errore invio mail in php PHP 1
V Spedire mail con PHP: come conosco i dati? PHP 8
felino Joomla 3.x - Configurazione PHP Mail Joomla 0
M Errore invio mail da php Posta Elettronica 5
P invio mail da form con dati php PHP 7
webmachine Come programmare l'invio di una mail in PHP? PHP 1
M Inviare mail con PHP tramite Mozilla PHP 3
M configurazione invio mail php PHP 25
G Piccolo aiuto per php mail PHP 2
S Form invio mail html, con invio tramite file denominato invio.php PHP 8

Discussioni simili