class

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

Starter/junior Magento developer gezocht!

Functie Je komt te werken in een zelfsturend team waarin vertrouwen voorop staat en inbreng en ideeën worden gewaardeerd. Ook staat innovatie centraal. Ze bieden jou de mogelijkheid om jezelf door te ontwikkelen. Denk hierbij aan cursussen en een persoonlijk ontwikkelplan. Je komt terecht in het team van momenteel 4 (ervaren) collega’s en zal meewerken aan de doorontwikkeling en nieuwbouw van de Magento platformen van meerdere opdrachtgevers volgens Agile/Scrum. Denk hierbij aan nieuwe functionaliteiten, UX en koppelingen met verschillende back-end systemen. Als starter/junior developer zul je direct begeleid worden door een senior uit het team. Het is van belang dat

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

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 »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

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 »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Outsystems Developer Junior

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

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

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/05/2026 12:32:39
 
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.