fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Senior PHP developer/ Software Architect

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 »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Back end developer PHP

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

.NET Developer

Functie omschrijving Jij gaat in de functie van Software Developer werken met C# en .NET framework. Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Je komt te werken in een klein team van developers, die zich voornamelijk bezighouden met back-end development. Verder staat dit

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »
Gm1999

gm1999

31/07/2009 10:41:00
Quote Anchor link
ik heb deze code:
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<!DOCTYPE >
<html>
<FONT face="Arial,Tahoma">
<head>
    <title>gm1999 home</title>
</head>
<body>
<h1>Dit is een voorproefje van mijn site!</h1>
<B>De template komt nog</B></br>
Ik ben bezig met een site,</br>
op deze site komen door mij of door een team waarbij ik aan meedee -gemaakte spellen</BR>
Ook komen hier dingen van c++,</br>
Dat ben ik nu aan het leren.</br>
En nog veel meer...</br>
Heb je idee��n voor de site?meldt het hier!</br>

<?
    
//------------------------//
// DATABASE CONFIGURATIE  //
//------------------------//

$mysql_user =
$mysql_pass =
$mysql_host =
$mysql_dbn =

/*
Hier maakt hij een database connectie
Hij selecteert de database $mysql_dbn
Deze heb je hierboven aangegeven.
Vervolgens gebruikt hij als tweede argument,
Dit is dus na de komma, de verbinding met de
database.

Hiervoor worden $mysql_host, $mysql_user en $mysql_pass
gebruikt. Ook deze heb je hierboven bij de database
configuratie aangegeven.

De @ voor de functie mysql_select_db() en mysql_connect(),
staat voor het verbergen van eventuele foutmeldingen
die hij geeft. Dit is gedaan zodat je een eigen foutmelding
kan creeren wanneer de database connectie mislukt is.

De regel hieronder betekent dus:
Als er GEEN verbinding kan worden gemaakt, doe dan:
*/

if (!@mysql_select_db($mysql_dbn, @mysql_connect($mysql_host, $mysql_user, $mysql_pass)))
{

    //--- De verbinding is nu dus mislukt, geef hier een melding van
    echo "ERROR:database connectie mislukt!";
    
    //--- Zorg ervoor dat het script stopt.
    exit();
}


/*
De verbinding is nu dus wel gelukt. Nu kijken we
of het formulier verstuurd is d.m.v. de POST methode.
Als dit het geval is, dan is het formulier ingevuld en opgestuurd.
POST = via de server verstuurd.
GET = via het URL adres verstuurd (bijv.: index.php?naam=Bas)

Kijk ook of de velden naam, email en bericht zijn ingevuld.
Dit doe je door te kijken of ze niet leeg zijn dus: !empty($_POST['veld_naam'])

Kijk voor de zekerheid ook of er een apenstaartje (@) zit in het
e-mail adres. Dit is niet super veilig maar voldoet voor nu. Dit
gebeurt d.m.v. de functie strstr() (zie: www.php.net/strstr)
*/

if ($_SERVER['REQUEST_METHOD'] == "POST" && !empty($_POST['naam']) && !empty($_POST['bericht']) )
{

    //--- De datum staat als DATETIME gedefineerd in de database
    //--- Dit is dan het juiste 'formaat', bijv: 2006-11-27 12:03:53

    $datum = date('Y-m-d H:i:s');
    
    //--- Voeg het bericht toe aan de database
    $sql = "INSERT INTO phphulp_gastenboek SET ";
    $sql .= "id = ''";
    $sql .= ", naam = '" . $_POST['naam'] . "'";
    $sql .= ", bericht = '" . $_POST['bericht'] . "'";
    $sql .= ", datum = '" . $datum . "'";
    
    //--- Voor de SQL code uit
    $res = mysql_query($sql);
    
    //--- Als het goed is gegaan, is $res niet leeg
    if (!empty($res))
    {

        echo "<h1>Bericht toegevoegd</h1>";
    
        echo "<p>Bedankt voor je bericht. Het bericht is toegevoegd. Ga nu naar <a href=\"" . $_SERVER['PHP_SELF'] . "\" title=\"Berichten overzicht\">het berichten overzicht</a>.";
    }

    //--- Het bericht is niet toegevoegd, problemen met de database!
    //--- Je ziet dat hier geen akkolades worden gebruikt (dus: { en }). Omdat er
    //--- Slechts 1 regel onder de 'else' moet worden uitgevoerd is dit niet nodig.

    else
        echo "Bericht NIET toegevoegd. Er is iets misgegaan met het invoeren in de database.";
}


//-------------------------------
// Voeg een nieuw bericht toe
//-------------------------------

/*
Als het GET is, wordt het dus meegegeven in het URL adres
Hier staat dus:

Als show=add in het URL adres staat, volg dan dit stukje.
Bijvoorbeeld: index.php?show=add
*/


elseif ($_GET['show'] == "add" || $_POST['show'] == "add")
{

    echo "<h1>Voeg een bericht toe</h1>";
    
    echo "<p>Laat mij <a href=\""  . $_SERVER['PHP_SELF'] . "\" title=\"Berichten in gastenboek\">alle berichten in het gastenboek zien</a>.</p>";
    
    // Als het formulier verstuurd is, dan ben je hier eerder geweest. De velden zijn dan niet juist ingevuld.
    if ($_SERVER['REQUEST_METHOD'] == "POST")
        echo "<p>Je bent enkele velden vergeten in te vullen";
    
    /*
    Laat het formulier zien
    Hier zie je dus ook: method=POST. Dit betekent dus dat het server-side verstuurd wordt en niet via de URL.
    */

    echo "<form method=\"POST\" action=\"" . $_SERVER['PHP_SELF'] . "\">";
    echo "<p>";
    echo "<input type=\"hidden\" name=\"show\" value=\"add\" />";
    "Naam:<br>";
    /*
    Als het eerder verstuurd is, zet dan de value goed. De functie htmlentities() zorgt
    ervoor dat hij speciale tekens die de opmaak van de pagina zouden kunnen beinvloeden,
    of ervoor kunnen zorgen dat iemand kwade bedoelingen heeft omgezet worden in zogehete
    htmlentities. Dus: < wordt &lt; é wordt &eacute; enzovoort. Zie: www.php.net/htmlentities
    */

    echo '<input type="text" name="naam" value=' . htmlentities($_POST['naam']) . '><br/>';
    echo "Bericht:<br />";
    echo "<textarea name=\"bericht\" rows=\"5\" cols=\"35\">" . htmlentities($_POST['bericht']) . "</textarea><br />";
    echo "<input type=\"submit\" name=\"submit\" value=\" Bericht plaatsen \"></p>";
    echo "</form>";
}

//-------------------------------
// Voeg een nieuw bericht toe
//-------------------------------

else
{
    echo "<h1>Gastenboek</h1>";
    
    echo "<p>Voeg een <a href=\"" . $_SERVER['PHP_SELF'] . "?show=add\">nieuw bericht</a> toe aan het gastenboek.</p>";
    echo "<p>"
    
    /*
    Hier worden de berichten geselecteerd uit de database
    DATE_FORMAT(datum, ...) is nodig omdat (zoals eerder geschreven)
    de datum als volgt in de database staat: 2006-11-27 12:02:53. Om
    dit op zijn Nederlands te weergeven, gebruiken we de MySQL functie DATE_FORMAT.
    De %d staat voor de dag, %m voor de maand en %Y voor het jaar dus: 27.11.2007
    */

      $sql = "SELECT id,naam,bericht,DATE_FORMAT(datum,'%d.%m.%Y') as show_datum FROM phphulp_gastenboek ORDER BY datum DESC";
    
    // Voer SQL code uit
    $res = mysql_query($sql);
    
    // Kijk of er 1 of meerdere rijen gevonden zijn
    if (mysql_num_rows($res) >= 1)
    {

        // Toon elke rij tot dat er geen rijen meer zijn
        while ($row = mysql_fetch_array($res))
           {

            $row['email'] = htmlentities($row['email']);
            $row['naam'] = nl2br(htmlentities($row['naam']));
            $row['bericht'] = nl2br(htmlentities($row['bericht']));
    
            echo "<p><a href=\"mailto:" . $row['email'] . "\">" . $row['naam'] . "</a> schreef op <i>" . $row['show_datum'] . "</i>:<br />";
            echo $row['bericht'] . "</p>";
        }
    }

    // Er zijn geen rijen gevonden, geef aan dat er nog geen berichten zijn toegevoegd
    else
        echo "<p>Er zijn nog geen gastenboek berichten toegevoegd.</p>";
}


$bericht = $_GET['bericht'];
$bericht = str_replace('(6)','<img src=\"smilley\(6).gif\">',echo($bericht));
$bericht = str_replace('(A)','<img src=\"smilley\(A).gif\">',echo($bericht));
$bericht = str_replace('(L)','<img src=\"smilley\(L).gif\">',echo($bericht));
$bericht = str_replace('(:!)','<img src=\"smilley\:!.gif\">',echo($bericht));
$bericht = str_replace('(:"(','<img src=smilley/verdrietig.gif\">',echo($bericht));
$bericht = str_replace(':$','<img src=\"smilley\:$.gif\">',echo($bericht));
$bericht = str_replace(':%','<img src=\"smilley/worshippy.gif\">',echo($bericht));
$bericht = str_replace(':(','<img src=\"smilley\:(.gif\">',echo($bericht));
$bericht = str_replace(':)','<img src=\"smilley\:).gif\">',echo($bericht));
$bericht = str_replace(':D','<img src=\"smilley\:D.gif\">',echo($bericht));
$bericht = str_replace(':P','<img src=\"smilley\:P.gif\">',echo($bericht));
$bericht = str_replace(':X','<img src=\"smilley\:X.gif\">',echo($bericht));
$bericht = str_replace(':Z','<img src=\"smilley\:Z.gif\">',echo($bericht));
$bericht = str_replace(':|','<img src=\"smilley\:|.gif\">',echo($bericht));
$bericht = str_replace(';)','<img src=\"smilley\;).gif\">',echo($bericht));
$bericht = str_replace('B)','<img src=\"smilley\B).gif\">',echo($bericht));
$bericht = str_replace(':"(','<img src=\"smilley/confused.gif.gif\">',echo($bericht));

?>

<h1>Updates</h1>
Momentele Updates:</br>
30 Juli-De voorbeeld pagina staat nu op het internet.</br>

<!-- AddThis Button BEGIN -->
<a href="http://www.addthis.com/bookmark.php?v=250&pub=gm1999" onmouseover="return addthis_open(this, '', '[URL]', '[TITLE]')" onmouseout="addthis_close()" onclick="return addthis_sendto()"><img src="http://s7.addthis.com/static/btn/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js?pub=gm1999"></script>
<!-- AddThis Button END -->

</body>
</font>
</html>

nu geeft hij(op het internet) deze fout:
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /home/unajlmhf/domains/thomasberends.com/public_html/gm1999/index.php on line 159
de regel is:
$sql = "SELECT id,naam,bericht,DATE_FORMAT(datum,'%d.%m.%Y') as show_datum FROM phphulp_gastenboek ORDER BY datum DESC";
alvast bedankt,gm1999

'mod_edit':
Eerst maar eens code tags toegevoegd, het is overigens hier de gewoonte om relevante code te plakken en niet zomaar alles.
Gewijzigd op 01/01/1970 01:00:00 door Gm1999
 
PHP hulp

PHP hulp

27/05/2026 06:16:32
 
Robert Deiman

Robert Deiman

31/07/2009 10:49:00
Quote Anchor link
Oplossing:
Op regel 150 eindig je niet met een ;. Hij merkt dat pas op regel 159 wegens al die commentaarregels.
 
Gm1999

gm1999

31/07/2009 11:29:00
Quote Anchor link
ok bedankt het werkt!
maar nu geeft hij deze fout weer:
Parse error: syntax error, unexpected T_ECHO in /home/unajlmhf/domains/thomasberends.com/public_html/gm1999/index.php on line 184
:S
 
- SanThe -

- SanThe -

31/07/2009 11:33:00
Quote Anchor link
In een functieaanroep zet je nooit een echo tussen de parameters.

$bericht = str_replace('(6)','<img src=\"smilley\(6).gif\">',echo($bericht));

Moet zijn
$bericht = str_replace('(6)', '<img src="smilley(6).gif">', $bericht);

En al die andere regels dus ook.
 
Gm1999

gm1999

31/07/2009 11:42:00
Quote Anchor link
ok ik heb alle error's eruit(bedankt :D).
maar dat smilley veranderen doet alleen niets.
 



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.