class

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

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 »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

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: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

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 »

Senior PHP Developer

Als Senior PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn en coach je andere developers op de hard en soft skills. Wat doe je als Senior PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

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

18/02/2025 01:14:08
 
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.