foute scrijfwijze?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.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 »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij recent jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een erkende werkgever in regio Waalwijk zijn wij op zoek naar een back-end developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in kaart, om ze

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

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 »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

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

12/01/2025 01:03:16
 
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.