Haros Δημοσ. 19 Οκτωβρίου 2004 Δημοσ. 19 Οκτωβρίου 2004 Thelw se mia selida sto internet na grafei kapoios to e-mail (kai isws kana-dyo alla stoixeia) tou se mia forma kai na apostelete automata ena mynhma sto mail pou edwse... Kalo tha einai ta stoixeia tou na apothikeuontai sthn database tou server... Dyskolo? Kati se php script mallon e?
bandito Δημοσ. 20 Οκτωβρίου 2004 Δημοσ. 20 Οκτωβρίου 2004 Thelw se mia selida sto internet na grafei kapoios to e-mail (kai isws kana-dyo alla stoixeia) tou se mia forma kai na apostelete automata ena mynhma sto mail pou edwse... Kalo tha einai ta stoixeia tou na apothikeuontai sthn database tou server... Dyskolo? Kati se php script mallon e? Νομίζω οτι δεν χρειαζεται php. Κοίτα http://www.hotscripts.com , κατι ειχα βρεί παλιότερα.
nobody Δημοσ. 20 Οκτωβρίου 2004 Δημοσ. 20 Οκτωβρίου 2004 bandito αφαίρεσε το κόμμα απο url για να μην υπάρχουν προβλήματα
HaPagan Δημοσ. 4 Νοεμβρίου 2004 Δημοσ. 4 Νοεμβρίου 2004 Όχι δεν είναι δύσκολο να πραγματοποιηθεί κάτι τέτοιο σε php . Για να αποθηκεύσεις τα στοιχεία σε μια βάση δεδομένων αρκεί ο server σου να έχει υποστήριξη για κάποια βάση . Εγώ χρησιμοποιώ συνήθως MySQL . > <form action="submit.php" method="post"> ...... </form> Θα ορίσεις κάπως έτσι την φόρμα σου όπου θα εισάγουν τα δεδομένα οι χρήστες . Στη συνέχεια , αυτά τα στοιχεία μεταφέρονται στην σελίδα submit.php . Πλεον , θα αναφέρεσαι σε αυτά ως εξής : $_POST[field_name] . > mysql_connect("<server>","<username>","<password>"); mysql_select_db("<database name>"); $sql = "INSERT INTO database_name VALUES ('$_POST[field_name]', '$_POST[field_name1]')"; mysql_query($sql); Με τον παραπάνω κώδικα , εισάγεις κάποια δεδομένα σε μια βάση με όνομα database_name . Με την πρώτη γραμμή , συνδέεσαι στον <server> με τα στοιχεία του λογαριασμού σου . Ενώ , στην συνέχεια επιλέγεις την βάση σου . Θα απαντήσω σύντομα για το mail ...
Haros Δημοσ. 5 Νοεμβρίου 2004 Μέλος Δημοσ. 5 Νοεμβρίου 2004 Se eyxaristw polu Ha. (Xereis kanw test psaxnontas kalous programmmatistes pou tha me bohthisoun sto leitourgiko mou ). Basika o logariasmos mou exei sql databases alla den thelw na mplexw... Kai se ena aplo log 'h txt arxeio opou kathe seira tha deixnei ta stoixeia kapoiou pou ekane submit mou arkei...
Vackhus Δημοσ. 5 Νοεμβρίου 2004 Δημοσ. 5 Νοεμβρίου 2004 O server pou vriskese, se ti platforma einai?
Vackhus Δημοσ. 5 Νοεμβρίου 2004 Δημοσ. 5 Νοεμβρίου 2004 Ta parakato isxioun an o server sou ipostirizi ASP platforma 1) Kanoume retrieve ta values tis formas. Vazoume kai alla me ton idio tropo. Mesa stin parenthesi mpeni panta to onoma tou antistixou pediou sti forma(proigoumeni selida). Paradigma, an ean thelis kai tilefono grafis epipleon Tilefono=trim(request.form("Tilefono")) . O KODIKAS: > Name=trim(request.form("Name")) Last=trim(request.form("Last")) Email=trim(request.form("Email")) Subject=trim(request.form("Subject")) Msg=trim(request.form("Msg")) 2) Kanoume tin apostoli tou email. To sigekrimeno paradigma xrisimopii to component tou JMAIL. Mporis na xrisimopiisis me tin idia panta logiki, opoio allo component thelis. Ean xrisimopiisis auto, frontise na energopiisis ston server sou ta FrontPage Extensions. O KODIKAS: > Set JMail=Server.CreateObject("JMail.SMTPMail") JMail.Charset=windows-1253 JMail.ServerAddress="O_MAIL_SERVER_SOU" JMail.Sender=(Email) JMail.Subject=(Subject) JMail.SenderName=(Name) JMail.AddRecipient("TO_EMAIL_POU_DEXETE_TA_INQUIRES") JMail.ContentType= text/html" JMail.Body=Msg JMail.Execute Set JMail=Nothing 3) Kanoume tin eggrafi ton dedomenon sto notepad pou exoume ston server. O KODIKAS: >set fso=server.createobject("Scripting.ArxioSystemObject") Diavase=Server.MapPath ("TO_PATH_TOU_NOTEPAD") set Arxio=fso.OpenTextFile (Diavase, 1) Minimata=Arxio.Readall Arxio.Close set fso=Nothing Minimata=Minimata & chr(13) & chr(13) & "Όνομα: " & Name & chr(13) & "Επώνυμο: " & Last & chr(13) & "Email: " & Email & chr(13) & "Θέμα: " & Subject & chr(13) & "Μήνυμα: " & Msg set fso=Server.CreateObject("Scripting.FileSystemObject") Grapse=Server.MapPath ("TO_PATH_TOU_NOTEPAD") set Arxio=fso.OpenTextFile (Grapse, 2) Arxio.Write(Minimata) Arxio.Close set fso=Nothing 4) Redirect sti selida pou tou les euxaristoume, mpla mpla kai ta sxetika. O KODIKAS: > response.redirect "I_SELIDA_MOU.asp" PS Olo to makrinari auto to grafis mesa se <%_EDO_%>
Haros Δημοσ. 6 Νοεμβρίου 2004 Μέλος Δημοσ. 6 Νοεμβρίου 2004 Se euxaristw vackhus. Mia erwthsh omws. sto mail pou les na balw ton mailserver mou pws xerw poios einai? Hotmail exw. Epishs brhka kai to parkatwprogramma pou kanei thn douleia pou thelw omws den stelnei e-mail se ayton pou ekane submit. Mhpws yparxei kapoio lathos? ><?php $name = $_POST['name']; $mail = $_POST['mail']; $msg = "Name: $name, Email: $mail"; mail($mail, "TEST", "TEST"); $thefile = fopen("myfile.txt", "a"); fputs($thefile, $msg); fclose($thefile); ?>
Vackhus Δημοσ. 6 Νοεμβρίου 2004 Δημοσ. 6 Νοεμβρίου 2004 Kita, an exis diko sou server kai den eisai se free, tote sigoura tha sou exoun kai mail server. An nai, pigene sto control panel pou sou exoun gia na dis tin analisi ton pragmaton pou sou exoun poulisi. Kapou eki tha lei kai gia ton mail server. Sinithos einai mail.domain.com(out kai in). Oson afora auto pou exis grapsi, an kai den gnorizo apo php, einai iliou fanerotero oti einai ellipes.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.