Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 05-03-10, 12:18   #1 (permalink)
User
 
Data di registrazione: Mar 2010
Messaggi: 11
form mail php

Ciao a tutti . ho urgente bisogno del vostro aiuto . sto disperatamente cercando da 1 settimana di realizzare un form invio email per il mio sito in php
La parte htm lo scritta:
-----------------------------------
<html>
<head>
<title>Contatti</title>
</head>
<body>
<p> Inserisci il tuo nome e cognome: </p>
<form action="contatti2.php" method="post" >
Nome <input name = "Nome"><p>
Cognome <input name = "Cognome"> <p>
Oggetto <input name = "Oggetto"> <p>
Inserisci il messaggio: <p>
<textarea name="messaggio" id="messaggio" cols="45" rows="5"></textarea>
<form name="form1" method="post" action="">
<p> Per inviare il messaggio cliccare il tasto "Invia"<p>
<input type="submit">
</form>
</body>
</html>

-----------------------------------
Manca la parte in php
Praticamente voglio che mi arrivi l'email con oggetto e testo e nome del del mittente come una normale email ( l'utente che mi spedisce il messaggio può anche non avere un email).
Sottolineo che l'account è un account alice
server smtp : out.alice.it
Poi si potrebbe modificare anche per altre mail???

Se riusciste a postarmi direttamente il codice vi sarei molto grato perchè sto veramente cominciando a odiare php.
Vi ringrazio infinitamente per l'aiuto
Aspetto vostre notizie ciao e grazie
gokuss4 non in linea   Rispondi citando
Vecchio 05-03-10, 12:52   #2 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
Quote:
gokuss4 Visualizza il messaggio
La parte htm lo scritta:
-----------------------------------
<html>
<head>
<title>Contatti</title>
</head>
<body>
<p> Inserisci il tuo nome e cognome: </p>
<form action="contatti2.php" method="post" >
Nome <input name = "Nome"><p>
Cognome <input name = "Cognome"> <p>
Oggetto <input name = "Oggetto"> <p>
Inserisci il messaggio: <p>
<textarea name="messaggio" cols="45" rows="5"></textarea>
<p> Per inviare il messaggio cliccare il tasto "Invia"<p>
<input type="submit" value="Invia">
</form>
</body>
</html>

-----------------------------------
Non odiarlo!
TI ho corretto il form...

Il file "contatti2.php" potresti farlo così:
Codice PHP:
<?php
$nome
=strip_tags($_POST['Nome']);
$cognome=strip_tags($_POST['Cognome']);
$oggetto=strip_tags($_POST['Oggetto']);
$messaggio=strip_tags($_POST['messaggio']);
$destinatario='indirizzo a cui spedire i dati';
$corpo="$nome\n$cognome\n$messaggio";
mail($destinatario$oggetto$corpo);
?>
questo è semplice semplice... prova!
Poi si può arricchire con intestazioni...
Ciao.

Ultima modifica di tigrone : 05-03-10 12:54.
tigrone non in linea   Rispondi citando
Vecchio 05-03-10, 15:41   #3 (permalink)
User
 
Data di registrazione: Mar 2010
Messaggi: 11
ok adesso provo
ma non devo impostare il server smtp per alice?
Poi il messaggio che otterrei via email contiene oggetto e testo... nei posti corretti?
Grazie
gokuss4 non in linea   Rispondi citando
Vecchio 05-03-10, 16:22   #4 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
No, non centra nulla!
Viene gestita direttamente da php...
Ricordati di mettere l'indirizzo e-mail dove vuoi che vengano spediti i dati, nella variabile $destinatario.
Si, nome, cognome e messaggio arrivano nel corpo della mail... l'oggetto al posto giusto... come mittente ti arriverà "apache"... fai prima a provare.

Ciao.

Ultima modifica di tigrone : 05-03-10 16:24.
tigrone non in linea   Rispondi citando
Vecchio 05-03-10, 20:18   #5 (permalink)
User
 
Data di registrazione: Mar 2010
Messaggi: 11
ciao ho copiato i due codici html e php e li ho eseguiti non mi da nessun errore ma purtroppo l'email non arriva mai ( naturalmente ho inserito la mia email nel file php come hai detto tu) .... ho provato sia con i singoli apici ' '
che con i doppi " " non da mai errore ma non arriva niente .
A proposito sono giusti i singoli o doppi apici ??
Fammi sapere ciao e grazie
gokuss4 non in linea   Rispondi citando
Vecchio 05-03-10, 21:09   #6 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
Se metti una mail di alice te ne arriva una su dieci!
Se lo provi con una mail di google non perde un colpo.
tigrone non in linea   Rispondi citando
Vecchio 06-03-10, 10:32   #7 (permalink)
User
 
Data di registrazione: Mar 2010
Messaggi: 11
Problema risolto grazie mille.
Scusa un altra domanda ma se devo inserire un immagine in una pagina html ( e lo provo sul server locale) dopo quando spedisco tutto a remoto il percorso dell'immagine è cambiata e non mi viene + visualizzata. come faccio?
Ultima domanda: se ho un foglio di stile (template free scaricata da internet) come faccio a usarla sui fogli html (a caricarla in automatico)?
Grazie per l'aiuto.
gokuss4 non in linea   Rispondi citando
Vecchio 06-03-10, 10:59   #8 (permalink)
 
L'avatar di tigrone
 
Data di registrazione: Oct 2009
Ubicazione: Garlasco... non sono stato io!!!!
Messaggi: 347
Devi usare i percorsi relativi...
Per i css, vanno caricati con apposito comando in head:
<link rel="stylesheet" type="text/css" href="nomefogliodistile.css" />

Comunque stiamo andando OT, ti conviene postare nelle sezioni giuste.

Ciao

Ultima modifica di tigrone : 06-03-10 11:28.
tigrone non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:25.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.