class

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed

Bekijk vacature »

Front-end React developer

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 »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Front End Developer React Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)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), Vue.js 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 »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze klanten. Geen werkdag is hetzelfde, je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Arval en de Politie. Werken bij Sogeti Nieuwe ontwikkelingen volgen we op de voet en delen we binnen de

Bekijk vacature »
Niek van Milligen

Niek van Milligen

21/10/2009 08:26:00
Quote Anchor link
Hey,

Ik ben een beginner in php en heb nog nooit iets gedaan met classes. Nu wilde ik een soort van kalender hebben, dus ben ik gaan zoeken op internet en kwam ik het volgende script tegen: (hij is wel heel oud, maar moet volgens mij wel voldoen)

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
<?php
/*
 * klasse datum
 ***
 * Maak een datum en vergelijk die met andere data
 *
 */


class datum
{
    var
$datum_array, $maand_tabel;
    var
$kalender;
    var
$data;
    var
$van, $tot, $verschil, $nieuwe_datum;
    var
$dagen, $maanden, $jaren;
    var
$dag, $maand, $jaar;
    
    function
datum ( $dag = 0, $maand = 0, $jaar = 0 )
    {

        if ( checkdate ( $maand, $dag, $jaar ) == false )
            return false;
        else
        {
            $this -> dag = $dag;
            $this -> maand = $maand;
            $this -> jaar = $jaar;
        }
    }
    
    function
kalender ( $van_jaar, $tot_jaar )
    {

        if ( $tot_jaar < $van_jaar )
            return false;
        $this -> jaren = $tot_jaar - $van_jaar;
        $this -> maanden = 0;
        $this -> dagen = 0;
        for ( $i = 0; $i <= $this -> jaren; $i++ )
        {

            for ( $j = 1; $j <= 12; $j++ )
            {

                for ( $k = 1; $k <= date ( "t", mktime ( 0, 0, 0, $j, 1, $van_jaar ) ); $k++ )
                {

                    $this -> kalender[$i][$j][$k] = 1;        // of bijvoorbeeld sprintf ( "%02d-%02d-%d", $k, $j, $van_jaar );
                    $this -> dagen++;
                }

                $this -> maanden++;
            }
        }
    }
    
    function
maand ( $maand, $jaar, $returnFormat, $data_array = null )
    {

        $dag = 1;
        $kolommen = 0;
        $maand_tijd = mktime ( 0, 0, 0, $maand, 1, $jaar );
        $dagen_per_maand = date ( "t", $maand_tijd );
        $return = "<table>
        <tr><td width=20>Ma</td>
        <td width=20>Di</td>
        <td width=20>Wo</td>
        <td width=20>Do</td>
        <td width=20>Vr</td>
        <td width=20>Za</td>
        <td width=20>Zo</td></tr>"
;
        
        $startrij = date ( "w", $maand_tijd ) - 1;
        if ( $startrij < 0 )
            $startrij = 6;
        while ( $dag <= $dagen_per_maand )
        {

            if ( $kolommen == 0 )
                $return .= "<tr>";
            if ( $startrij == 0 )
            {

                $return .= "<td";
                // Format maken
                $format = sprintf ( "%04d-%02d-%02d", $jaar, $maand, $dag );
                if ( is_array ( $data_array ) && in_array ( $format, $data_array ) )
                    $return .= " style='font-weight: bold'";
                $return .= ">" . sprintf ( $returnFormat, $dag, $maand, $jaar ) . "</td>\n";
                $dag++;
            }

            else
            {
                $startrij--;
                $return .= "<td>&nbsp;</td>\n";
            }

            
            $kolommen++;
            if ( $kolommen > 6 )
            {

                $return .= "</tr>\n\n";
                $kolommen = 0;
            }
        }

        $return .= "</table>";
        $this -> maand_tabel = $return;
        return $return;
    }
}

?>


Maar hoe moet ik nu die class oproepen? Nogmaals: Ik heb hier helemaal geen verstand..
 
PHP hulp

PHP hulp

26/12/2024 15:17:30
 
Jaron T

Jaron T

21/10/2009 08:36:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

$class
= new datum;
$class -> datum($dag , $maand, $jaar );

?>
Gewijzigd op 01/01/1970 01:00:00 door Jaron T
 
Afra ca

Afra ca

21/10/2009 08:41:00
Quote Anchor link
Doorzoeken naar 1 die php5 is (met php5 is de manier van object georienteerd programmeren best wel wat veranderd, "jouw" script is php4) . Maar wat wil je precies met de datums gaan doen, want wellicht kun je zelf wat proberen. Naar mijn mening is dat elf keer beter, omdat je weet wat je code nou doet, en je niet (zoals hier) oude code loopt te gebruiken waarvan je amper weet wat er mee gebeurt.
Gewijzigd op 01/01/1970 01:00:00 door Afra ca
 

21/10/2009 09:06:00
Quote Anchor link
En dan kan je gelijk gebruik maken van class.dateperiod.
 
Niek van Milligen

Niek van Milligen

21/10/2009 13:12:00
Quote Anchor link
Ik wil dus een script hebben die een kalender als volgt weergeeft:

Oktober 2009
M D W D V Z Z
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

Nu had ik dus dit script gevonden dat dit exact moest weergeven. Maar hij deed niks!
@Afra: Hoe zou ik zoiets moeten aanpakken?
 
Jaron T

Jaron T

21/10/2009 14:06:00
Quote Anchor link
Gebruik anders de kalender van jquery ;)
 

21/10/2009 14:19:00
Quote Anchor link
Verkeerde topic.
Maar wat wil je er precies mee doen?
Anders kan je inderdaad het ook wel aan jQuery ofzo overlaten.
Gewijzigd op 01/01/1970 01:00:00 door
 
Niek van Milligen

Niek van Milligen

26/10/2009 18:02:00
Quote Anchor link
Het is dan eindelijk opgelost!
Ik heb nu de volgende 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
<?php
if(isset($_POST['hmaand']))
{

    $maand = $_POST['hmaand']; // Maand dat wordt ingegeven
    $jaar = $_POST['hjaar']; // Jaar dat wordt ingegeven
}
else
{
    $maand = date('m'); // Maand NU
    $jaar  = date('Y'); // Jaar NU
}
 
    if(isset($_POST['volgende']))
    {

        $maand++; // Volgende Maand
        if($maand == 13) // Als maand 13 is dan +1 jaar
        {
            $maand = 1;
            $jaar++;
        }
    }

 
if(isset($_POST['vorige']))
{

    $maand--; // Vorige Maand
    if($maand == 0) // Als maand 0 is dan -1 jaar
    {
        $maand = 12;
        $jaar--;
    }
}

 
    if(isset($_POST['naarvandaag'])) // Naar de Juiste maand gaan
    {
        $maand = date('m');
        $jaar  = date('Y');
    }

 
$maanden = array (1 => "Januari", "Februari", "Maart", "April", "Mei", "Juni", "Juli", "Augustus", "September", "Oktober", "November", "December"); // Maanden
$datum   = mktime(0, 0, 0, $maand, 1, $jaar); // functie time() bereken
$datum   = $maanden[date('n', $datum)].' '.date('Y', $datum); // Nederlandse Maand Jaar
$srv     = $_SERVER['PHP_SELF']; // Link naar waar hij moet gaan in ons geval deze pagina
?>

<div class="topnav">
<form action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $srv; ?>
" method="post">
<table width="100%">
<tr>
<td>&nbsp;</td>
<td width="5">&nbsp;</td>
<td width="60%">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $datum; ?>
</td>
<td width="5">&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<input type="hidden" name="hmaand" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $maand; ?>
"/>
<input type="hidden" name="hjaar" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $jaar; ?>
"/>
</form>
</div>
<div class="kalender">
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
<?php
function eersteDagInMaand($maand, $jaar) { // Functie Eerste Dag In De Maand
    $eerste = mktime(0, 0, 0, $maand, 0, $jaar);
    $edag = date('w', $eerste);
    return $edag;
}
 
function
dagenInMaand($maand, $jaar) { // Functie totaal aantal dagen in de maand
    $laatste = mktime(0, 0, 0, $maand, 1, $jaar);
    $ldag = date('t', $laatste);
    return $ldag;
}
 
function
restDagen($edag, $ldag) { // De rest van de dagen de lege vakjes berkenen
    $rest = ( $edag + $ldag ) % 7;
    if($rest != 0)
    {

        $rest = 7 - $rest;
    }

    return $rest;
}
 
function
printMaand($maand, $jaar) // Maand laten zien
{
    $edag = eersteDagInMaand($maand, $jaar);
    $ldag = dagenInMaand($maand, $jaar);
    $rest = restDagen($edag, $ldag);
    $vandaag = mktime(0,0,0,date('n',time()),date('d', time()), date('Y', time()));
    $weekdag = array('M', 'D', 'W', 'D', 'V', 'Z', 'Z');
 
    echo "\n".'<table><tr>';
    foreach($weekdag as $dag)
    {

        echo '<td class="wday">'.$dag.'</td>';
    }

    echo '</tr><tr>'."\n";
    for($i = 0; $i < ( $edag + $ldag + $rest ); $i++)
    {

        if($i < $edag || $i >= ( $edag + $ldag ))
        {

            echo '<td>&nbsp;</td>'."\n";
        }

        else
        {
            if(date('d', $vandaag) == ($i - ($edag - 1)) && date('m') == $maand && date('Y') == $jaar)
            {

                echo '<td><b>'. ($i -($edag - 1)) .'</b></td>'."\n";
            }

            else
            {
                echo '<td>'. ($i -($edag - 1)) .'</td>'."\n";
            }

            if(($i + 1) % 7 == 0)
            {

                echo '</tr><tr>'."\n";
            }
        }
    }

    echo '</tr></table>';
}

printMaand( $maand, $jaar );
?>



Het werkt perfect!!
 



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.