Nog meer Gekke tekens
Dus mijn vraag is:
Hoe kan ik zorgen dat deze tekens niet meer tevoorschijn komen?
Gewijzigd op 01/01/1970 01:00:00 door Harm
duss ? en? wat?
Uhh Dat ik die tekens niet wegkrijg als ik een bericht post
Dit probleem heb ik ook wel eens iets anders gehad, ineens hadden alle bestanden van mijn site aan het begin  staan. Oerirritand, maar ik kon het gewoon weer weghalen.
Ik niet. Bij mij staan die tekens niet in de code maar je kan ze wel zien op de website
kan je het script laten zien ?
Het script is heel lang. Ik had het er net ookal opgezet maar toen had een MOderator het eraf gehaalt.
uhm zet het in een linkje in een text bestandje en plaats het hier
@HarmW: Met welke editor werk jij?
Sorry, het wil niet lukken hoe kan ik dit online krijgen (script)
uhm ipv van *.php moet je even *.txt van maken ;)
HarmW schreef op 24.07.2007 22:30:
Extensie .txt of .phpsSorry, het wil niet lukken hoe kan ik dit online krijgen (script)
Staat er bij jou ook zoiets in de head sectie?
Doet het niet
SanThe schreef op 24.07.2007 22:28:
@HarmW: Met welke editor werk jij?
Heb je wel een 'kale' ASCII-editor?
Code (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
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
<?php
// ========================================= Bericht toevoegen ==================================
elseif ($_GET['action'] == "add")
{
// Menu content header weergeven
echo show_content_header("Bericht toevoegen",$ccontentheader,$ccontent);
// Controleren of formulier gepost is
if (isset($_POST['submit']))
{
// Post variabelen opslaan
$pname = ucwords(strip_tags($_POST['name']));
$pemail = strip_tags($_POST['email']);
$pcontent = $_POST['content'];
$ip = $_SERVER['REMOTE_ADDR'];
// Controleren of ip gebanned is maar niet de rank admin heeft
if (!banned())
{
// Controleren of alle verplichte velden zijn ingevuld
if (!empty($pname) && !empty($pcontent))
{
// Query SELECT maken en uitvoeren
$query = 'SELECT id, username FROM admins WHERE username = "'.$pname.'"';
$result = mysql_query($query);
$record = mysql_fetch_object($result);
// Controleren of naam niet gelijk is aan een admin username
if (($pname <> $record->username) || login())
{
// Controleren of bericht het minimaal aantal karakters heeft
if ((strlen($pcontent) >= $minaantalkpb) || login())
{
// Controleren of email adres is ingevuld
if (!empty($pemail))
{
// Controleren of geldig email adres in ingevuld
if (valid_email($pemail))
{
// Query INSERT maken en uitvoeren
$query = "INSERT INTO gastenboek (name, email, content, ip, datetime)
VALUES ('".$pname."','".$pemail."','".$pcontent."','".$ip."',now())";
$result = mysql_query($query);
// Info message weergeven
echo show_info_message("U bericht is succesvol geplaatst.","$PHP_SELF?");
}
else
{
// Error message weergeven
echo show_error_message("Email adres is niet geldig!");
// Bericht toevoegen form weergeven
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
}
// Geen email adres ingevuld
else
{
// Query INSERT maken en uitvoeren
$query = "INSERT INTO gastenboek (name, email, content, ip, datetime)
VALUES ('".$pname."','".$pemail."','".$pcontent."','".$ip."',now())";
$result = mysql_query($query);
// Info message weergeven
echo show_info_message("Uw bericht is succesvol geplaatst.","$PHP_SELF?");
}
}
else
{
// Error message weergeven
echo show_error_message("Het bericht moet minstens ".$minaantalkpb." karakters bevatten!");
// Bericht toevoegen form weergeven
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
}
// Naam is gelijk aan een admin naam
else
{
// Error message weergeven
echo show_error_message("Deze naam is gereserveerd voor een beheerder!<br>Bent u een beheerder, log dan eerst in voordat u een bericht plaatst.");
// Bericht toevoegen form weergeven
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
}
// Velden niet ingevuld
else
{
// Error message weergeven
echo show_error_message("Vul alle verplichte velden in!");
// Bericht toevoegen form weergeven
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
}
// Ip is gebanned
else
{
// Error message weergeven
echo show_error_message("U bent gebanned en kan daarom geen berichten plaatsen!");
}
}
// Bericht toevoegen form weergeven
else
{
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
// Menu content footer weergeven
echo show_content_footer();
?>
// ========================================= Bericht toevoegen ==================================
elseif ($_GET['action'] == "add")
{
// Menu content header weergeven
echo show_content_header("Bericht toevoegen",$ccontentheader,$ccontent);
// Controleren of formulier gepost is
if (isset($_POST['submit']))
{
// Post variabelen opslaan
$pname = ucwords(strip_tags($_POST['name']));
$pemail = strip_tags($_POST['email']);
$pcontent = $_POST['content'];
$ip = $_SERVER['REMOTE_ADDR'];
// Controleren of ip gebanned is maar niet de rank admin heeft
if (!banned())
{
// Controleren of alle verplichte velden zijn ingevuld
if (!empty($pname) && !empty($pcontent))
{
// Query SELECT maken en uitvoeren
$query = 'SELECT id, username FROM admins WHERE username = "'.$pname.'"';
$result = mysql_query($query);
$record = mysql_fetch_object($result);
// Controleren of naam niet gelijk is aan een admin username
if (($pname <> $record->username) || login())
{
// Controleren of bericht het minimaal aantal karakters heeft
if ((strlen($pcontent) >= $minaantalkpb) || login())
{
// Controleren of email adres is ingevuld
if (!empty($pemail))
{
// Controleren of geldig email adres in ingevuld
if (valid_email($pemail))
{
// Query INSERT maken en uitvoeren
$query = "INSERT INTO gastenboek (name, email, content, ip, datetime)
VALUES ('".$pname."','".$pemail."','".$pcontent."','".$ip."',now())";
$result = mysql_query($query);
// Info message weergeven
echo show_info_message("U bericht is succesvol geplaatst.","$PHP_SELF?");
}
else
{
// Error message weergeven
echo show_error_message("Email adres is niet geldig!");
// Bericht toevoegen form weergeven
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
}
// Geen email adres ingevuld
else
{
// Query INSERT maken en uitvoeren
$query = "INSERT INTO gastenboek (name, email, content, ip, datetime)
VALUES ('".$pname."','".$pemail."','".$pcontent."','".$ip."',now())";
$result = mysql_query($query);
// Info message weergeven
echo show_info_message("Uw bericht is succesvol geplaatst.","$PHP_SELF?");
}
}
else
{
// Error message weergeven
echo show_error_message("Het bericht moet minstens ".$minaantalkpb." karakters bevatten!");
// Bericht toevoegen form weergeven
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
}
// Naam is gelijk aan een admin naam
else
{
// Error message weergeven
echo show_error_message("Deze naam is gereserveerd voor een beheerder!<br>Bent u een beheerder, log dan eerst in voordat u een bericht plaatst.");
// Bericht toevoegen form weergeven
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
}
// Velden niet ingevuld
else
{
// Error message weergeven
echo show_error_message("Vul alle verplichte velden in!");
// Bericht toevoegen form weergeven
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
}
// Ip is gebanned
else
{
// Error message weergeven
echo show_error_message("U bent gebanned en kan daarom geen berichten plaatsen!");
}
}
// Bericht toevoegen form weergeven
else
{
echo show_add_form($aantalkpb,$smilies,$ubbcode);
}
// Menu content footer weergeven
echo show_content_footer();
?>
Edit:
Even een code van gemaakt, zodat die weer beter te lezen is.
Even een code van gemaakt, zodat die weer beter te lezen is.
Gewijzigd op 01/01/1970 01:00:00 door EricW.
Ik zou je eigenlijk willen verbieden ook nog maar een bericht te posten zonder dat je http://www.phphulp.nl/php/tutorials/10/143/ compleet uit je hoofd geleerd hebt.
There, I've said it.
ik denk niet da harm lui is hij is net 12 jaar dus ik vind dat hij al veel weet maar soms te veel wil in te korte tijd tja dat krijg met de jongens soms geen gedult en dat mot je wel hebben als je php wil leren
hij bedoelt het allemaal goed hoor
als je ziet wat hij allemaal al heeft gemaakt !!
de oplossing is de eerste paar tekens even weg te halen uit je php file en deze opnieuw te typen...gek genoeg zijn ze weg... sommige editors op windows willen nog wel eens troep achterlaten zoalsj e merkt...in dit geval verborgen tekens die je browser niet begrijpt. Ik heb het op me werk wel eens gehad met EditPlus
Ook jij mag eens de regels lezen voordat je iets roept, ABN staat daar ook beschreven.
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach