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 > Programmi per la costruzione delle pagine web
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Programmi per la costruzione delle pagine web Dreamweaver, FrontPage e altri software di sviluppo

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Programmi per la costruzione delle pagine web


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 18-09-07, 22:44   #1 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
[Dreamweaver] Pulsante Invio da collegare ad email

Ciao... ho un bel problema...
Sto utilizzando un pagina modulo in Dreamweaver 8, mi occorre per ricevere i commenti riguardo il sito... Il fatto è che non ho idea di come collegare il pulsante "invio" alla mia e.mail


<input type="submit" name="Submit" value="Send" />

Questa è la stringa di codice che corrisponde al pulsante....

Spero di essere riuscita a spiegarmi...
swamy non in linea   Rispondi citando
Vecchio 18-09-07, 23:18   #2 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Ciao Swamy,
per fare ciò che desideri ti serve un applicazione lato server tipo php o asp.
C'è una prima pagina con la form e una seconda pagina che processa il tutto e te lo invia.
Non si stabilisce dal pulsante l'invio ma dalla stringa :
<form id="form1" name="form1" method="post" action="pag2.php">
dopo l'action metti il nome della pagina che processera le informazioni immesse nella form e te le invierà...
In pag2.php inserisci questo nel body nel caso tu non voglia che si invii un modulo non compilato:


Codice PHP:
 <?php
if ((trim($_POST['body']) != "")) {
$to "tuoindi@tuodominio.it";
$body $_POST['body'];
$headers "From: " $_POST['mail'] . "\n";
mail($to,$object,$body,$headers);
echo
"Il commento è stato inviato correttamente.";
}
else {
echo 
"Errore, deve compilare il modulo per inviare un commento.";
}
?>
Le parole scritte in rosso sono i nomi dei campi che in dreamweaver sono sotto la voce "campo di testo" nella finestra proprietà.
La riga in grassetto è la mail di chi ti invia il commento.
Se non imposti i giusti nomi l'applicazione in php non riuscirà a mandarti la mail.
Questo è una form per l'invio delle mail, quindi la puoi usare anche per farti inviare dal sito una mail.
pikadilly non in linea   Rispondi citando
Vecchio 18-09-07, 23:23   #3 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
Ci riuscirò?

Quote:
pikadilly Visualizza il messaggio
Ciao Swamy,
per fare ciò che desideri ti serve un applicazione lato server tipo php o asp.
C'è una prima pagina con la form e una seconda pagina che processa il tutto e te lo invia.
Non si stabilisce dal pulsante l'invio ma dalla stringa :
<form id="form1" name="form1" method="post" action="pag2.php">
dopo l'action metti il nome della pagina che processera le informazioni immesse nella form e te le invierà...
In pag2.php inserisci questo nel body nel caso tu non voglia che si invii un modulo non compilato:


Codice PHP:
 <?php
if ((trim($_POST['body']) != "")) {
$to "tuoindi@tuodominio.it";
$body $_POST['body'];
$headers "From: " $_POST['mail'] . "\n";
mail($to,$object,$body,$headers);
echo
"Il commento è stato inviato correttamente.";
}
else {
echo 
"Errore, deve compilare il modulo per inviare un commento.";
}
?>
Le parole scritte in rosso sono i nomi dei campi che in dreamweaver sono sotto la voce "campo di testo" nella finestra proprietà.
La riga in grassetto è la mail di chi ti invia il commento.
Se non imposti i giusti nomi l'applicazione in php non riuscirà a mandarti la mail.
Questo è una form per l'invio delle mail, quindi la puoi usare anche per farti inviare dal sito una mail.
Grazie sei stata gentilissima ... ma non ho idea di cosa sia il php... non so dove metter le mani.
So visualizzare il codice della pagina, dove devo inserire le cose che mi hai detto?
swamy non in linea   Rispondi citando
Vecchio 18-09-07, 23:37   #4 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Codice PHP:
<?php
if ((trim($_POST['body']) != "")) {
$to "tuoindi@tuodominio.it";
$body $_POST['body'];
$headers "From: " $_POST['mail'] . "\n";
mail($to,$body,$headers);
echo
"Il commento è stato inviato correttamente.";
}
else {
echo 
"Errore, deve compilare il modulo per inviare un commento.";
}
?>
Il codice giusto è questo, scusami.
Tuttavia devi rinominare i campi del modulo con i nomi seguenti:
il corpo del messaggio sarà body
l'indirizzo e-mail di chi ti manda il commento è mail.

Nella seconda pagina che contiene il codice che ti ho scritto sopra (io l'ho chiamata pg2.php, ricordati che va nell'action del modulo) devi cambiare questo "
tuoindi@tuodominio.it" con il tuo indirizzo di posta.

Ricorda: una pagina con il modulo(es.pag1.html) e un'altra con l'applicazione in php (es.pag2.php)che va inserita dove vuoi, anche nei tag body.
Ah, per provarla devi usare il server remoto, in locale non funziona a meno che tu non abbia un server installato nel tuo pc, che comunque non ti permetterà di inviare la mail...ma per non confonderti usa il sito remoto

Ultima modifica di pikadilly : 19-09-07 03:47.
pikadilly non in linea   Rispondi citando
Vecchio 18-09-07, 23:40   #5 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
Forse ci sono...

Allora...
ho dato uno sguardo al codice della pagina / modulo... dove ho trovato mailto: ho inserito il mio indirizzo di posta e in effetti ho ricevuto la mail ma il contenuto è un allegato POSTDATA.ATT..... lo clicco e mi compare il messaggio.... "Il file non è associato a nessun programma per l'esecuzione dell'operazione. Creare un associazione in azioni cartella nel pannello di controllo"
swamy non in linea   Rispondi citando
Vecchio 18-09-07, 23:41   #6 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Nel caso dell'utilizzo di php il mailto non serve
pikadilly non in linea   Rispondi citando
Vecchio 18-09-07, 23:45   #7 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
Dov'è la pagina contenente il PHP?

Il PHP presumo sia un codice tipo l'html.... tu mi parli di 2 pagine, una in html...che credo sia quella presente in dreamweaver ovvero il Form...ma la seconda dov'è...
swamy non in linea   Rispondi citando
Vecchio 18-09-07, 23:47   #8 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
La devi creare tu.
File-nuovo e poi scegli estensione php e lì dentro metti il codice che ti ho dato tra i tag body.
pikadilly non in linea   Rispondi citando
Vecchio 18-09-07, 23:54   #9 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
Ho creato una nuova pagina .php all'interno dei tag <body> ho copiato il codice che mi hai dato, ho inserito la mia email dopo mail...adesso che ne faccio di questa pagina...cosa significa che deve far parte dell'action script
swamy non in linea   Rispondi citando
Vecchio 18-09-07, 23:57   #10 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Hai le due pagine da farmi vedere?
pikadilly non in linea   Rispondi citando
Vecchio 19-09-07, 00:00   #11 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
si come posso fare per inviartele?
swamy non in linea   Rispondi citando
Vecchio 19-09-07, 00:04   #12 (permalink)
Esperta
 
L'avatar di pikadilly
 
Data di registrazione: Dec 2006
Ubicazione: Old City
Messaggi: 6,290
Invia un messaggio tramite ICQ a pikadilly
Non le hai sul server remoto? Nel senso, non puoi postare i link??
pikadilly non in linea   Rispondi citando
Vecchio 19-09-07, 00:09   #13 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
Scusami....ma così poi chiunque cliccandoci sopra entrerà nelle mie pagine? cavoli non mi è chiaro...qui vedo che posso allegare solo file .jpg e simili ok ci provo... ho inserito gli allegati ma nell'anteprima messaggio non li vedo
swamy non in linea   Rispondi citando
Vecchio 19-09-07, 00:11   #14 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
i file che ho caricato erano .php e .html.....ma la finestra di invio mi diceva che non erano file validi
swamy non in linea   Rispondi citando
Vecchio 19-09-07, 00:20   #15 (permalink)
User
 
Data di registrazione: Jun 2007
Messaggi: 32
ho ricevuto il tuo messaggio ma avevo il blocco pop up adesso dovrebbero essere abilitati ..puoi riprovare?
swamy 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 22:57.




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

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.