foute scrijfwijze?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

Junior Back end developer PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Senior Software developer PHP

Functie Jij als senior PHP ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 developers binnen onze organisatie Jij gaat de brug zijn tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je je taken op voor de dag. Een greep van jouw taken zijn: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden met Security & Privacy Eisen • Minimaal 4

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

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

11/01/2025 21:50:28
 
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.