Toon posts:

Feedback formulier

Pagina: 1
Acties:
  • 56 views sinds 30-01-2008

Verwijderd

Topicstarter
ik heb dus een formulier gemaakt voor mijn site , en ik wil dus dat die word verzonden naar mijn email.
alleen wil ik dat als je op verzenden drukt dat je dan niet via je email client je email moet invullen en dan pas verzenden.
ik heb liever dat die hem meteen verzend.


mijn webhostingsite = www.freewebs.com / www.host.sk

ik ben al een tijdje aan het zoeken hoe het precies moet.
het kan doormiddel van cgi en doormiddel van php heb ik gelezen.
aangezien mij cgi iets makkelijker lijkt dan php.denk ik dat een cgi script gemakkelijker is voor mijn site. alleen het probleem is dat mijn hostingsite dat niet ondersteunt.(misschien dat jullie een site weten die dat wel ondersteunt.
dus ik zou van jullie willen weten hoe en wat ik het beste kan doen om mijn formulier opgestuurd te krijgen naar mijn email zonder dat ik gebruik moet maken van een emailprogramma..?


p.s. dit is mijn html code..


</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#000099" background="/imagelib/sitebuilder/layout/spacer.gif" link="#0099cc" vlink="#006699" alink="#99ccff">
<table border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td width="760"></td>
</tr>
</table>

</tr>
<tr valign="top">
<td width="542" colspan="2">
<table cellspacing="0" cellpadding="3" border="0">

<tr>
<td width="535"><!--area Type="main" face="Verdana,Arial,Helvetica,sans-serif" size="2" color="ffffff" style="0"-->

<form action="mailto:...." method="post"><input type="hidden" value="..... ,....." name="rjtour_EmailTo"> <input type="hidden" value="Tourpoel 2005" name="rj_Subject">
<input type="hidden" value="1" name="tlx_SendMode"> <input type="hidden" value="Je voorspelling is verzonden" name="OK"> <input type="hidden" value="Naam:, Teamnaam:, Email:, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15,16,17,18,19,20,21,22,23,24,25 Res1, Res2, Res3, Res4, Res5" name="tlx_SortOrder">
<table cellspacing="0" cellpadding="3" bgcolor="white" border="0">

<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Naam:</font></td>
<td><input size="30" name="Naam:" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Teamnaam:</font></td>
<td><input size="30" name="Teamnaam:" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Email:</font></td>
<td><input size="30" name="Email:" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 1</font></td>
<td><input size="30" name="1" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 2</font></td>
<td><input size="30" name="2" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 3</font></td>
<td><input size="30" name="3" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 4</font></td>
<td><input size="30" name="4" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 5</font></td>
<td><input size="30" name="5" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 6</font></td>
<td><input size="30" name="6" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 7</font></td>
<td><input size="30" name="7" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 8</font></td>
<td><input size="30" name="8" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 9</font></td>
<td><input size="30" name="9" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 10</font></td>
<td><input size="30" name="10" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 11</font></td>
<td><input size="30" name="11" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 12</font></td>
<td><input size="30" name="12" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 13</font></td>
<td><input size="30" name="13" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 14</font></td>
<td><input size="30" name="14" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 15</font></td>
<td><input size="30" name="15" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 16</font></td>
<td><input size="30" name="16" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 17</font></td>
<td><input size="30" name="17" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 18</font></td>
<td><input size="30" name="18" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 19</font></td>
<td><input size="30" name="19" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 20</font></td>
<td><input size="30" name="20" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 21</font></td>
<td><input size="30" name="21" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 22</font></td>
<td><input size="30" name="22" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 23</font></td>
<td><input size="30" name="23" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 24</font></td>
<td><input size="30" name="24" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Renner 25</font></td>
<td><input size="30" name="25" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Reserve 1</font></td>
<td><input size="30" name="Res1" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Reserve 2</font></td>
<td><input size="30" name="Res2" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Reserve 3</font></td>
<td><input size="30" name="Res3" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Reserve 4</font></td>
<td><input size="30" name="Res4" max="100"></td></tr>
<tr>
<td><font face="Helvetica, Arial, Verdana" color="black" size="-1">Reserve 5</font></td>
<td><input size="30" name="Res5" max="100"></td></tr>
<tr>
<td align="right" colspan="2"><input type="reset" value="Clear"> <input type="submit" value="Submit"></td></tr></table></form><!--end gem--><!--"''"--></p><!--/area Type="main"--></td></tr></table></td></tr>
</table>
</td>
</tr>
</table>


</body>
</html>

[ Voor 94% gewijzigd door Verwijderd op 19-06-2005 13:37 ]


  • Mischa_NL
  • Registratie: Mei 2004
  • Laatst online: 01-02-2023
ik zou de faq eens doorlezen, dit is een script request...
Maargoed, ik weet niet eens in welke taal je het wilt doen dus hier kan ik weinig mee...

  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 10:25
Dat is wel een beetje erg basic toch... Heb je de beschikking over PHP op je server? Dan kun je gewoon simpelweg een mail() gebruiken :)

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


Verwijderd

Topicstarter
ja ik heb de beschikking over php idd.
alleen niet zoveel verstand ervan :P..

[ Voor 37% gewijzigd door Verwijderd op 19-06-2005 13:16 ]


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-05 14:03

curry684

left part of the evil twins

Hoi BLaCk_DeViL,

Met dit topic kunnen we niet veel. Als je P&W FAQ - De "quickstart" nu eens even doorleest en je topic zo aanpast dat je daar wel aan voldoet zal een en ander veel duidelijker zijn. We weten nu niet eens welk platform je gebruikt en wat je al wel of niet geprobeerd hebt, en waarom dat wel of niet zou werken. Op deze manier is het gewoon "doe mij een stukje code" en daar is Programming & Webscripting expliciet niet voor bedoeld. Een nieuwe topictitel kun je met een Topic Report (handje bovenin het topic) voorstellen, dan zal een mod deze aanbrengen. Let wel op dat we verplicht in blokhaken het platform waarop je werkt willen zien :)

Professionele website nodig?


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 10:32

MueR

Admin Devschuur® & Discord

is niet lief

Oei wat veel code. Misschien is www.hotscripts.com iets voor je...

Anyone who gets in between me and my morning coffee should be insecure.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 06-05 19:07

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op zondag 19 juni 2005 @ 13:13:
ja ik heb de beschikking over php idd.
alleen niet zoveel verstand ervan :P..
http://nl2.php.net/function.mail

Dit is een mooi startpunt om verder te gaan met een feedbackformulier als je hoster PHP ondersteunt :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • sorted.bits
  • Registratie: Januari 2000
  • Laatst online: 10:39
Ben ook de beroerdste niet :D

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php   

    define("FROM_ADDRESS", "je_eigen_email@address.nl");
        
    if (isset($_POST['submit']) AND $_POST['submit'] != "")
    {
        if ($_POST['email'] != "" AND $_POST['sender'] != "" AND $_POST['message'] != "")
        {
            $email_from = $_POST['email'];
            $email_to = FROM_ADDRESS;
            
            if ($_POST['subject'] == "")
                $email_subject = "Geen onderwerp opgegeven";
            else
                $email_subject = $_POST['subject'];
                        
            $headers = "From: ".$email_from . "\n";
            $headers .= "Content-Type: text/html";
            
            $ok = @mail($email_to, $email_subject, $_POST['message'], $headers);
                    
            if (!$ok)
            {
                echo "Er is een fout opgetreden tijdens het versturen van het mailtje, probeer het later nogmaals.";
            }
            else
                echo "Je email is verstuurd!";
                                                            
        }
        else
        {
            echo "Voordat je een email kan versturen, moet je je e-mail adres, je naam en een bericht opgeven.";
        }

    }
    else
    {
        ?>
        <FORM ID="email" METHOD="POST">
            <TABLE WIDTH="650" BORDER="0">
            <TR>
                <TD WIDTH="100">Jouw Naam : </TD>
                <TD WIDTH="400"><INPUT TYPE="text" NAME="sender" STYLE="width: 380px"></TD>
            </TR>
            <TR>
                <TD WIDTH="100">Jouw E-mail : </TD>
                <TD WIDTH="400"><INPUT TYPE="text" NAME="email" STYLE="width: 380px"></TD>
            </TR>
            <TR>
                <TD WIDTH="100">Onderwerp : </TD>
                <TD WIDTH="400"><INPUT TYPE="text" NAME="subject" STYLE="width: 380px" VALUE=""></TD>
            </TR>
            <TR>
                <TD WIDTH="100" VALIGN="TOP">Bericht :</TD>
                <TD WIDTH="400"><TEXTAREA STYLE="width: 380px" NAME="message" ROWS="7"></TEXTAREA></tD>
            </TR>
            </TABLE>
            <INPUT TYPE="submit" NAME="submit" VALUE="Verstuur" STYLE="width: 65px">
        </FORM>';
                <?
    }
    
?>


Dit is ongetest, en een stuk code van mijzelf compleet gestript, dus een simpele copy/paste zal niet werken.

[ Voor 28% gewijzigd door sorted.bits op 19-06-2005 14:22 ]


  • Icey
  • Registratie: November 2001
  • Laatst online: 05-05 11:36
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<h3>Durf je een mailtje te sturen?</h3>
<?php

// jou mailadres

$mijnemailadres = "xxx@xxx.nl";
$mijnnaam = "xxxx xxx";

if (isset($_POST['SubmitMail'])){
$email = $_POST['email'];
$onderwerp = $_POST['onderwerp'];
$bericht = $_POST['bericht'];
$ip = $_SERVER["REMOTE_ADDR"]; 



if(!$_POST['email'] || !$_POST['onderwerp'] || !$_POST['bericht']) {
    // Iets is niet ingevuld!
    echo("We kunnen het formulier niet verwerken, u moet alle velden invullen. <a href='javascript:history.go(-1)'>Ga terug en probeer het opnieuw.</a>");
}else {
    // Alles is ingevuld! We gaan verder! 
$message = "Dit is een mailtje verstuurd met een brakkutsysteem!\n\n"; 
$message .= $bericht;  
    $headers  ="Content-Type:text/plain\r\n"; 
    $headers .="XRemoteIP: $ip\r\n"; 
    $headers .="X-Priority: 3\r\n"; 
    $headers .="From: $mijnnaam <$mijnemailadres>\r\n"; 
@$send=mail($email,$onderwerp,$message,$headers); 

//Eventjes controlleren of het werkt.
if($send == "1"){ 
    //Gelukt.
    echo "Uw bericht is met succes verzonden."; 
}else{ 
    //Mislukt.
    echo "Helaas hebben wij uw bericht niet met succes kunnen versturen. U kunt het later nog een keer proberen."; 
}
}
}else{

?>
<form name="form" method="post" action="<?php $_SERVER['PHP_SELF']; ?>">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <th width="100" scope="row"><div align="left">Aan:</div></th>
    <td><input name="email" type="text" size="35" value="mail@domein.ltd"></td>
  </tr>
  <tr>
    <th scope="row"><div align="left">Onderwerp:</div></th>
    <td><input name="onderwerp" type="text" size="35" value="Dit is het onderwerp!"></td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <th scope="row"><div align="left">Bericht:</div></th>
    <td><textarea name="bericht" cols="50" rows="10">Hier komt het emailbericht</textarea></td>
  </tr>
  <tr>
    <th scope="row">&nbsp;</th>
    <td><input type="submit" name="SubmitMail" value="Versturen"> <input name="" type="reset" value="Wissen"></td>
  </tr>
</table>

</form>
<?php
}
?>


Zou out of the box moeten werken, of het volledig en veilig is laat ik aan de experts over. Meer tijd ga ik aan een scriptrequest niet besteden.

[ Voor 49% gewijzigd door Icey op 19-06-2005 14:28 ]


  • aex351
  • Registratie: Juni 2005
  • Laatst online: 09:30

aex351

I am the one

note :met code tags verduidelijk je de boel TS

< dit stukje webruimte is te huur >


  • whoami
  • Registratie: December 2000
  • Nu online
Scriptrequests laten we niet toe in P&W.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.