• Home
  • Forum
  • Fare Web
  • PHP

creare form mail PHP

  • Creatore Discussione Creatore Discussione alessiof86
  • Data di inizio Data di inizio 6 Lug 2009
Prec.
  • 1
  • …
  • 5
  • 6
  • 7
  • 8
Succ.
Primo Prec. 7 di 8 Succ. Ultimo

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 28 Ago 2009
  • #121
scusa dimenticavo
mi sembra che non sia fine RUTTI DI BOSCO, immagino che siano frutti
 
A

alessiof86

Utente Attivo
6 Lug 2009
134
0
0
  • 28 Ago 2009
  • #122
ti ho iloltrata l email che mi hai mandato e come puoi vedere mi trasmette fino al 38 prodotto invece se mando su alice tutto ok?
Un consiglio? Comeposso fare?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 28 Ago 2009
  • #123
ciao
non capisco, a me arriva perfetta. quella che mi hai riinviato invece è priva di formattazione oltre al massimo di 38.
non saprei cosa dirti. io invio tramite aruba.
prova ad inviare tramite quello che ho fatto io all'indirizzo

http://www.cat-web.eu/alessio/form2htm.php

prova a riempire tutti i campi e inviare, vediamo di capire da cosa dipende
 
A

alessiof86

Utente Attivo
6 Lug 2009
134
0
0
  • 29 Ago 2009
  • #124
ho inviato l email ed ho visto che c'è sempre lo stesso problema
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 30 Ago 2009
  • #125
ciao
ecco quello che è arrivato a me.
comincio a pensare che non si tratti di un problema di invio delle'email, ma un problema di ricezione.
disattiva provvisoriamente l'accaunt del tuo programma relativo a info@feedup.it , rispedisci e vai a vedere cosa ti arriva su arubawebmail


Nome Cognome
email: Indirizzo , - Città - Cap - Prov
-------------------------------


Farinedibase kg
Albumina 1
Canapa macinata 2
Caseina 3
Crisalide 4
Glutine 5
Farina gialla 6
Pane 7
Pane colorato 8
Pane tostato 9
Schiacciato 10
Semolino 11
Soia tostata 12
Soia tostata micr. 13
Riso 14
Farinedolciefruttate kg
Arachide 1
Arachide tostata 2
Biscotto 3
Carrube 4
Frutta mista 5
Melassa 6
Tiger 7
Zucca 8
Latte in polvere 9
Farinedipesce kg
Aringa 1
Cozza 2
Calamaro 3
Salmone 4
Krill meal
Pesce misto 6
Sarde 7
Seppia 8
Shrimp meal 9
Pastoncini kg
Pastoncino giallo 1
Pastoncino rosso 2
Pastoncino verde 3
Robin Red Original 4
Nectarblend Original 5
Red Factor Original 6
Egg Biscuit Original 7
Farinespezie kg
FarineSpecial kg
Alghe 1
Bloodworms 2
Liver 3
Formaggio 4
PV1 5
Prosecto Insectivorous 6
Softbill 7
PTX 8
Fine Oystershell grit 9
High Protein Crumbs 28% 10
Additivi50gr N°
Idrolizzato di fegato 1
Betaina HCL 2
Lisina HCL 3
Dolcificante 5
Mussel Powder 5
Additivi250ml N°
Fish Oil 1
Aminofish Liver 2
Omega3 Oil 3
Salmon Oil 4
Corn Steep Liquor 5
Pellet Kg
2mm 1
4mm 2
6mm 3
8mm 4
Pastura Kg
Carpa 1
Alborella 2
Savetta 3
Cavedano 4
Mix kg
Special FishMeal 1
BestLiverMix 2
Multispice Mix 3
BirdFood Mix 4
50/50 Plus Mix 5
BirdFish Mix 6
Boiles kg
SpecialFish CRAB 1
SpecialFish CRAB&PESCA
MULTISPICE 3
BirdFish SQUID&FRUIT
Liver SQUID 5
BirdFood MULTICREAM 6
BirdFood ANANAS 7
50/50 PlusRUTTI DI BOSCO 8
50/50 Plus SWEET COFFEE 9
Aromi N°
Acciuga 1
Aglio 2
Ananas 3
Anice 4
Arachide 5
Bacon 7
Banana 8
Cacao 9
Cannella 10
Ciliegia 11
Cioccolato 12
Cipolla 13
Crab 14
Fragola 15
Frutti di bosco 16
Gambero 17
Kiwi 18
Lampone 19
Mais 20
Multiagrumi 22
Multicream 23
Multispice 24
Pepe nero 25
Pesca 26
Pizza 27
Rosmarino 28
Squid 29
Sweet coffe 30
Timo 31
Tonno 32
Tutti frutti 33
Melone 21
Arancia 6
Clicca per allargare...
 
A

alessiof86

Utente Attivo
6 Lug 2009
134
0
0
  • 30 Ago 2009
  • #126
scusa ma non ho capito che devo fare per leggere l email vado sulla pagina internet di aruba
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 30 Ago 2009
  • #127
ciao
devi inibire prima il tuo programma di posta (outlook?) eliminando provvisoriamente l'accaunt relativo a info@feedup.it in modo che le email non siano scaricate dal server aruba
dal tuo sito e/o dal form di cui ti avevo mandato il link inviati una email completa

vai su aruba col seguente link


http://webmaildomini.aruba.it/cgi-bin/webmail.cgi

ti chiede l'indirizzo (info@feedup.it) e la password (?????) quella con cui accedi con fpt
li vedi le email che hai ricevuto
 
A

alessiof86

Utente Attivo
6 Lug 2009
134
0
0
  • 30 Ago 2009
  • #128
ok ho fatto ciò che mi hai detto ma il risultato non cambia
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 30 Ago 2009
  • #129
ciao
daquello che capisco
1. non è un problema di script in quanto se lo script da errore lo dovrebbe dare ad entrambi, non è possibile che l'invio sia diverso
2. il problema è nella ricezione o del tuo programma di posta o del server aruba
3. visto che anche guardando la posta direttamente dal server ti da errore ritengo che sia dovuto al server

a questo punto credo ti convenga fare un tiket ad aruba specificando quello che ti capita. potrebbe essere (stano) che il tuo spazio per la posta sia limitatissimo o (verifica) intasato
 
A

alessiof86

Utente Attivo
6 Lug 2009
134
0
0
  • 2 Set 2009
  • #130
Risolto tutto funziona al 100%!!!! Ti ringrazio!!!!!!!!!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 2 Set 2009
  • #131
:tifoso::tifoso::tifoso:
ok, fammi sapere se ti serve ancora il form che avevo messo on line

p.s.
quale ra il difetto? può servire a qualcun altro

alla prossima:beer:
 
A

alessiof86

Utente Attivo
6 Lug 2009
134
0
0
  • 2 Set 2009
  • #132
ok il problema era aruba ora se mi puoi dare una mano con la newsletter te ne sarei davvero grato. Ho aperto una nuova discussione nella sezione php
 
G

giggimix

Nuovo Utente
20 Set 2009
12
0
0
  • 20 Set 2009
  • #133
Problema allegati con form php

Salve, io avrei un problema con questo form php, non mi manda gli allegati in posta.Aggiungendo poi enctype="multipart/form-data" non manda più la mail...non arriva proprio in posta.
Spero in un vostro aiuto.
Grazie Luigi
____________________________________________________________
Questo è il codice della pagina html:
<form id='myForm' action="recensione2.php"

method="post" enctype="multipart/form-data">
<input type="hidden" name="destinatario"

value="giggimix@gmail.com"></input>
<p><label for="titolo">Titolo

recensione:*</label><input id="name" name="titolo"

title="titolo" type="text" class="required" /></p><br>
<p><label

for="nome">Nome:*</label><input id="nome" name="nome"

title="Nome" type="text" class="required" /></p>
<p><label

for="cognome">Cognome:*</label><input id="cognome"

name="cognome" title="Cognome" type="text" class="required"

/></p>
<p><label

for="email">Email:*</label><input id="email" name="email_ins"

title="Email" type="text" class="required email" /></p>
<!-- <p><label

for="phone">Phone:*</label><input id="phone" name="phone"

title="Phone Number" type="text" class="required number" /></p>
<p><label for="fax">Fax:</label><input

id="fax" name="fax" type="text" /></p> -->
<p><label

for="recensione">Recensione:*</label><textarea id="recensione"

name="recensione" title="Recensione"

class="required"></textarea><p>
<!-- <p><label

for="postcode">Postcode:*</label><input id="postcode"

name="postcode" title="Postcode" type="text" class="required

postcode" /></p>-->
<p><label for="data">Data del

soggiorno:*</label><select id="mese" name="mese" title="Mese"

class="required">
<option value="">Mese</option>
<option value="Gennaio">Gennaio</option>
<option

value="Febbraio">Febbraio</option>
<option value="Marzo">Marzo</option>
<option value="Aprile">Aprile</option>
<option value="Maggio">Maggio</option>
<option value="Giugno">Giugno</option>
<option value="Luglio">Luglio</option>
<option value="Agosto">Agosto</option>
<option

value="Settembre">Settembre</option>
<option value="Ottobre">Ottobre</option>
<option

value="Novembre">Novembre</option>
<option

value="Dicembre">Dicembre</option>
</select> <select id="anno" name="anno"

title="Anno" class="required">
<option value="">Anno</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
</select></p>
<!-- <p><label

for="dob">D.O.B:*</label><input id="dob" name="dob" title="Date

of Birth" type="text" class="required date" /></p>
<p><label for="sex">Sex:*</label><input

type="radio" title="Sex" name="sex" value="male"

class="required" />Male <input type="radio" name="sex"

value="female" class="required" />Female</p>
<p><label

for="disclaimer">Disclaimer:*</label><input type="checkbox"

id="disclaimer" title="Disclaimer" value="agree"

class="required" /></p>-->

<p><label for="immagine">Allega

file:</label> <input name="allegato" type="file"></p>
<p> <input type="submit" value="Invia"

id="submit" class="submit" /> <input type="reset"

value="Cancella" id="reset" class="reset" /></p>
</form>

Questo è il codice php, se non sbaglio preso dal vostro sito, soltanto ho aggiunto due destinatari:
<?php
// Recupero il valore dei campi del form
$destinatario = $_POST['destinatario'];
$titolo = $_POST['titolo'];
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$mittente = $_POST['email_ins'];
$recensione = $_POST['recensione'];
$mese = $_POST['mese'];
$anno = $_POST['anno'];

// Valorizzo le variabili relative all'allegato
$allegato = $_FILES['allegato']['tmp_name'];
$allegato_type = $_FILES['allegato']['type'];
$allegato_name = $_FILES['allegato']['name'];

// Creo 2 variabili che riempirò più avanti...
$headers = "From: " . $mittente;
$msg = "";

// Verifico se il file è stato caricato correttamente via HTTP
// In caso affermativo proseguo nel lavoro...
if (is_uploaded_file($allegato))
{
// Apro e leggo il file allegato
$file = fopen($allegato,'rb');
$data = fread($file, filesize($allegato));
fclose($file);

// Adatto il file al formato MIME base64 usando base64_encode
$data = chunk_split(base64_encode($data));

// Genero il "separatore"
// Serve per dividere, appunto, le varie parti del messaggio.
// Nel nostro caso separerà la parte testuale dall'allegato
$semi_rand = md5(time());
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x";

// Aggiungo le intestazioni necessarie per l'allegato
$headers .= "\nMIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed;\n";
$headers .= " boundary=\"{$mime_boundary}\"";

// Definisco il tipo di messaggio (MIME/multi-part)
$msg .= "This is a multi-part message in MIME format.\n\n";

// Metto il separatore
$msg .= "--{$mime_boundary}\n";

// Questa è la parte "testuale" del messaggio
$msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: 7bit\n\n";
$msg .= $recensione . "\n\n";

// Metto il separatore
$msg .= "--{$mime_boundary}\n";

// Aggiungo l'allegato al messaggio
$msg .= "Content-Disposition: attachment;\n";
$msg .= " filename=\"{$allegato_name}\"\n";
$msg .= "Content-Transfer-Encoding: base64\n\n";
$msg .= $data . "\n\n";

// chiudo con il separatore
$msg .= "--{$mime_boundary}--\n";
}
else
{
$msg = " L'utente $nome $cognome,\r
ha inviato la seguente richiesta di recensione:\r
Titolo della recensione: $titolo\r
$recensione\r
Data di soggiorno: $mese $anno";
}

// Invio l'email

$destinatari=array("info@dimoramoresca1906.it",$destinatario);
foreach($destinatari as $destinatario)
{
if (mail($destinatario, "Richiesta di Recensione", $msg, $headers))
{
echo "Ok";
}else{
echo "Non riuscito";
}
}
?>
 
Ultima modifica: 20 Set 2009

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 22 Set 2009
  • #134
ciao
ho visto solo oggi, ti conveniva aprire un nuovo post
non vorrei dire la mia ca...ta quotidiana, ma perchè usi

PHP:
$destinatari=array("info@dimoramoresca1906.it",$de stinatario);
foreach($destinatari as $destinatario)
{
if (mail($destinatario, "Richiesta di Recensione", $msg, $headers)) 
{ 
echo "Ok";
}else{ 
echo "Non riuscito"; 
}
}

non sarebbe più semplice

PHP:
$destinatari="info@dimoramoresca1906.it,".$destinatario;
if (mail($destinatari, "Richiesta di Recensione", $msg, $headers)) 
{ 
echo "Ok";
}else{ 
echo "Non riuscito"; 
}
 
G

giggimix

Nuovo Utente
20 Set 2009
12
0
0
  • 24 Set 2009
  • #135
e per quanto riguarda l'allegato?

Grazie per la risposta, ma per quanto riguarda l'allegato perchè non mi funziona?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 24 Set 2009
  • #136
ciao
dovrei guardare tutto il tuo codice, appana ho un minuto lo faccio,
comunque leggi

https://www.mrw.it/php/articoli/inviare-email-allegati-usando-php_497.html

inoltre per verificare dove si incastra metti dopo i vari $_POST e $_FILE dei var_dump che poi, quando funzia, toglierai, es.


$allegato = $_FILES['allegato']['tmp_name'];
var_dump($allegato);
così intanto vedi cosa ti arriva
 
G

giggimix

Nuovo Utente
20 Set 2009
12
0
0
  • 24 Set 2009
  • #137
l'email parte ma....

l'email parte, ma dopo l'invio i dump mi danno tre null per quanto riguarda l'allegato.
P.s. se torno indietro alla pagina del form il bottone invia rimane con please wait.
Cmq il codice l'avevo preso proprio da quella pagina.
Ti ringrazio, fammi sapere
Luigi
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 24 Set 2009
  • #138
ciao
volevo chuederti una cosa
il form e la parte php sono nella stessa pagina?
io ho provato il tuo scrip mettendo tutto in una pagina e commentando l'invio dell'email in quanto sto provando in locale.
per prima cosa correggi linput di invio
<input type="submit" name="invia" value="Invia" id="submit" class="submit" />
poi ho fatto queste modifiche per metterlo nella stessa pagina
1.
<form id='myForm' action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="post" enctype="multipart/form-data">
2.
sopra la parte html del form ho messo la parte php

if(isset($_POST['invia']) && $_POST['invia']=="Invia"){
// Recupero il valore dei campi del form
//...............
// Valorizzo le variabili relative all'allegato
$allegato = $_FILES['allegato']['tmp_name'];
var_dump($allegato);
$allegato_type = $_FILES['allegato']['type'];
var_dump($allegato_type);
$allegato_name = $_FILES['allegato']['name'];
var_dump($allegato_name);
//.............................
}//fine invio
?>

i tre var_dump mi restituitscono tutto
se non sono stato chiaro sono qui
 
G

giggimix

Nuovo Utente
20 Set 2009
12
0
0
  • 24 Set 2009
  • #139
....

Ti ringrazio innanzitutto per la gentilezza.
Ancora non va, io ho il form in una pagina html e l'action in php.
Però ho fatto le modifiche come hai scritto tu solo in una pagina php che è questa:
http://www.dimoramoresca1906.it/recensione3.php
Ora la mail non arriva proprio. :dipser:
Ho provato anch'io in locale, ma niente.
ciao Luigi
 
Ultima modifica: 24 Set 2009

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 25 Set 2009
  • #140
ciao
ti allego il file che ho provato in frmato txt trasformalo in php, provalo in locale e se i var_dump funziano (da me si), decommenta l'invio e prova ad inviare l'email
 
Prec.
  • 1
  • …
  • 5
  • 6
  • 7
  • 8
Succ.
Primo Prec. 7 di 8 Succ. Ultimo
Devi accedere o registrarti per poter rispondere.

Discussioni simili

P
Creare form e inviare via mail
  • playciuffo
  • 12 Ott 2015
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 8 Nov 2015
Jonn
S
Creare un form mail
  • SlimBig
  • 24 Mag 2009
  • PHP
Risposte
9
Visite
3K
PHP 29 Mag 2009
borgo italia
F
Salve a tutti, devo creare un sito web/gioco online dove cliccando il tasto 'Inizia' del form viene estratta una capitale casualmente dal
  • faccone
  • 8 Mag 2024
  • PHP
Risposte
1
Visite
2K
PHP 23 Apr 2025
webest
Creare bottone delete in form upload
  • Cosina
  • 25 Apr 2021
  • PHP
Risposte
5
Visite
2K
PHP 21 Ago 2021
princebhaini8
P
  • Bloccata
Creare bottone delete in form upload
  • Cosina
  • 24 Apr 2021
  • PHP
Risposte
1
Visite
1K
PHP 25 Apr 2021
Max 1
L
creare oggetti da una classe tramite un form
  • Leonardo Scotti
  • 22 Apr 2020
  • Javascript
Risposte
0
Visite
2K
Javascript 22 Apr 2020
Leonardo Scotti
L
B
  • Bloccata
[PHP] Creare PDF dopo inserimento dati form
  • bipolare75
  • 28 Set 2019
  • PHP
Risposte
4
Visite
4K
PHP 28 Set 2019
Max 1
D
[PHP] Consigli su come creare form
  • Delaras
  • 18 Lug 2019
  • PHP
Risposte
1
Visite
2K
PHP 20 Lug 2019
eraclio666
T
[PHP] Creare Honeypot per form contatti
  • Tom&Jerry
  • 26 Giu 2019
  • PHP
Risposte
10
Visite
3K
PHP 28 Giu 2019
mr.x
M
[PHP] Form per creare filtro di ricerca su DB
  • sandropochi
  • 16 Mar 2017
  • PHP
Risposte
8
Visite
11K
PHP 19 Mar 2017
sandropochi
S
Concatenare due campi di un form per creare un indirizzo web valido
  • steverm
  • 21 Mar 2016
  • Javascript
Risposte
7
Visite
3K
Javascript 21 Mar 2016
steverm
S
A
Creare da form un PDF da inviare come allegato.
  • Alexanders
  • 7 Dic 2015
  • PHP
Risposte
1
Visite
5K
PHP 15 Dic 2015
filomeni
E
creare un form
  • enricoenrico
  • 22 Giu 2015
  • Presentati al Forum
Risposte
3
Visite
1K
Presentati al Forum 22 Giu 2015
filomeni
M
creare form in un popup
  • Mo Vivere
  • 24 Ott 2014
  • HTML e CSS
Risposte
1
Visite
3K
HTML e CSS 25 Ott 2014
Max 1
L
creare pagine php in modo automatico attraverso form
  • lorenzo84
  • 8 Mag 2014
  • PHP
Risposte
1
Visite
2K
PHP 8 Mag 2014
marino51
J
Creare form registriazione
  • james81
  • 6 Feb 2014
  • PHP
Risposte
2
Visite
2K
PHP 6 Feb 2014
Salvo Salvi
S
C
Creare una form con pulsanti di scelta macro
  • cavaliere123
  • 12 Lug 2013
  • Visual Basic
Risposte
1
Visite
2K
Visual Basic 22 Ago 2013
novizio
N
Errore nel creare miniature da immagini caricate su un mio form
  • Jam1
  • 4 Lug 2013
  • PHP
Risposte
0
Visite
1K
PHP 4 Lug 2013
Jam1
D
Come creare validazione form istantanea??
  • Danix1994
  • 7 Giu 2013
  • Javascript
Risposte
1
Visite
6K
Javascript 7 Giu 2013
Danix1994
D
M
Creare un form
  • maxxjo
  • 2 Mag 2013
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 3 Mag 2013
maxxjo
M
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?