foute scrijfwijze?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Java developer Zorgsysteem

Dit ga je doen Werken aan het eigen gebouwde zorgsysteem; Verbeteringen maken en toepassen binnen de applicatie; Jij gaat werken aan de Back-end van de applicatie en sporadisch werk je mee aan de Front-end; Samenwerken met andere teams voor een optimaal resultaat; Jij kan 'clean' werken en high quality code schrijven; Jij werkt resultaatgericht. Hier ga je werken De organisatie houdt zich bezig met diverse applicaties met betrekking tot zorgregistratie. Dankzij hun systeem komt alle informatie, omtrent de zorg van een patiënt, op een overzichtelijke en toegankelijke manier samen in één systeem te staan. Op deze manier is deze informatie

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

Pagina: 1 2 volgende »

Jvuz

jvuz

02/08/2006 11:16:00
Quote Anchor link
In een script krijg ik een parse errormessage (unexpected T_ECHO) op volgende regel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "<html xmlns="http://www.w3.org/1999/xhtml">" ;

Wat doe ik hier verkeerd. Ik heb een vermoeden dat het te maken heeft met de ", maar ik ben nie zeker.
Gewijzigd op 01/01/1970 01:00:00 door Jvuz
 
PHP hulp

PHP hulp

17/11/2024 15:39:22
 
Willem Jan Z

Willem Jan Z

02/08/2006 11:19:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<html xmlns="http://www.w3.org/1999/xhtml">' ;
?>


Tip: Gebruik een editor met syntax highlighting, dan zie je veel sneller wat je verkeerd doet.
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
 
Jvuz

jvuz

02/08/2006 11:21:00
Quote Anchor link
Dat had ik al geprobeerd, maar ik blijf de fout krijgen.
 
Willem Jan Z

Willem Jan Z

02/08/2006 11:27:00
Quote Anchor link
Lijkt me stug..
 
Jvuz

jvuz

02/08/2006 11:34:00
Quote Anchor link
Dit is de volledige code, misschien helpt dat.

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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<?php

// Config : [ You must set these options ]

$sql_host = "localhost" ; // MySQL host
$sql_user = "user" ; // MySQL username
$sql_pass = "pass" ; // MySQL password
$sql_db = "db" ; // Database name

// End of config //



$link = mysql_connect ($sql_host, $sql_user, $sql_pass) or die("Could not connect : " . mysql_error());
mysql_select_db ($sql_db) or die ("Could not select database '{$sql_db}' .");
$query = "SHOW TABLES FROM $sql_db" ;
$r = mysql_query ($query) or die ("Query failed : " . mysql_error());
$dbase = 0 ;
while ($row = mysql_fetch_row($r)) if ($row[0]=="protect_users") $dbase = 1 ;
if ($dbase != 1)
{

    $query = "CREATE TABLE protect_users (id CHAR(20), passwd CHAR(34))" ;
    $r = mysql_query($query) or die("Query failed : " . mysql_error());
    $pass = crypt('phpclub', 'pc') ;
    $query = "INSERT INTO protect_users VALUES ('admin', '{$pass}')";
    $r = mysql_query($query) or die("Query failed : " . mysql_error());
}


login_check() ;
if(isset($_GET['logout'])) protect_logout() ;
if($_COOKIE['protect_user']=='admin') protect_admin() ;


/******** Functions : ********/

function login_check()
{

    global $link ;
    if (!isset($_COOKIE['protect_user']) || !isset($_COOKIE['protect_passwd'])) login_get() ;
     $chars = count_chars($_COOKIE['protect_user']) ;
     if($chars[0] || $chars[ord("'")]) { setcookie("protect_user", '', time(), '/') ;
        die('Alarm !') ; }
    $user = addslashes($_COOKIE['protect_user']) ;
    $passwd = $_COOKIE['protect_passwd'] ;
    $query = "SELECT * FROM protect_users WHERE id = '{$user}'";
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    if (mysql_num_rows($rr) == 0) login_get() ; // user_not_found()
    $row = mysql_fetch_assoc($rr) ;
    if($row["passwd"] != $passwd) login_get() ; // password_error()
}


function
login_get()
{

    if (isset($_POST['user']) && isset($_POST['passwd'])) {
        setcookie("protect_user", $_POST['user'], time()+864000, '/') ;
        setcookie("protect_passwd", crypt($_POST['passwd'], 'pc'), time()+864000, '/') ;
        die("<meta http-equiv='refresh' content='0; url=?'><a href='?'>Wait ...</a>") ;
    }


    echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">" ;
    echo '<html xmlns="http://www.w3.org/1999/xhtml">' ;    
    echo "<head>" ;
    echo "<title>Koninklijke Harmonie &quot;De Heren van Zichem&quot;</title>" ;
    echo "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />" ;
    echo "<link rel="stylesheet" href="http://www.herenvanzichem.be/pages/style.css" type="text/css" />" ;
    echo "<script src="http://www.herenvanzichem.be/pages/script.js" type="text/javascript"></script>" ;
    echo "</head>" ;

    echo "<body>" ;
    echo "<div id="container"><a name="top"></a>" ;
        echo "<div id="header">" ;
            echo "<img src="http://www.herenvanzichem.be/images/logo.jpg" alt="Koninklijke Harmonie &quot;De Heren van Zichem&quot;" />" ;
        echo "</div>" ;
        echo "<?php" ;
        echo "include "http://www.herenvanzichem.be/pages/menu.php";" ;
        echo "?>" ;
        echo "<div id="content">" ;
    echo "<table width='50%'><tr><td align='center'><table>" ;
    echo "<form action='?' method='post'>" ;
    echo "<tr><td>Username :</td><td><input name='user'></td></tr>" ;
    echo "<tr><td>Password :</td><td><input type='password' name='passwd'></td></tr>\r\n" ;
    die("<tr><td>&nbsp;</td><td align='center'><input type='submit' name='Login' value='Login'></td></tr></form></table></td></tr></table>") ;
    echo "<div id="footer">" ;
            echo "2005-2006&copy;Koninklijke Harmonie &quot;De Heren van Zichem&quot;" ;
        echo "</div>" ;
    echo "</div>" ;
    echo "</body>" ;
    echo "</html>" ;
}


function
protect_admin()
{

    echo "<html><head><title>Admin Section</title><style type='text/css'>TD {font-size: 12}</style></head><body><table width='100%'><tr><td align='center'>" ;
    if (isset($_POST['add_user']) && isset($_POST['add_passwd'])) add_user($_POST['add_user'], $_POST['add_passwd']) ;
    elseif (isset($_POST['chg_user']) && isset($_POST['chg_passwd'])) chg_user($_POST['chg_user'], $_POST['chg_passwd']) ;
    elseif (isset($_POST['del_user'])) del_user($_POST['del_user']) ;
    elseif (isset($_POST['list_users'])) list_users() ;

    echo "<table><form action='?' method='post'>" ;
    echo "<tr><td colspan=2><font color=blue><b>Add a New User</b></font></td></tr>" ;
    echo "<tr><td>Username :</td><td><input name='add_user'></td></tr>" ;
    echo "<tr><td>Password :</td><td><input type='password' name='add_passwd'></td></tr>\r\n" ;
    echo "<tr><td>&nbsp;</td><td align='center'><input type='submit' name='add' value='Add'><hr></td></tr></form>" ;

    echo "<form action='?' method='post'>" ;
    echo "<tr><td colspan=2><font color=blue><b>Change Users Info</b></font></td></tr>" ;
    echo "<tr><td>Username :</td><td><input name='chg_user'></td></tr>" ;
    echo "<tr><td>New Pass :</td><td><input type='password' name='chg_passwd'></td></tr>\r\n" ;
    echo "<tr><td>&nbsp;</td><td align='center'><input type='submit' name='chg' value='Update'><hr></td></tr></form>" ;

    echo "<form action='?' method='post'>" ;
    echo "<tr><td colspan=2><font color=blue><b>Delete a User</b></font></td></tr>" ;
    echo "<tr><td>Username :</td><td><input name='del_user'></td></tr>" ;
    echo "<tr><td>&nbsp;</td><td align='center'><input type='submit' name='chg' value='Delete'><hr></td></tr></form>" ;

    echo "<form action='?' method='post'>" ;
    echo "<tr><td colspan=2><font color=blue><b>List All Users</b></font></td></tr>" ;
    echo "<tr><td>&nbsp;</td><td align='center'><input type='hidden' name='list_users' value='1'><input type='submit' name='lst' value='List Users'><hr></td></tr></form>" ;

    die("</form></table><hr width=50%>[ <a href='?logout=1'>Logout</a> ]</td></tr></table></body></html>") ;
}


function
add_user($u, $p)
{

    global $link ;
     $chars = count_chars($u) ;
     if($chars[0] || $chars[ord("'")] || !$u || !$p) { die('Bad username/password .') ; }
    $query = "SELECT * FROM protect_users WHERE id = '{$u}'";
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    if (mysql_num_rows($rr) != 0) { echo('<font color=red>User already exists .</font><hr width=50%>') ;
                    return ; }
    $pass = crypt($p, 'pc') ;
    $query = "INSERT INTO protect_users VALUES ('{$u}', '{$pass}')";
    $r = mysql_query($query) or die("Query failed : " . mysql_error());
    echo "<font color=red>User added .</font><hr width=50%>" ;
}


function
chg_user($u, $p)
{

    global $link ;
     $chars = count_chars($u) ;
     if($chars[0] || $chars[ord("'")] || !$u || !$p) { die('Bad username/password .') ; }
    $query = "SELECT * FROM protect_users WHERE id = '{$u}'" ;
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    if (mysql_num_rows($rr) == 0) { echo('<font color=red>User doesnt exist .</font><hr width=50%>') ;
                    return ; }
    $pass = crypt($p, 'pc') ;
    $query = "UPDATE protect_users SET passwd = '{$pass}' WHERE id = '{$u}'";
    $r = mysql_query($query) or die("Query failed : " . mysql_error());
    echo "<font color=red>User changed .</font><hr width=50%>" ;
    if ($u=='admin') { die("<meta http-equiv='refresh' content='2; url=?'><a href='?'>Wait ...</a>") ; }
}


function
del_user($u)
{

    global $link ;
    if ($u=='admin') die("User 'admin' can not be deleted .") ;
     $chars = count_chars($u) ;
     if($chars[0] || $chars[ord("'")] || !$u) { die('Bad username .') ; }
    $query = "SELECT * FROM protect_users WHERE id = '{$u}'" ;
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    if (mysql_num_rows($rr) == 0) { echo('<font color=red>User doesnt exist .</font><hr width=50%>') ;
                    return ; }
    $query = "DELETE FROM protect_users WHERE id = '{$u}'";
    $r = mysql_query($query) or die("Query failed : " . mysql_error());
    echo "<font color=red>User deleted .</font><hr width=50%>" ;
}


function
list_users()
{

    global $link ;
    $query = "SELECT id FROM protect_users";
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    echo "<table>" ;
    while ($id = mysql_fetch_row($rr)) echo "<tr><td><font color=red>{$id[0]}</font></td></tr>" ;
    echo "</table><hr width=50%>" ;
}


function
protect_logout()
{

    setcookie("protect_user", '', time(), '/') ;
    setcookie("protect_passwd", '', time(), '/') ;
    die("<center><font size=-1>Logged out .<br> [ <a href='javascript:history.back(1)'>Back</a> ]") ;
}


?>
 
- wes  -

- wes -

02/08/2006 11:38:00
Quote Anchor link
overal moet je dat dan doen slimmerd, je zier hier al in je code staan

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
    echo "<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">" ;
    echo '<html xmlns="http://www.w3.org/1999/xhtml">' ;    
    echo "<head>" ;
    echo "<title>Koninklijke Harmonie &quot;De Heren van Zichem&quot;</title>" ;
    echo "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />" ;
    echo "<link rel="stylesheet" href="http://www.herenvanzichem.be/pages/style.css" type="text/css" />" ;


?>


dan moet je daar toch een belletje bij gaan branden..
 
- SanThe -

- SanThe -

02/08/2006 12:30:00
Quote Anchor link
wes:
dan moet je daar toch een belletje bij gaan branden..

Of een lichtje gaan rinkelen. :)
 
Jvuz

jvuz

02/08/2006 12:51:00
Quote Anchor link
Hoe komt het dat ik hier geen menu krijg. En als ik de broncode opvraag, krijg ik alles op één lijn. Hoe kan ik dat oplossen?

Dit zijn de functies:

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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
/******** Functions : ********/

function login_check()
{
    global $link ;
    if (!isset($_COOKIE['protect_user']) || !isset($_COOKIE['protect_passwd'])) login_get() ;
     $chars = count_chars($_COOKIE['protect_user']) ;
     if($chars[0] || $chars[ord("'")]) { setcookie("protect_user", '', time(), '/') ;
        die('Alarm !') ; }
    $user = addslashes($_COOKIE['protect_user']) ;
    $passwd = $_COOKIE['protect_passwd'] ;
    $query = "SELECT * FROM protect_users WHERE id = '{$user}'";
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    if (mysql_num_rows($rr) == 0) login_get() ; // user_not_found()
    $row = mysql_fetch_assoc($rr) ;
    if($row["passwd"] != $passwd) login_get() ; // password_error()
}


function login_get()
{
    if (isset($_POST['user']) && isset($_POST['passwd'])) {
        setcookie("protect_user", $_POST['user'], time()+864000, '/') ;
        setcookie("protect_passwd", crypt($_POST['passwd'], 'pc'), time()+864000, '/') ;
        die("<meta http-equiv='refresh' content='0; url=?'><a href='?'>Wait ...</a>") ;
    }

    echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' ;
    echo '<html xmlns="http://www.w3.org/1999/xhtml">' ;    
    echo '<head>' ;
    echo '<title>Koninklijke Harmonie &quot;De Heren van Zichem&quot;</title>' ;
    echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />' ;
    echo '<link rel="stylesheet" href="http://www.herenvanzichem.be/pages/style.css" type="text/css" />' ;
    echo '<script src="http://www.herenvanzichem.be/pages/script.js" type="text/javascript"></script>' ;
    echo '</head>' ;

    echo '<body>' ;
    echo '<div id="container"><a name="top"></a>' ;
        echo '<div id="header">' ;
            echo '<img src="http://www.herenvanzichem.be/images/logo.jpg" alt="Koninklijke Harmonie &quot;De Heren van Zichem&quot;" /><br />' ;
        echo '</div>' ;
        echo '<?php include "http://www.herenvanzichem.be/pages/menu.php";?>' ;
        echo '<div id="content"><br />' ;
    echo '<table width="50%"><tr><td align="center"><table><br />' ;
    echo '<form action="?" method="post"><br />' ;
    echo '<tr><td>Username :</td><td><input name="user"></td></tr>' ;
    echo '<tr><td>Password :</td><td><input type="password" name="passwd"></td></tr>' ;
    die('<tr><td>&nbsp;</td><td align="center"><input type="submit" name="Login" value="Login"></td></tr></form></table></td></tr></table><br />') ;
    echo '<div id="footer"><br />' ;
            echo '2005-2006&copy;Koninklijke Harmonie &quot;De Heren van Zichem&quot;<br />' ;
        echo '</div><br />' ;
    echo '</div><br />' ;
    echo '</body><br />' ;
    echo '</html><br />' ;
}


function protect_admin()
{
    echo '<html><head><title>Admin Section</title><style type="text/css">TD {font-size: 12}</style></head><body><table width="100%"><tr><td align="center">' ;
    if (isset($_POST['add_user']) && isset($_POST['add_passwd'])) add_user($_POST['add_user'], $_POST['add_passwd']) ;
    elseif (isset($_POST['chg_user']) && isset($_POST['chg_passwd'])) chg_user($_POST['chg_user'], $_POST['chg_passwd']) ;
    elseif (isset($_POST['del_user'])) del_user($_POST['del_user']) ;
    elseif (isset($_POST['list_users'])) list_users() ;

    echo "<table><form action='?' method='post'>" ;
    echo "<tr><td colspan=2><font color=blue><b>Add a New User</b></font></td></tr>" ;
    echo "<tr><td>Username :</td><td><input name='add_user'></td></tr>" ;
    echo "<tr><td>Password :</td><td><input type='password' name='add_passwd'></td></tr>\r\n" ;
    echo "<tr><td>&nbsp;</td><td align='center'><input type='submit' name='add' value='Add'><hr></td></tr></form>" ;

    echo "<form action='?' method='post'>" ;
    echo "<tr><td colspan=2><font color=blue><b>Change Users Info</b></font></td></tr>" ;
    echo "<tr><td>Username :</td><td><input name='chg_user'></td></tr>" ;
    echo "<tr><td>New Pass :</td><td><input type='password' name='chg_passwd'></td></tr>\r\n" ;
    echo "<tr><td>&nbsp;</td><td align='center'><input type='submit' name='chg' value='Update'><hr></td></tr></form>" ;

    echo "<form action='?' method='post'>" ;
    echo "<tr><td colspan=2><font color=blue><b>Delete a User</b></font></td></tr>" ;
    echo "<tr><td>Username :</td><td><input name='del_user'></td></tr>" ;
    echo "<tr><td>&nbsp;</td><td align='center'><input type='submit' name='chg' value='Delete'><hr></td></tr></form>" ;

    echo "<form action='?' method='post'>" ;
    echo "<tr><td colspan=2><font color=blue><b>List All Users</b></font></td></tr>" ;
    echo "<tr><td>&nbsp;</td><td align='center'><input type='hidden' name='list_users' value='1'><input type='submit' name='lst' value='List Users'><hr></td></tr></form>" ;

    die("</form></table><hr width=50%>[ <a href='?logout=1'>Logout</a> ]</td></tr></table></body></html>") ;
}


function add_user($u, $p)
{
    global $link ;
     $chars = count_chars($u) ;
     if($chars[0] || $chars[ord("'")] || !$u || !$p) { die('Bad username/password .') ; }
    $query = "SELECT * FROM protect_users WHERE id = '{$u}'";
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    if (mysql_num_rows($rr) != 0) { echo('<font color=red>User already exists .</font><hr width=50%>') ;
                    return ; }
    $pass = crypt($p, 'pc') ;
    $query = "INSERT INTO protect_users VALUES ('{$u}', '{$pass}')";
    $r = mysql_query($query) or die("Query failed : " . mysql_error());
    echo "<font color=red>User added .</font><hr width=50%>" ;
}


function chg_user($u, $p)
{
    global $link ;
     $chars = count_chars($u) ;
     if($chars[0] || $chars[ord("'")] || !$u || !$p) { die('Bad username/password .') ; }
    $query = "SELECT * FROM protect_users WHERE id = '{$u}'" ;
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    if (mysql_num_rows($rr) == 0) { echo('<font color=red>User doesnt exist .</font><hr width=50%>') ;
                    return ; }
    $pass = crypt($p, 'pc') ;
    $query = "UPDATE protect_users SET passwd = '{$pass}' WHERE id = '{$u}'";
    $r = mysql_query($query) or die("Query failed : " . mysql_error());
    echo "<font color=red>User changed .</font><hr width=50%>" ;
    if ($u=='admin') { die("<meta http-equiv='refresh' content='2; url=?'><a href='?'>Wait ...</a>") ; }
}


function del_user($u)
{
    global $link ;
    if ($u=='admin') die("User 'admin' can not be deleted .") ;
     $chars = count_chars($u) ;
     if($chars[0] || $chars[ord("'")] || !$u) { die('Bad username .') ; }
    $query = "SELECT * FROM protect_users WHERE id = '{$u}'" ;
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    if (mysql_num_rows($rr) == 0) { echo('<font color=red>User doesnt exist .</font><hr width=50%>') ;
                    return ; }
    $query = "DELETE FROM protect_users WHERE id = '{$u}'";
    $r = mysql_query($query) or die("Query failed : " . mysql_error());
    echo "<font color=red>User deleted .</font><hr width=50%>" ;
}


function list_users()
{
    global $link ;
    $query = "SELECT id FROM protect_users";
    $rr = mysql_query($query) or die("Query failed : " . mysql_error());
    echo "<table>" ;
    while ($id = mysql_fetch_row($rr)) echo "<tr><td><font color=red>{$id[0]}</font></td></tr>" ;
    echo "</table><hr width=50%>" ;
}


function protect_logout()
{
    setcookie("protect_user", '', time(), '/') ;
    setcookie("protect_passwd", '', time(), '/') ;
    die("<center><font size=-1>Logged out .<br> [ <a href='javascript:history.back(1)'>Back</a> ]") ;
}

?>
 
- wes  -

- wes -

02/08/2006 12:58:00
Quote Anchor link
broncode verhaal vang je af met /r/n bijv
 
- SanThe -

- SanThe -

02/08/2006 13:00:00
Quote Anchor link
wes:
broncode verhaal vang je af met /r/n bijv

Andere kant op: \n\r
 
Jvuz

jvuz

02/08/2006 13:10:00
Quote Anchor link
Als ik het zo doe

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n\r' ;
dan krijg ik dit
 
Alfred -

Alfred -

02/08/2006 13:12:00
Quote Anchor link
jvuz:
Als ik het zo doe

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">nr' ;
dan krijg ik dit


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' . "\r\n";


Edit: Foutje, " vergeten, dankje SanThe :)
Gewijzigd op 01/01/1970 01:00:00 door Alfred -
 
- SanThe -

- SanThe -

02/08/2006 13:14:00
Quote Anchor link
Klopt. Tussen enkele quotes wordt het letterlijk overgenomen. Doe het dus zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' . "\n\r";
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Lissy Pixel

Lissy Pixel

02/08/2006 13:15:00
Quote Anchor link
Effies Off-Topic maar ehhhh die grote lappen met code die ga ik persoonlijk niet doorspitten ==> sorry !!

Wil je dat een probleem toch wordt bekeken dan bijv. gericht een stuk code neerzetten waar jij veronderstelt dat de fout zit.

Hebben we meer code nodig dan vragen we zeker hierom.
 
Jvuz

jvuz

02/08/2006 13:16:00
Quote Anchor link
Dan krijg ik deze errors:

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /opt/www/vanattenhovenj/web/www.herenvanzichem.be/pages/login.php on line 81

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /opt/www/vanattenhovenj/web/www.herenvanzichem.be/pages/login.php on line 81

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /opt/www/vanattenhovenj/web/www.herenvanzichem.be/pages/login.php on line 81
 
Alfred -

Alfred -

02/08/2006 13:16:00
Quote Anchor link
jvuz:
Dan krijg ik deze errors:

Warning: Unexpected character in input: '' (ASCII=92) state=1 in /opt/www/vanattenhovenj/web/www.herenvanzichem.be/pages/login.php on line 81

Warning: Unexpected character in input: '' (ASCII=92) state=1 in /opt/www/vanattenhovenj/web/www.herenvanzichem.be/pages/login.php on line 81

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /opt/www/vanattenhovenj/web/www.herenvanzichem.be/pages/login.php on line 81


Neem SanThe zijn code, ik was " " vergeten... SanThe heeft het helemaal juist.. Sorry.
 
Jvuz

jvuz

02/08/2006 13:20:00
Quote Anchor link
OK, da probleem is opgelost. Bedankt. Nu krijg ik enkel mijn menu niet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
echo '<div id="header">' ;
            echo '<img src="http://www.herenvanzichem.be/images/logo.jpg" alt="Koninklijke Harmonie &quot;De Heren van Zichem&quot;" />' ;
        echo '</div>' ;[/code[
 
- SanThe -

- SanThe -

02/08/2006 13:29:00
Quote Anchor link
Je echo geeft een plaatje?
 
Jvuz

jvuz

02/08/2006 13:32:00
Quote Anchor link
Sorry, het moest dit zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo '<?php include "http://www.herenvanzichem.be/pages/menu.php";?>' . "\r\n" ;
 
- SanThe -

- SanThe -

02/08/2006 13:34:00
Quote Anchor link
Het kan zijn dat je geen url kan/mag includen. Probeer het eens met een path. Bijvoorbeeld:

include("pages/menu.php");

Edit: En zet error_reporting(E_ALL); bovenin je script, dan zie je waar het fout gaat.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Jvuz

jvuz

02/08/2006 13:51:00
Quote Anchor link
Nee, het lukt niet :(
 

Pagina: 1 2 volgende »



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.