Form werkt niet • opent als downloadbaar php bestand?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

N van der Peijl

N van der Peijl

30/11/2011 20:34:49
Quote Anchor link
Hallo,

Ik heb het volgende probleem; mijn gemaakte formulier werkt niet naar behoren... Bij een druk op de knop verzenden krijg ik het volgende bericht; of ik het bestand post.php wil openen of opslaan.

Bij een eerdere poging lukte het verzenden wel maar kreeg ik niet alle informatie binnen... alleen datgene wat er in het berichtveld stond (uw vraag).

Wat doe ik fout en hoe kan ik het verhelpen?
Wie kan mij helpen?

Alvast bedankt, wil graag mijn script en html laten zien, hoe?
 
PHP hulp

PHP hulp

24/12/2024 00:42:26
 
- Ariën  -
Beheerder

- Ariën -

30/11/2011 20:35:41
Quote Anchor link
Ik vermoed dat je hosting geen PHP ondersteund?
 
- SanThe -

- SanThe -

30/11/2011 20:38:06
Quote Anchor link
Of je hebt geen php ondersteuning of je script is enorm traag.
 
N van der Peijl

N van der Peijl

30/11/2011 20:39:08
Quote Anchor link
Hallo, bedankt voor de snelle reactie.
Ik heb flexwebhosting, die ondersteunen wel php. Mijn eerdere poging werkte wel met verzenden alleen daarbij kwam weer het probleem dat niet alle info in het bericht stond.

Blijkbaar heb ik iets over het hoofd gezien... Kan ik hier script plaatsen?

bedankt alvast...
 
- Ariën  -
Beheerder

- Ariën -

30/11/2011 20:45:06
Quote Anchor link
Ja, als het relevante code is, kan je dat tussen [code] en [/code] plaatsen.
Gewijzigd op 30/11/2011 20:45:31 door - Ariën -
 
N van der Peijl

N van der Peijl

30/11/2011 20:49:01
Quote Anchor link
bedankt, ik heb het mailadres en website onderaan even vervangen...
html code staat helemaal onderaan...


Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
$naam
= htmlspecialchars($_POST["naam"]);
$adres = htmlspecialchars($_POST["adres"]);
$plaats = htmlspecialchars($_POST["plaats"]);
$telefoon = htmlspecialchars($_POST["telefoon"]);
$email = htmlspecialchars($_POST["email"]);
$onderwerp = htmlspecialchars($_POST["onderwerp"]);
$periode = htmlspecialchars($_POST["periode"]);
$periodetot = htmlspecialchars($_POST["periodetot"]);
$bericht = htmlspecialchars($_POST["bericht"]);

if (!$naam) {
echo "u heeft geen naam ingevuld!";
exit; }

if (!$adres) {
echo "u heeft geen e-mailadres ingevuld!";
exit; }

if (!$plaats) {
echo "u heeft geen bericht ingevuld!";
exit; }

if (!$telefoon) {
echo "u heeft geen naam ingevuld!";
exit; }

if (!$email) {
echo "u heeft geen e-mailadres ingevuld!";
exit; }

if (!$onderwerp) {
echo "u heeft geen onderwerp aangevinkt";
exit; }


if (!$bericht) {
echo "u heeft geen bericht ingevuld!";
exit; }

$tijd = time();
$datum = strftime("%d/%m/%y %H:%M", $tijd);
$ip = getenv("REMOTE_ADDR");
$message = "" . $naam . " met het e-mailadres " . $email . " en het IP $ip stuurde op $datum het volgende bericht:
____________________________________
"
. $bericht . "
------------------------------------"
;

$mailadres = "mailadres";
$message = str_replace ("<br>","\n", $message);
mail("$mailadres", "Bericht van website",
$message, "From: " . $email . "");

echo "Uw bericht is met succes verzonden. We helpen u zo snel mogelijk.";

?>




HTML
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<form id="form_295481" class="appnitro"  method="post" action="post.php">
                    <div class="form_description">
            <h2 class="infoplattetekst">Vul onderstaand formulier in voor meer informatie over de camping of over de verhuur van de boerderijen. We nemen zo spoedig mogelijk contact met u op.</h2>
</div>                        
            <ul >
            
                    <li id="li_10" >

        <label class="description" for="naam">Naam </label>
        <div>
            <input id="naam" name="naam" class="element text large" type="text" maxlength="255" value=""/>
        </div>
        </li>        <li id="li_2" >
        <label class="description" for="adres">Adres </label>
        <div>
            <input id="adres" name="adres" class="element text large" type="text" maxlength="255" value=""/>
        </div>
        </li>        <li id="li_3" >

        <label class="description" for="plaats">Postcode en Plaats </label>
        <div>
            <input id="plaats" name="plaats" class="element text large" type="text" maxlength="255" value=""/>
        </div>
        </li>        <li id="li_4" >
        <label class="description" for="telefoon">Telefoon </label>
        <div>
            <input id="telefoon" name="telefoon" class="element text large" type="text" maxlength="255" value=""/>
        </div>
        </li>        <li id="li_5" >

        <label class="description" for="email">E-mailadres </label>
        <div>
            <input id="email" name="email" class="element text large" type="text" maxlength="255" value=""/>
        </div>
        </li>        <li id="li_9" >
        <label class="description" for="onderwerp">Onderwerp van uw vraag </label>
        <div>
        <select class="element select medium" id="onderwerp" name="onderwerp">
            <option value="1" selected="selected">Kampeerveld</option>

<option value="2" >Comfortveld</option>
<option value="3" >Vh 4 personen</option>
<option value="4" >Vh 6 personen</option>
<option value="5" >Rd 4 personen</option>
<option value="6" >Arrangementen</option>
<option value="7" >Paarden stallen</option>
<option value="8" >Anders...</option>

        </select>

        </div>
        </li>        <li id="li_6" >
        <label class="description" for="periode">Periode van </label>
        <span>
            <input id="periode_1" name="periode_1" class="element text" size="2" maxlength="2" value="" type="text"> /
            <label for="periode_1">DD</label>
        </span>
        <span>

            <input id="periode_2" name="periode_2" class="element text" size="2" maxlength="2" value="" type="text"> /
            <label for="periode_2">MM</label>
        </span>
        <span>
             <input id="periode_3" name="periode_3" class="element text" size="4" maxlength="4" value="" type="text">
        <label for="periode_3">JJJJ</label>
        </span>
    
        <span id="calendar_6">

            <img id="cal_img_6" class="datepicker" src="form/calendar.gif" alt="Pick a date.">    
        </span>
        <script type="text/javascript">
            Calendar.setup({
            inputField     : "element_6_3",
            baseField    : "element_6",
            displayArea  : "calendar_6",
            button         : "cal_img_6",
            ifFormat     : "%B %e, %Y",
            onSelect     : selectEuropeDate
            });
        </script>
        
        </li>        <li id="li_8" >
        <label class="description" for="periodetot">Periode tot </label>
        <span>
            <input id="periodetot_1" name="periodetot_1" class="element text" size="2" maxlength="2" value="" type="text"> /
            <label for="periodetot_1">DD</label>

        </span>
        <span>
            <input id="periodetot_2" name="periodetot_2" class="element text" size="2" maxlength="2" value="" type="text"> /
            <label for="periodetot_2">MM</label>
        </span>
        <span>
             <input id="periodetot_3" name="periodetot_3" class="element text" size="4" maxlength="4" value="" type="text">
        <label for="periodetot_3">JJJJ</label>

        </span>
    
        <span id="calendar_8">
            <img id="cal_img_8" class="datepicker" src="form/calendar.gif" alt="Pick a date.">    
        </span>
        <script type="text/javascript">
            Calendar.setup({
            inputField     : "element_8_3",
            baseField    : "element_8",
            displayArea  : "calendar_8",
            button         : "cal_img_8",
            ifFormat     : "%B %e, %Y",
            onSelect     : selectEuropeDate
            });
        </script>
        
        </li>        <li id="li_7" >
        <label class="description" for="bericht">Uw vraag </label>
        <div>
          <textarea name="bericht" class="element textarea medium" id="bericht"></textarea>
        </div><p class="guidelines" id="guide_7"><small>Vul hier uw vraag in</small></p>
        </li>
            
                    <li class="buttons">
                      <input type="hidden" name="form_id" value="295481" />
                      <input id="saveForm" class="button_text" type="submit" name="submit" value="Verzenden" />
        </li>
            </ul>
        </form>    
 
- Ariën  -
Beheerder

- Ariën -

30/11/2011 20:52:08
Quote Anchor link
En als je post.php handmatig opent in je browser?
 
N van der Peijl

N van der Peijl

30/11/2011 20:53:34
Quote Anchor link
dan krijg ik een blanco pagina...
 
- Ariën  -
Beheerder

- Ariën -

30/11/2011 20:54:47
Quote Anchor link
Op welke manier krijg je het ter download? Werk je lokaal op je eigen computer soms, in een path als

C:\document and settings\username\websites\site.html ?
 
N van der Peijl

N van der Peijl

30/11/2011 20:57:43
Quote Anchor link
oh jee.
dat is stom zeg.
ja, heb 'm nu niet meer als path maar als url, dat werkt beter!
Maar nog krijg ik niet alle informatie, enkel alleen uit het vraagveld...

bedankt voor het eerste probleem! Stom van me!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.