|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Creazione di un form [html/PHP]
Ciao, ho un problema con la creazione di un form, è stato creato con html e devo renderlo funzionale, per far questo dovrei farlo in php, ma non conosco molto di PHP.
Qualcuno può aiutarmi o consigliarmi?
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
requisito fondamentale: sarà forse scontato ma il server deve avere php installato altrimenti non funziona niente.
istruzioni semplici con screenshot che ti aiutano a capire: http://www.phpeasystep.com/phptu/8.html html: Codice PHP:
Codice PHP:
http://php.net/manual/en/function.mail.php |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Quote:
il codice php è da incorporare nella stessa pagina dell'html Grazie in anticipo Codice HTML:
<form method="post" name="contact" action="#"> <p><b>PER SOCIO</b></p> <label for="author">Nome socio:</label> <input type="text" id="author" name="author" class="required input_field" /> <div class="cleaner_h10"></div> <label for="url">indirizzo:</label> <input type="text" name="url" id="url" class="input_field" /> <div class="cleaner_h10"></div> <label for="text">Generi musicali:</label> <textarea id="text" name="text" rows="0" cols="0" class="required"></textarea> <div class="cleaner_h10"></div> <label for="email">Email: (se ne sei sprovvisto sarai avvisato tramite sms)</label> <input type="text" id="email" name="email" class="validate-email required input_field" /> <div class="cleaner_h10"></div> <label for="url">cel:</label> <input type="text" name="url" id="url" class="input_field" /> <div class="cleaner_h10"></div> <label for="text"><a href="questionario_spedito.html"><img src="images/bottone.PNG" width="90" height="30"/></a></label> </form>
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
Non ero molto dell'idea di scrivertelo io perchè così non impari niente...
Devi solo cambiare nomepagina.php col nome della tua pagina e [email protected] con la tua mail. Andrebbero fatti dei controlli server-side per validare gli input e/o client-side. Codice PHP:
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Quote:
Ti ho chiesto di farmelo perché ho una scadenza e non ho tempo per imparare il codice
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
come ti avevo già scritto sopra se la tua pagina "html" si chiama nomepagina.html devi inserire quel blocco di codice all'interno della pagina dove vuoi che venga visualizzato il form e successivamente rinominare la pagina nomepagina.html -> nomepagina.php
all'interno del codice devi sostituire al posto di "nomepagina.php" il vero nomepagina.php e l'indirizzo email metti il tuo o un indirizzo che vuoi compaia come mittente (quello del dominio del sito in genere si usa) |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Quote:
grazie per la pazienza p.s allego link immagine: http://img43.imageshack.us/img43/9902/1lz8.png
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
1 - se noti infondo c'è un errore, probabilmente hai copiato male il codice che ti ho messo perchè ti compare
Codice PHP:
Quote:
postami il sorgente completo di index.php assicurati di avere webserver installato e funzionante con php |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Quote:
come webserver va bene phpmyadmin oppure installo apache? Io ho questa versione: http://img191.imageshack.us/img191/7780/1afx.jpg Ti invio il link per il file index.php, sono 7/8 pagine in una perchè il template è così, dovrei fare 3 form: socio, gestore locale ed il contattaci, se puoi cortesemente aiutarmi su tutte e 3 ti ringranzio infinitamente. Ciao
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro Ultima modifica di fabbri.fili : 24-08-2013 alle 18:16. |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
credo sia arrivato il momento che ti sforzi ad imparare qualcosa altrimenti non serve a nulla quel che ti dico...
devi aprire i file dal webserver (localhost) altrimenti non stai interpretando il php. crea un file chiamato phpinfo.php e all'interno inserisci questo codice poi aprilo Codice PHP:
qual'è la cartella che hai impostato come document root di apache? devi mettere li i file php se vuoi essere sicuro di avere php e apache (webserver) installati e funzionanti guarda se hai fatto come dice questa guida: http://www.vbforums.com/showthread.p...r-on-Windows-7 |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Quote:
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
crea un file chiamato
info.php il suo contenuto deve essere il seguente: Codice PHP:
se il tuo webserver funziona correttamente visualizzerai una schermata simile: ![]() se non la vedi non hai configurato correttamente php e/o webserver. |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Quote:
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro |
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
okay quindi ora prendi la tua pagina che stai creando, ammettiamo che si chiama index.html
ed è composta da: Codice PHP:
Codice PHP:
quindi il risultato della pagina index.php sarà il seguente: Codice PHP:
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Quote:
purtroppo non funziona, ed oltrettutto ci sono questi caratteri dopo il tasto invia: Il tuo form è stato spedito correttamente! "; } ?> questo è il link: http://www.ddlstorage.com/h7k4dcxlhx...rmance.zip.htm del sito completo...ti ringrazio per la pazienza che hai
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro Ultima modifica di fabbri.fili : 25-08-2013 alle 16:09. |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
a me si vede correttamente, boh ho il sospetto che ci sia qualcosa che non funziona correttamente nel tuo webserver (versione php molto vecchia? apache vecchio?...sono ipotesi)
![]() l'unica modifica che ho fatto è: Codice PHP:
in locale la mail non viene inviata a meno che tu non abbia configurato il mail server locale. metti il file su un webserver su internet configurato a dovere e funziona senza problemi, l'ho testato sul mio:
|
|
|
|
|
|
#17 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Quote:
Edit grazie mille per l'aiuto, ti devo una bevuta se passi per riccione
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro Ultima modifica di fabbri.fili : 25-08-2013 alle 21:06. |
|
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
risolto pure il CC, ora ti devo chiedere per l'ultima pagina che sono i contatti mi aiuteresti perchè sono molti campi?
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro Ultima modifica di fabbri.fili : 25-08-2013 alle 21:22. |
|
|
|
|
|
#19 | ||
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
Quote:
Quote:
fai un piccolo sforzo su |
||
|
|
|
|
|
#20 |
|
Senior Member
Iscritto dal: Sep 2002
Città: san clemente (RN)
Messaggi: 6345
|
Edit
__________________
CASE: enermax Fulmo GT PS: Seasonic 1200 platinum MB: z790 apex CPU: i9 13900kf COOLING: EK Supremacy evo full nickel VGA:RTX 4080 frostbite RAM: hynix ddr5 5200@8000c36HD: seagate 1TB; 990 pro 1tb; sp xd80 1tbMASTERIZZATORE: pioneer 216D MONITOR: Acer predator XB271HUA S.O: ArchLinux;. Win 11 pro Ultima modifica di fabbri.fili : 25-08-2013 alle 22:44. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:26.






















