Hackers

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

Pagina: « vorige 1 2 3 4 5 volgende »

04/12/2008 16:02:00
Quote Anchor link
Zoiezo is het handig om niet telkens je prikbord te updaten, maar een nieuwe toe te voegen. Op die manier kun je altijd zien wie wat heeft veranderd, en wanneer ;-)
 
PHP hulp

PHP hulp

10/01/2025 02:38:39
 
PHP Newbie

PHP Newbie

04/12/2008 16:05:00
Quote Anchor link
rvw schreef op 04.12.2008 15:52:
htmlentities doet wat je wilt
je doet gewoon voor dat je het je database zet htmlentities($_POST['jounaam'])

easy ?


Nee, dat doe je dus niet. Je gebruikt htmlentities() pas wanneer je data uit een database haalt. Je wilt immers geen rare tekens in je database waar je niets meer mee kunt.

Je wilt dit niet in je database hebben: &lt;b&gt;bold&lt;/b&gt;. Je wilt gewoon <b>bold</b> in je database hebben staan. Data manipuleren doe je pas bij de output, orginele input altijd bewaren.
 
Dennis Mertens

Dennis Mertens

04/12/2008 16:10:00
Quote Anchor link
Precies, daarna kun je er doen wat je er mee wilt doen.

Het kan altijd nog door htmlentities.
 
RvW Of toch niet

RvW Of toch niet

04/12/2008 16:11:00
Quote Anchor link
ow ja idd,
 
Dennis Mertens

Dennis Mertens

04/12/2008 16:14:00
Quote Anchor link
Enuh Dennis, er bestaat ook iets zoals strip_tags en htmlspecialchars :)

Kijk maar eens naar de voor en na delen.
 
Dennis Messing

Dennis Messing

04/12/2008 16:15:00
Quote Anchor link
@chris Is misschien een handige functie, gewoon het laatst toegevoegde bercht alleen weergeven, ga ik doen!

@allemaal, dus ik kan beter htmlentities gebruiken bij echo ipv alvorens de DB in te kloppen?
 
--

--

04/12/2008 16:16:00
Quote Anchor link
Ja.
 
PHP Newbie

PHP Newbie

04/12/2008 16:16:00
Quote Anchor link
Dennis Mertens schreef op 04.12.2008 16:14:
Enuh Dennis, er bestaat ook iets zoals strip_tags en htmlspecialchars :)

Kijk maar eens naar de voor en na delen.


2 Functies die je als het goed is nooit nodig hebt (al hoewel er uitzonderlijke situaties zijn waarin htmlspecialschars() wel dienst kan doen)
 
RvW Of toch niet

RvW Of toch niet

04/12/2008 16:18:00
Quote Anchor link
hoe sla jij ' en " op in je db newbie?
 
--

--

04/12/2008 16:19:00
Quote Anchor link
rvw schreef op 04.12.2008 16:18:
hoe sla jij ' en " op in je db newbie?
Vraag is gericht aan Newbie, maar dat kan gewoon met mysql_real_escape_string..
 

04/12/2008 16:20:00
Quote Anchor link
Wat de basis is van PHP/SQL..
 
RvW Of toch niet

RvW Of toch niet

04/12/2008 16:22:00
Quote Anchor link
ik gebruik altijd de pdo prepare.
Gewijzigd op 01/01/1970 01:00:00 door RvW Of toch niet
 
PHP Newbie

PHP Newbie

04/12/2008 16:22:00
Quote Anchor link
@RVW

Zoals gezegd door Evert kun je een ' en " gewoon in je database opslaan als ' en ". De functie mysql_real_escape_string() zorgt ervoor dat de karakters tijdelijk ge-escaped worden, maar gewoon un-escaped in je database terecht komen.

En database heeft er namelijk geen enkel probleem mee als er een ' of " in de database staat. Een database heeft er pas problemen mee als je een ' en een query zet.

Edit:

rvw schreef op 04.12.2008 16:22:
ik gebruik altijd de pdo prepare.


Helemaal perfect. Dan worden karakters automatisch ge-escaped, heb je dus geen enkele van al die functies meer nodig.
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
 
Dennis Mertens

Dennis Mertens

04/12/2008 16:23:00
Quote Anchor link
Alleen dat wel te weinig wordt vermeld in beginnende tutorials.

Toen ik begon iig wel.
 
--

--

04/12/2008 16:25:00
Quote Anchor link
Quote:
Alleen dat wel te weinig wordt vermeld in beginnende tutorials.

Toen ik begon iig wel.
Denk dat je daar zelf snel genoeg achter komt als beginner als je eens een testberichtje gaat invoegen in je zelfgemaakte nieuwssysteem/cms/weetikveel.

Quote:
ik gebruik altijd de pdo prepare.
Ik ook. :-) Weet eigenlijk niet waarom, werkt wel lekker vind ikzelf.
 
Dennis Messing

Dennis Messing

04/12/2008 16:30:00
Quote Anchor link
Maar om even terug te komen op mijn website,
Ik heb alles zo uitgevoerd zoals jullie mij hebben uitgelegd,
kan ik mijn website nu beschouwen als zijnde voldoende veilig?
 
PHP Newbie

PHP Newbie

04/12/2008 16:35:00
Quote Anchor link
Post hier even je script. Dan kunnen we veel gemakkelijk zien of er fouten in zitten dan wanneer we zelf moeten gaan testen op je server.
 

04/12/2008 16:37:00
Quote Anchor link
PDO is te omslachtig naar mijn idee.. Een class per soort SQL werkt beter (dus aparte MySQL, pgSQL, Oracle class..)

@ Hieronder: Nee, als je het doet, moet je het wel goed doen. Alles waar My voor staat, dumpen. Neem dan gewoon gelijk pgSQL ;-)
Gewijzigd op 01/01/1970 01:00:00 door
 
Dennis Mertens

Dennis Mertens

04/12/2008 16:38:00
Quote Anchor link
En natuurlijk MySQLi in plaats van MySQL als je nu begint met een project :)
 
PHP Newbie

PHP Newbie

04/12/2008 16:40:00
Quote Anchor link
Chris Kortaan schreef op 04.12.2008 16:37:
PDO is te omslachtig naar mijn idee.. Een class per soort SQL werkt beter (dus aparte MySQL, pgSQL, Oracle class..)

@ Hieronder: Nee, als je het doet, moet je het wel goed doen. Alles waar My voor staat, dumpen. Neem dan gewoon gelijk pgSQL ;-)


Even een kopietje van wat ik gister ergens ander had gepost:

Quote:
Quote:
Met PDO scheer je ze juist niet over één kam vanwege de adapters. Ga eens lezen over het Adapter design pattern, want ik mis argumentatie. Bedenk ook dat er een reden is dat iedereen in heel PHP, Java, etc, etc, gebruik maakt van PDO-achtige dingen.


Jawel, want je zult alsnog veel queries moeten aanpassen als je een andere backend gaat gebruiken. En gezien dat vaak niet gebeurt, is het veel efficienter om er iets lightweights achter te hangen, in plaats van de hele overhead van PDO.


PDO is niet bedoeld om gemakkelijk van back-end te kunnen veranderen, dat is gewoon een bijkomende optie die je (inderdaad) eigenlijk niet zult (kunnen) gebruiken.

Waarom dan wel PDO? PDO is gewoon een database classe met daarin alle voordelen van een classe. Een kort voorbeeldje:

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
<?php
    $pagina
= new pagina;
    $error = new error;

    try
    {
        $db = new PDO('mysql:host=localhost;dbname=x', 'x', 'x');
        $db->setAttribute (PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    }

    catch (PDOException $e)
    {

        $error->addError(1, $e->getFile(), $e->getLine(), $e->getMessage());
        
        if(DEBUG == 1)
        {

            $pagina->setContent = $error->showLastError();
        }
    }


    if($error->getErrors(1) < 1)
    {

        try
        {
            $sql = "SELECT
                        id,
                        naam
                    FROM
                        paginas"
;
            
            $pagina->addContent('<h1>Bewerk pagina\'s</h1>
                                <p>
                                    <form method="post" action="pagina.php">
                                        <select name="pagina">
                                            <option value="0">Selecteer een pagina</option>'
);
        
                                                foreach($db->query($sql) as $result)
                                                {

                                                    $pagina->addContent('<option value="'.$result['id'].'">'.htmlentities($result['naam']).'</option>');
                                                }

            $pagina->addContent('        </select>
                                    </form>
                                </p>'
);
        }

        catch (PDOException $e)
        {

            $pagina->addContent('Het formulier kan niet getoond worden');
    
            $error->addError(2, $e->getFile(), $e->getLine(), $e->getMessage());
            
            if(DEBUG == 1)
            {

                $pagina->addContent($error->getLastError());
            }
        }
    }

?>


Ik hoef niet te checken of de query wel gelukt is of niet, ik krijg geen formulier met een lege <select> omdat de query mislukt is.

Wanneer ik meerdere Query's uit wil voeren start ik gewoon een transaction uitvoeren met een rollback() in de Catch. Ik hoef dus niet iedere query opnieuw te controleren en in iedere controle bij en fout een rollback uit te voeren.

Dat is de kracht achter PDO. Niet het snel kunnen verwisselen van database, want dat gebruik je toch niet.
 

Pagina: « vorige 1 2 3 4 5 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.