foutje in script maar welke?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Gfhgh fhdfhfh

gfhgh fhdfhfh

20/03/2006 21:42:00
Quote Anchor link
ik heb een actievatie scripje ergens vandaan enn een beetje aangepast maar hij geeft een error maar weet iemand wat ik moet veranderen?\

hij geeft deze error: Parse error: parse error in /data/members/free/tripod/nl/m/a/r/marktschuur/htdocs/phpmetmysqlscripts-forumsysteem/aanmelden.php on line 116

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

<?

include("besturing.php");
require("config.php");

if(!$submit){
?>

<b style='font-size:12pt'>Plaats een nieuw bericht</b>
<form method="POST" action="<? echo $PHP_SELF ?>">
<table cellpadding='2' cellspacing='0'>
<tr>
<td><b>Naam:</b></td>
<td><input type='text' name='Naam' size='30'></td>
</tr>
<tr>
<td><b>E-mail adres:</b></td>
<td><input type='text' name='Mail' size='30'></td>
</tr>
<tr>
<td><b>Forum:</b></td>
<td><select name='Forum'>
<?php

$Fora
= mysql_query("SELECT ID,Naam,Beheer FROM Forum ORDER BY Naam,ID");

while($Forum = mysql_fetch_object($Fora)) {
    if(!$Forum->Beheer || $beheerlogin) {
        echo("<option value='$Forum->ID'>$Forum->Naam</option>\n");
  }
}


?>

</select></td>
</tr>
<tr>
<td><b>Onderwerp:</b></td>
<td><input type='text' name='Onderwerp' size='30'></td>
</tr>
<tr>
<td valign='top'><b>Bericht:</b></td>
<td><textarea cols='50' rows='10' name='Bericht'></textarea></td>
</tr>
<tr>
<td colspan='2'>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type='checkbox' name='ReactiesMailen'> Stuur meldingen over reacties op het bericht naar mijn e-mail adres</td>
</tr>
<tr>
<td colspan='2'>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="plaats"> <input type="reset" value="Wis velden"></p></td>
</tr>
<tr>
<td colspan='2'>&nbsp;</td>
</tr>
<tr>
<td></td><td>Je IP-adres wordt gelogd: <?php echo $_SERVER["REMOTE_ADDR"]; ?></td>
</tr>
</table>

<input type='hidden' name='bericht' value='1'>

</form>



<?
}
else{

$tekens=array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
$activeringscode;
for($c = 0; $c < 12; $c++){
srand((double)microtime() * 100000000000000);
$pass = $tekens[rand(0, 62)];
$activeringscode=$activeringscode.$pass;
}


if($actmail=="1"){
}

elseif($actmail=="2"){
}


$datum = time();
     mysql_query("INSERT INTO ForumBerichten VALUES('0','$ForumID','$Naam','$Mail','$Onderwerp','$Bericht','$ReactiesMailen','$datum','0','0','$datum','".$_SERVER["REMOTE_ADDR"]."','$activeringscode')") or die(mysql_error());
     $id = mysql_insert_id();
     mysql_query("UPDATE Forum SET Berichten = Berichten+1 WHERE ID = '$ForumID'") or die(mysql_error());

$bericht = "Via onze website heb jij (als het goed is) een aanmeldingsformulier ingevuld waarmee je een lid van onze
website wordt, als dit niet het geval is kun je dit mailtje het beste verwijderen.\n\nAls je je wel wilt aanmelden voor een
account op onze website moet je op de onderstaande url klikken om je account te activeren:\n
$script_url/activeer.php?activate=$activeringscode


\nMet vriendelijke groet\n
Webmaster $webmaster_url"
;

if($actmail=="1"){
mail("$Mail","Activeer nu je account $naam !","$bericht");
echo "De aanmelding is succesvol gelukt, er word nu een mailtje verstuurd aan <b>$Mail</b> waarin de activerings url staat...";
}

elseif($actmail=="2"){
echo "Je account is geactiveerd, je kunt nu inloggen...";
}

else{
echo "De aanmelding is gelukt, het is nu aan de webmaster om te beslissen of hij/zij je accepteerd als member van deze website...";
}
}
}

else{
?>


Je hebt niet alle verplichte velden ingevuld...<br><br>
<a href="javascript:history.go(-1)">Ga terug</a>

<?
}
}
}

?>
Gewijzigd op 20/03/2006 21:58:00 door Gfhgh fhdfhfh
 
PHP hulp

PHP hulp

05/11/2024 12:00:34
 
- SanThe -

- SanThe -

20/03/2006 21:53:00
Quote Anchor link
En als je nu de [.code.] [./code.] tags er omheen zet kunnen we misschien de regel vinden. (tags zonder de punten)
Gewijzigd op 20/03/2006 21:54:00 door - SanThe -
 
Gfhgh fhdfhfh

gfhgh fhdfhfh

20/03/2006 21:55:00
Quote Anchor link
sorry wist niet dat dat zo moest ben pas nieuw hier.
 
Kalle P

Kalle P

20/03/2006 21:56:00
Quote Anchor link
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
if($actmail=="1"){
}
elseif($actmail=="2"){
}

if($actmail=="1"){
mail("$Mail","Activeer nu je account $naam !","$bericht");
echo "De aanmelding is succesvol gelukt, er word nu een mailtje verstuurd aan <b>$Mail</b> waarin de activerings url staat...";
}
elseif($actmail=="2"){
echo "Je account is geactiveerd, je kunt nu inloggen...";
}
else{
echo "De aanmelding is gelukt, het is nu aan de webmaster om te beslissen of hij/zij je accepteerd als member van deze website...";
}

Beetje dubbel op
 
Jan Koehoorn

Jan Koehoorn

20/03/2006 22:00:00
Quote Anchor link
Een parse error zonder beschrijving krijg je meestal als je php tags niet in balans zijn.
 
Gfhgh fhdfhfh

gfhgh fhdfhfh

21/03/2006 16:18:00
Quote Anchor link
sorry maar daar kom ik niet veel mee veder.
 

21/03/2006 16:19:00
Quote Anchor link
Bekijk de FAQ.

Niet in balans zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if () {
if () {
}
else {
}


?>
 
- wes  -

- wes -

21/03/2006 16:22:00
Quote Anchor link
ik tel zo 11x { en 14x } , dat moet gelijk zijn. Tis handiger om in te springen in je code elke keer als je een { geeft
 

21/03/2006 16:23:00
Quote Anchor link
En dus een goede editor te gebruiken.
 

21/03/2006 17:15:00
Quote Anchor link
En ik zou in het vervolg error_reporting(E_ALL); boven je scripts zetten om er voor te zorgen dat je ALLE errors te zien krijgt. Want de typische error die je krijgt voor dit soort dingen hoort te zijn: "Unexpected $end .....", dat zal nu wel anders zijn omdat hij de fout ziet op de plaats dat jij PHP net afsluit.

Verder zou ik je aan willen raden om altijd
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php te gebruiken ipv [code]<? omdat je op deze manier garantie hebt dat alle (correcte) codes werken.
 



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.