abonnement Unibet Coolblue
pi_30726879
Ik heb een formuliertje gemaakt, gewoon een simpel reactie formulier met een beetje javascript.

Als er gepost wordt, dan krijg ik dat in een att file, die makkelijk met kladblok te openen is. Alleen is de opmaak dan flut Weet iemand of ik dat ook kan bewerken, zo ja hoe?

thanks alvast.
Trotse mamma :)
  maandag 19 september 2005 @ 15:06:15 #2
17137 Sander
Nerds do it rarely
pi_30727000
Probeer eens een andere editor, zoals Wordpad.
pi_30727177
post je script ff
pi_30727185
Dat had ik nog niet geprobeerd maar ik krijg hetzelfde resultaat

Naam=test&Achternaam=test+test&Leeftijd=23&geslacht=meisje&
Commentaar=ik+heb+niks+te+vertellen+oladieee&Email=geen@geen.nl

Zal even script erbij pakken, moment.
Trotse mamma :)
  maandag 19 september 2005 @ 15:18:12 #5
125047 Lamme_Sterfkanarie
tweet tweet en dan ineens niet
pi_30727338
de form submitten naar een php bestand en jezelf een duidelijk mailtje sturen met die info
Ik heb het godverdomme gehad met die onkunde van je!
pi_30727520
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<FORM method=post action="mailto:mij@mij.nl">

Voornaam: <INPUT NAME="Naam" TYPE=text>                    
Achternaam: <INPUT NAME="Achternaam" TYPE=text>
Leeftijd:<INPUT NAME="Leeftijd" TYPE=text size="2" maxlength="2">
Geslacht:                          
<INPUT TYPE=radio VALUE="jongen" NAME="geslacht"> 
jongen 
<INPUT TYPE=radio VALUE="meisje" NAME="geslacht"> 
meisje 

Je bericht: <TEXTAREA NAME="Commentaar" ROWS=5 COLS=40></TEXTAREA> 

E-mail adres: <INPUT TYPE=TEXT NAME="Email">

<INPUT TYPE=SUBMIT VALUE="Verzenden">
                         
                          
<INPUT TYPE="RESET" VALUE="Alle velden leegmaken">

</form> 


Duurde even, ik moest het uit een tabel slopen, had het formulier niet los opgeslagen.

PHP kennis heb ik niet, erg jammer vind ik maar ik moet het hier dus even mee doen.

[ Bericht 4% gewijzigd door Faithz op 19-09-2005 15:31:40 ]
Trotse mamma :)
pi_30727855
Het is niet mogelijk om de layout aan te passen tenzij je zelf de opmaak doet met bijv. PHP of andere programmeertaal. Er zijn volgens mij ook gratis oplossinkjes voor, maar die weet ik helaas niet. Wat je dan doet is de gegevens versturen naar een script dat de opmaak voor je regelt. Misschien dat iemand anders hier ervaring mee heeft.
pi_30727933
Thanks in elk geval.

Iets wat ik eigenlijk al vreesde maar nooit geschoten is altijd mis toch
Trotse mamma :)
  maandag 19 september 2005 @ 15:44:34 #9
125047 Lamme_Sterfkanarie
tweet tweet en dan ineens niet
pi_30728031
veel php kennis heb je niet nodig. met een paar regels heb je al iets werkend
Ik heb het godverdomme gehad met die onkunde van je!
pi_30728703
Probeer deze eens (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
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
<html>
<b><font size="2">Contact</font></b><br><br>
<?
if ($_POST['submit']){

//Het contact emailadres
$naar = "naam@domeinnaam.nl";

//Hier niets aan veranderen
$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$leeftijd = $_POST['leeftijd'];
$geslacht = $_POST['geslacht'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];

//Controlleren of de juiste velden zijn ingevuld
if (!$voornaam || !$achternaam || !$leeftijd || !$geslacht || !$email || !$bericht){
echo "Je hebt niet alle velden ingevuld.<br>Klik <a href=javascript:history.go(-1)>hier</a> om terug te gaan.";
} else {

//De nederlandse datum berekenen
$datum = date("j F");
$dagvanweek = date("l");
$arraydag = array("Zondag", "Maandag",
"Dinsdag", "Woensdag", "Donderdag",
"Vrijdag", "Zaterdag");
$dagvanweek = $arraydag[date("w")];
$arraymaand = array("Januari", "Februari",
"Maart", "April", "Mei",
"Juni", "Juli", "Augustus", "September",
"Oktober", "November", "December");
$datum = date("j ") . $arraymaand
[date("n") - 1];
$datum = "$dagvanweek, $datum";

//De tijd berekenen
$tijd = date("H:i");

//Ipadres ophalen
$ip = $REMOTE_ADDR;

$text = "
Voornaam: $voornaam
Achternaam: $achternaam
Leeftijd: $leeftijd
Geslacht $geslacht
E-mail: $email
IP-adres: $ip
Datum: $datum
Tijd: $tijd
----------------------------------------
Bericht: $bericht
----------------------------------------
";
mail ("$naar", "$onderwerp", "$text");
echo "Het bericht is succesvol verstuurd.";
} } else {
?>

<form name="form1" method="post" action="">
<table border="0" cellspacing="0" cellpadding="0">
   <tr>
      <td width="150" height="24">Voornaam:</td>
      <td width="364" height="24"><input name="voornaam" type="text" class="textvak" id="voornaam" size="50" maxlength="70"> *</td>
   </tr>
   <tr>
      <td height="24">Achternaam:</td>
      <td height="24"><input name="achternaam" type="text" class="textvak" size="50" maxlength="70"> *</td>
   </tr>
   <tr>
      <td height="24">Leeftijd:</td>
      <td height="24"><input name="leeftijd" type="text" class="textvak" size="50" maxlength="70"> *</td>
   </tr>
   <tr>
      <td width="120" height="24">Geslacht:</td>
      <td height="24">
         <select name="geslacht" class="tekstvak" style="width: 266">
         <option value="<? echo"$geslacht"; ?>" selected>Selecteer...</option>
         <option value="">------------------------------------</option>
         <option>Jongen</option>
         <option>Meisje</option>
         </select> *
      </td>
   </tr>
   <tr>
      <td height="24">E-mail:</td>
      <td height="24"><input name="email" type="text" class="textvak" size="50" maxlength="70"> *</td>
   </tr>
   <tr>
      <td valign="top">Bericht:</td>
      <td><textarea name="bericht" class="textvak" cols="60" rows="7"></textarea></td>
      <td align="left" valign="top"> *</td>
   </tr>
   <tr>
      <td height="24"></td>
      <td>
         <input name="submit" type="submit" value="Versturen" onfocus="this.blur()">
         <input name="reset" type="reset" value="Wissen" onfocus="this.blur()">
      </td>
   </tr>
</table>
<table>
   <tr>
      <td width="514" height="24"><br>Velden met een * zijn verplicht.</td>
   </tr>
</table>
</form>
<? }
?>
</body>
</html>
pi_30728947
Gaaf thanks!!!!!!

Moet ik hiervoor het document naar php hernoemen? Moet ik apache hebben draaien?
Trotse mamma :)
pi_30729238
Ja gewoon hernoemen naar .php.
Bij mij draait apache iig wel en daar doet ie het .
  maandag 19 september 2005 @ 16:55:42 #13
125047 Lamme_Sterfkanarie
tweet tweet en dan ineens niet
pi_30730466
quote:
Op maandag 19 september 2005 16:12 schreef Faithz het volgende:
Gaaf thanks!!!!!!

Moet ik hiervoor het document naar php hernoemen? Moet ik apache hebben draaien?
ja. en php
Ik heb het godverdomme gehad met die onkunde van je!
pi_30751568
Voor elkaar maar krijg onderstaande:

Contact


Notice: Undefined variable: REMOTE_ADDR in C:\Inetpub\Mainpage\OutwayTestSite\Site1\blaat.php on line 41

Notice: Undefined variable: onderwerp in C:\Inetpub\Mainpage\OutwayTestSite\Site1\blaat.php on line 56

Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Inetpub\Mainpage\OutwayTestSite\Site1\blaat.php on line 56
Het bericht is succesvol verstuurd.


Misschien is het heel eenvoudig, maaar zoals ik zei: i heb totaal geen php kennis en ook geen idee wat er mis kan zijn met de regels die genoemd worden...
Trotse mamma :)
  dinsdag 20 september 2005 @ 10:48:40 #15
125047 Lamme_Sterfkanarie
tweet tweet en dan ineens niet
pi_30751654
die onderste krijg je weg door je mailserver in php.ini in te vullen en apache te herstarten. vul gewoon de mail van je provider in. smtp.planet.nl of wat je dan ook hebt.

de bovenste error krijg je weg door
1
2
3
4
<?php
//Ipadres ophalen
$ip = $REMOTE_ADDR;
?>

te veranderen in:
1
2
3
4
<?php
//Ipadres ophalen
$ip = $_SERVER['REMOTE_ADDR'];
?>

gok ik zo.
Ik heb het godverdomme gehad met die onkunde van je!
pi_30751960
Thanks ga ik proberen, bedankt voor de moeite.
Trotse mamma :)
pi_30782332
Ben ik weer

Notice: Undefined index: submit in C:\Inetpub\Mainpage\TestSite\Site1\Contact.php on line 52

Op het moment dat ik het uit de template pagina sloop en alleen als php in een file zet dan komt ie met dezelfde melding aan, alleen dan op line 4.


Nogmaals, tof dat je helpt maar voor mij is dit nog nieuw.

Edit: het lijkt erop alsof hij wil uploaden, ipv mailen, kan dat?
Trotse mamma :)
pi_30782499
Maak ervan

if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['submit']))

toch grappig dat scripts door de mand vallen als iemand zijn error reporting wel goed heeft staan.

-r-
pi_30782697
Ipv if ($_POST['submit']) bedoel je?

Dan houdt het meteen op met:
Parse error: parse error in C:\Inetpub\Mainpage\TestSite\Site1\Contact.php on line 106
Trotse mamma :)
pi_30782831
waarschijnlijk heb je de accolade ook weggehaald?

Die stond aan het einde van regel 4.
  woensdag 21 september 2005 @ 09:36:42 #21
125047 Lamme_Sterfkanarie
tweet tweet en dan ineens niet
pi_30782849
neem je de { op het eind wel mee?
1
2
3
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['submit'])){
?>
Ik heb het godverdomme gehad met die onkunde van je!
pi_30783463
O geweldig, het lijkt gewoon te werken!

Thanks, allebei.

Ik ga nog even verder prutsen, ik kreeg net een errorbij het versturen.
Trotse mamma :)
pi_30783709
Hij doet het gewoon goed

Bleek dat er wel een onderwerp aanwezig moest zijn, dus die heb ik erbij gemaakt, en het werkt zowaar. Geweldig

Thanks voor alle hulp.
Trotse mamma :)
pi_30784141
sorry, mijn fout
had het script genomen die ik zelf gebruik en daar staat wel onderwerp bij.
pi_30785009
Dat geeft niet, het was vrij makkelijk omdat er zelf tussen te prusten
Trotse mamma :)
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')