Form

Stato
Chiusa ad ulteriori risposte.

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
Ho fatto un form, ma non riesco a farlo funzionare non so' se mi sono qualche pezzo per strada
Ho creato come un bravo bambino il form 1 classico<html> campi e classico bottone ho creato classico PHP foglio
Inserito i dati
Recupero dati:
<?php
// Recupero i valori inseriti nel form
$nome = $_POST["nome"];
$mail_mittente = $_POST["mail_mittente"];
$mail_oggetto = $_POOST["mail_oggetto"];
$msg = $_POST["msg"];
 

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
Non so dove ho commesso l'errore, se eventualmente c'è (ho tolto anche le cosiddette stringhe) ma in apache dovrebbe farlo il risultato e mandai un e- mail anche se virtuale (localhost) e fa messaggio errore alla riga dove c'è il -mail- di php
 

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
Se faccio -echo- mi butta fuori il messaggio sullo schermo del telefonino e funziona correttamente sia le variabile$ stabilite quando compongo il messaggio e metto il -mail- da sempre errore
 

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
Da errore anche dell'Echo messaggio non inviato, come se leggesse l'ultima riga
 

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
Metto il codice un po' spartano, ma efficace
Manca l'aspetto grafico

<html>
<head>
<title>Form Contatti</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script src="js/jquery.min.js"></script>
<script src="js/jquery.validate.js"></script>
<script src="js/validate.js"></script>
</head>
<body>
<div id="container">
<form action="contatti.php" method="post" id="contatti">
<p>
<label for="nome">Nome</label>
<input type="text" name="nome" id="nome" style="width:250px"/>
</p>
<p>
<label for="email">Email</label>
<input type="text" name="email" id="email" style="width:250px"/>
</p>
<p>
<label for="messaggio">Messaggio</label>
<textarea name="messaggio" id="messaggio" style="width:250px;height:180px">
</textarea>
</p>
<br />
<p><input type="submit" name="submit" id="submit" value="Invia" /></p>
</form>
</body>
</html>

Il Php

Codice
<?php

if(isset($_POST['submit']))//'
{
// $header = "MIME-Version: 1.0rn";
// $header .= "Content-type: text/html; charset=iso-8859-1rn";

$nome= trim(strip_tags($_POST['name'])); //'
$email= trim(strip_tags($_POST['email']));
$messaggio= trim(strip_tags($_POST['messaggio']));
//email del ricevente
$header = "From: $email\n" . "Reply-To: $nome\n";
$subject = "Oggetto del messaggio";
$email_to = "xxxxxxx@xxxxx";
if(mail($email_to, $subject ,$messaggio ,$header ))
{
echo "mail inviata con successo";
}
else
{
echo "Problemi nell'invio della mail";
}
}
?>
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Lo sto guardando da cellulare ma già ho riscontrato un primo errore:
Se nel form nell'input metti campo con name="nome" nella pagina php lo riceverai come $_POST["nome"] non $_POST["name"] come hai impostato tu.. controlla bene questi campi per iniziare.
 

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
Ho messo nome su tutto in HTML e PHP e leggeil documento e comunque legge l'echo finale fa praticamente else echo "problemi nell'invio della email" esce la scritta finale, e non mi arriva sulle e-mail
 

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
La app che uso è web server apache c'è su una piuma rossa come Ikona di apache.
E porta 8000 perché 8080 non funziona
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Codice:
if(isset($_POST['submit']))//'..

Elimina anche quest'if, non mi sembra abbia alcun senso.. se proprio vuoi mettere qualcosa devi verificare se esistono o i singoli campi es: isset($_POST["nome"]) etc... o al max isset($_POST)


Inviato dal mio iPhone utilizzando Tapatalk
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
nel link che segue trovi un esempio sicuramente funzionante di invio con la funzione mail

vedi,
2) uno script per provare connessioni "semplici" usando la funzione mail()

fai sapere
 

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
Quello che dice lei sui provaider sulla vendita di hosting di caselle di posta, sig. Marino non c'entra niente con i problemi del mio form, certe intrusioni le trovo poco significative e del tutto fuori argomento siete pregati se volete rispondere di rimanere in tema grazie!
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
un bravo bambino
riporta tutti gli errori che riceve nell'esecuzione dello script, non si limita a scrivere
Ho fatto un form, ma non riesco a farlo funzionare
ed é difficile supportare chi non capisce i suggerimenti che riceve

in ogni caso,
dopo aver controllato che non ci siano errori nello script, vedi suggerimenti che hai già ricevuto,

devi sapere che la mail viene inviata attraverso un fornitore del servizio di posta (provider)
questo provider si trova su un pc/server che sta nella tua rete di casa/ufficio, se lo hai,
oppure é un servizio esterno, gmail, hotmail, libero e tutti gli altri che vuoi

per ciascun provider (proprio o esterno), devono essere specificati i parametri con cui accedere al servizio

questi parametri sono indicati nello script, che non vedo nel tuo,
oppure sono definiti all'interno del php.ini modificato

ti rinnovo l'invito a leggere e capire il post che ti ho indicato,
come un bravo bambino
 
Ultima modifica:

Ikon

Nuovo Utente
3 Dic 2021
16
0
1
Non farmi le lezioni sulle e-mail che non server e su come si configurano o come si configura un e-mail, è fuori luogo
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Fuori luogo sei tu che non hai ancora letto il regolamento del forum e hai disatteso tre o quattro regole fondamentali del regolamento del forum come postare nella sezione sbagliata, non usare i tag appropiati per postare il codice, non fare polemica sterile ecc.
Qui chiudo! Se vuoi riapri nella sezione giusta rispettando le regole
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
S passare un valore da un form a un file .php con metodo post PHP 4
K Form che manda dati doppi PHP 1
K Problema form update PHP 2
Elisacau [Contact form 7] Inserire Numero auto incrementante WordPress 1
K form Inserimento record mysql PHP 2
I Form con selettore HTML e CSS 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
D Form contatti non funzionante HTML e CSS 0
A Stampare dati da form PHP 8
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
otto9due $_FILE non passa i dati dal form PHP 1
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
felino Form action costum e parametri in queryString WordPress 1
M Come recuperare molteplici input form PHP 1
M Collegamento tra form html e script php PHP 4
L form immagini per il database PHP 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
L inserimento form dati multipli ? PHP 0
L Problemi form Pagina php HTML e CSS 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
D Devo far funzionare un form di contatti PHP 4
B form gestione input PHP 2
V PHP form intersecate PHP 0
8 Javascript - PDF Form Javascript 0
J Form inserimento dati in database Ajax 1
E Gestione profilo utente tramite Form PHP 3
R [C#] Form principale si blocca mentre un altro Thread lavora .NET Framework 0
M Problema con controllo form in real time jQuery 6
D Form validazione Javascript 2
R form recovery pass PHP 0
V Symfony e i form PHP 3
M form con checkbox PHP 8
S come aggiustare un form di contatto? HTML e CSS 3
F query e form con select multipla PHP 17
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
A Inserimento dati nel database tramite form + altre operazioni PHP 18
websilvia Contact form using Bootstrap 3.3.4 PHP 8
Alex_70 Button non funziona nella form PHP 2
C Form email php su pagina index.html? PHP 21
W Rinominare Documenti Con Form Asp Classic ASP 9
S Invio email da form PHP 8
L form multipla php sql,errore in inserimento MySQL 0
L inviare i dati di un form ad un database PHP 6
L Collegare un form html ad un database access Javascript 2
L creare oggetti da una classe tramite un form Javascript 0

Discussioni simili