• Login
  • Register
  • Zoek
Everywhere
  • Everywhere
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Leden
  3. MOnkNL

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Posts by MOnkNL

  • Agenda afspraken

    • MOnkNL
    • 27 april 2017 om 16:52

    Je moet je tabel anders / dynamischer laten opbouwen. En je afspraken zo formatteren zodat je makkelijk kan zien wanneer er een afspraak begint en hoelang hij dan duurd in rowspans.

    --oude code weg gehaald--

    Als je dit doet zou je op de volgende code terug kunnen komen:

    Edit code iets opgeschoond en duidelijker gemaakt:

    PHP
    <style type="text/css">
    .agenda{
    	color:#73879c;	
    }
    .agenda caption{
    	font-size: 20px;
        font-weight: 900;	
    }
    .agenda td{
    	border-bottom: 1px solid #999;
        border-right: 1px solid #999;
        color: #000;
        cursor: pointer;
        padding: 10px 15px;
        transition: all 0.5s ease 0s;	
    }
    .agenda td.bezet{
    	background: #eaeaea;	
    }
    .agenda th{
    	 border-bottom: 1px solid #999;
        border-right: 1px solid #999;
        font-weight: bolder;
        padding: 20px 15px 0 15px;
    }
    
    
    </style>
    <?php
    $settings["begin_werkdag"] 	= '08:00'; // Begin van werkdag 
    $settings["einde_werkdag"] 	= '17:00'; // Eind tijd van werkdag
    $settings["tijd_stappen"] 	= '+30 minutes'; //cell span grote 
    $settings["start_year"] 	= "2017"; // Jaar van de week die je wil laten zien
    $settings["start_week"] 	= "16"; 	// Weeknr die je wil laten zien. 
    
    
    define('stapgrote',strtotime($settings["tijd_stappen"]) - time()); // Grote van de stappen berekenen
    define('start_timestamp',strtotime($settings["start_year"] .'W'.$settings["start_week"].' '.$settings["begin_werkdag"])); // begin datum omzetten naar timestamp
    define('einde_timestamp',strtotime($settings["start_year"] .'W'.$settings["start_week"].' '.$settings["einde_werkdag"]));
    /* Het volgende is ter illustratie hoe ik aan welke waarde kom. Dit kan je natuurlijk versimpelen */
    $afspraken['oud'] = array(
    				array('start'=>'2017-04-17 9:00','end'=>'2017-04-17 9:14','titel'=>'test'),
    				array('start'=>'2017-04-20 10:30','end'=>'2017-04-20 15:00','titel'=>'Aap')
    			);
    			
    			/* Afspraken omzetten zodat we rowspan weten en de +- begin tijd hebben als array key */ 
    	foreach($afspraken['oud'] as $afspraak){
    		$round_start = (round(strtotime($afspraak['start']) / stapgrote) * stapgrote);  // Rond start tijd af naar dichtbijzijnde stap.
    		$rowspan = round((strtotime($afspraak['end']) - strtotime($afspraak['start'])) / stapgrote); // Bijkijk hoeveel rijen de afsprak inneemt
    		$rowspan 									 = $rowspan<=0?1:$rowspan;  	// Rowspan moet minimaal 1 zijn;
    		$afspraken['nieuw'][$round_start] 			 = $afspraak; 					//oude info gewoon overnemen
    		$afspraken['nieuw'][$round_start]['rowspan'] = $rowspan;					// rowspan toevoegen aan array
    		for($i = ($round_start+stapgrote);
    			$i <= ($round_start+(stapgrote*($rowspan - 1)));
    			$i=($i+stapgrote)){
    			$afspraken['bezet'][$i] = true;  // Aangeven welke tijden bezet zijn en dus geen cell hoven te krijgen. 
    		}
    	}
    
    
    echo '<table class="agenda">
    <caption>Afsprakenoverzicht Week '.$settings["start_week"].'</caption>
    <thead><tr><th></th>';
    	for($i = start_timestamp; $i <= strtotime('+6 day',start_timestamp); $i = strtotime('+1 day',$i)){
    		echo '<th>'.date('d-m',$i).'</th>';	//Datums boven aan tabel zetten//
    	}
    echo	'</tr></thead>'; 
    	for($h = start_timestamp;$h <= einde_timestamp; $h = $h + stapgrote){// Tijden door lopen
    		echo '<tr><th>'.date('H:i',$h).'</th>';	
    			for($i = $h; $i <= strtotime('+6 day',$h); $i = strtotime('+1 day',$i)){ // Dagen doorlopen. 
    				if(isset($afspraken['nieuw'][$i])){//er is een afpsraak die begind op  +- deze tijd. 
    				echo '<td class="bezet" data-timestamp="'.$i.'" data-datetime="'.date('Y-m-d H:i',$i).'" rowspan="'.$afspraken['nieuw'][$i]['rowspan'].'">';
    					echo $afspraken['nieuw'][$i]['titel'];
    				echo '</td>';
    				}elseif(empty($afspraken['bezet'][$i])){ // doe niks gezien rowspan
    					echo '<td class="vrij" data-timestamp="'.$i.'" data-datetime="'.date('Y-m-d H:i',$i).'"></td>';
    				}
    			}
    		echo '</tr>';
    	}
    echo'</table>';
    ?>
    Toon Meer
  • We are looking for Dutch blogs / guest articles

    • MOnkNL
    • 19 januari 2017 om 20:36

    Heb even terug gezocht op het forum en je spreekt gewoon Nederlands, graag zou ik meer informatie krijgen of het soort artikelen, de inhoud, etc etc.

  • disk_total_space & disk_free_space alternatieven

    • MOnkNL
    • 19 januari 2017 om 20:30

    Stats, eigenlijk enige reden. Wil een mooi dashboard bouwen met meerdere elementen op de startpagina. Waarin wat statistieken staan over de website.
    Denk dat ik, als er geen makkelijk manier is, maar erbij vermeld dat op shared servers gegevens niet kloppen.

    Bedankt voor het mee denken.

  • Misleidende kruisje Windows update 'ging te ver'

    • MOnkNL
    • 17 januari 2017 om 08:44

    Dit is ook 1 van de reden dat ik skype ben gaan haten. (Naast het samenvoegen van mijn oude msn-contacten en huidige contacten, met er bagger systeem om ze te verwijderen).

  • disk_total_space & disk_free_space alternatieven

    • MOnkNL
    • 17 januari 2017 om 08:41

    Klopt, maar om te checken of dat je überhaupt bij de bestanden kan is dit een goede optie.

    anders zou ik een foreach kunnen gebruiken om verder te kijken.

    Maar ontopic. Heb je enig idee hoe of welke andere manier er bestaat voor de disk_total_space en disk_free_space ?

  • disk_total_space & disk_free_space alternatieven

    • MOnkNL
    • 16 januari 2017 om 16:12

    Nee had met scandir gedaan.
    Zie: http://ict.thomasvv.nl/24190-disk_space/FangorN.php

    Btw voor zo'n test is het volgende een stuk korter ;)

    PHP
    print_r(scandir(session_save_path()));

    EDIT:
    zie online voorbeeld van wat ik nu terug krijg als disk_total_space en disk_free_space:
    http://ict.thomasvv.nl/24190-disk_space/index.php

  • disk_total_space & disk_free_space alternatieven

    • MOnkNL
    • 16 januari 2017 om 12:18

    Allereerst sorry voor mijn late reactie.
    Als ik sessoim_save_path opvraag krijg ik "/var/lib/php5/sessions" terug. Als ik die probeer te bereiken krijg ik "Permission denied" dus dat lijkt wel snor. Maar weet niet of er meer een mogelijkheid is dat verder te testen.


    Nee, ik heb contact opgenomen met pcextreme. Die hebben hier geen antwoord op.

    Citaat van Pcextreme


    Mogelijk bestaat er een php functie om de disk space van een map/folder terug te krijgen. Maar anders
    zal u hem zelf moeten maken of een module / framework gebruiken. "Voorbeelden" kunt u hier al vinden:

    http://stackoverflow.com/questions/4781…-directory-size

    Toon Meer

    Hun statement is duidelijk dat ze geen scripting ondersteuning geven.

  • disk_total_space & disk_free_space alternatieven

    • MOnkNL
    • 10 januari 2017 om 22:05

    ik zit bij pcextreme die draaien zover ik weet op een eigen systeem (wscp).

  • disk_total_space & disk_free_space alternatieven

    • MOnkNL
    • 10 januari 2017 om 21:46

    Hallo Leden,

    Ik wilde gebruik maken van disk_total_space en disk_free_space helaas bleek dat bij mijn host niet zo eenvoudig.
    Omdat ik op een shared server zit krijg ik dus het totaal van de server terug en niet van mijn deel.
    Ik was dan ook benieuwd of iemand hier een alternatief voor weten.

    Met vriendelijke groet,
    MOnkNL

  • Al bijna 1 jaar actief, tijd om me maar eens voor te stellen.

    • MOnkNL
    • 6 december 2016 om 22:04

    Haha Ja zoiets. Dacht heb eigenlijk nog nooit iets over mij geplaatst, laten we dat maar eens doen. Weten jullie ook met wie jullie te maken hebben.

  • Al bijna 1 jaar actief, tijd om me maar eens voor te stellen.

    • MOnkNL
    • 4 december 2016 om 20:07

    Hallo andere leden,

    Ik moet eerlijk zeggen dat ik al meerdere keren bij de lounge had gekeken maar echt voorstel topics zijn er niet.
    Terwijl mij wel leuk lijkt dat ik weet wie ik help of door wie ik geholpen word. Dus zal ik dan ook maar zelf er een topic aan wijden.

    Ik ben dus Thomas, 28. Woonachtig in Gorinchem (Zuid-Holland). In dagelijks leven werk ik in een verpleeg-/verzorgingshuis als verzorgende IG. In mijn vrije tijd ben ik druk met mijn dochtertje van 8maanden, mijn vriendin ,huisdieren en natuurlijk met het bouwen van websites.

    Ik programmeer eigenlijk alleen websites voor vrienden/bekenden en ben autodidact, wat helaas af en toe betekend dat ik mezelf dingen verkeerd heb aangeleerd (Ik heb 0.0 problemen mee als iemand mij corrigeert als mijn manier niet handig of niet goed is dus doe dit vooral, taalkundig levert mijn dyslectie ook zo nu en dan wat problemen op, sorry). De talen waar ik me mee bezig hou zijn dan ook PHP,HTML,CSS en Javascript.

    Voor vragen roep maar.


    Mvg,

    MOnkNL / Thomas

  • realtime berekenen

    • MOnkNL
    • 3 december 2016 om 15:15
    Citaat van Aeron


    Goedenavond,

    Bedankt alvast om mij te helpen met mijn probleem.

    Maar ik ben namelijk op zoek naar een manier waar ik elke lijn ex btw
    kan invullen & in dezelfde lijn de aantallen. Dat der rest van de
    berekeningen automatisch gebeuren.

    zou je dit voor mij kunnen waarmaken? nu is enkel de ex btw eindtotaal aanpasbaar maar dit zoek ik niet.

    Met vriendelijke groeten,
    Aaron

    Natuurlijk wil ik dit:
    Gezien vandaag ook sint gevierd moet worden heb ik een snelle oplossing voor je gebouwd nog steeds groten deels gebaseerd op de code van @D.Oomens.

    De aanpassing is eigenlijk erg simpel inplaats van de .text() op te halen uit de td .price.
    Haal je nu de value op van de input .price.

    Daarnaast heb ik op evenement keyup aangezet dat hij dan de berekening uit gaat voeren.
    Voor de leukigheid heb ik nu ook nog toegevoegd dat je een rij kan toevoegen. (Dit zal ik later iets uitbreiden maar zoals ik al zei moet ook nog sint vieren vandaag).

    Preview en code:
    http://ict.thomasvv.nl/24135-autocal/exbtw.html

  • jquery popup na form post

    • MOnkNL
    • 30 november 2016 om 08:48

    Na aanleiding van je vraag via privé bericht:

    Citaat van Givesomeluck

    Dankje voor je reactie kom er veel verder mee!!!
    heb alleen nog 1 klein vraagje kan je met die "plugin" ook de
    achtergrond om de popup heen zwart maken ? of is dat onmogelijk daar mee

    Je kan een handeling toevoegen als open event word aangeroepen.
    Dus

    JavaScript
    $( "#dialog" ).dialog({
    open: function(){}
    });

    Nu wil je natuurlijk dat de 'overlay' ook verdwijnt als je dialog sluit.

    Code
    $( "#dialog" ).dialog({
    close: function(){}
    });


    Als je dit dan koppelt aan een div met id overlay
    Krijg je:

    HTML
    <style>
    #overlay{
    	z-index:99; /* Dialog heeft een z-index van 100  */
    	background:rgba(0,0,0,0.5); /* Zwarte overlay die voor 50% doorzichtig is */
    	position:fixed; /*Zorg ervoor dat hij de gehele pagina kan beslaan */
    	top:0; /* positie start Y-as */
    	bottom:0; /* positie eind Y-as */
    	left:0; /* positie start X-as */
    	right:0;  /* positie eind X-as */
    	display:none; /* als de pagina word geopent willen we de overlay nog niet zichtbaar hebben */
    }
    </style>
    <script>
    $( "#dialog" ).dialog({
    	open: function(){
    		$('#overlay').show();
    	},
    	close: function(){
    		$('#overlay').hide();
    	}
    });
    </script>
    <div id="overlay">
    </div>
    <div id="dialog" title="Basic dialog" style="display:none;">
                      <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p></div>
    Toon Meer

    Online voorbeeld: http://ict.thomasvv.nl/24158-onsubmit…th_overlay.html

  • jquery popup na form post

    • MOnkNL
    • 29 november 2016 om 23:30

    Ja dat kan zie: http://api.jqueryui.com/dialog/#option-minWidth

  • jquery popup na form post

    • MOnkNL
    • 29 november 2016 om 22:09

    Oke ik doe in geen enkele vorm van validatie. Voorbeeld draait alleen maar om dialoog en hoe je die start bij laden van de pagina online: http://ict.thomasvv.nl/24158-onsubmit/onsubmit.php
    Code in het kort:

    PHP
    <?php	if(isset($_POST['email'])){ ?>
    	<script language="javascript" type="text/javascript">
    		$( function() {
    			$( "#dialog" ).dialog();
    		});
    	</script>
    	<div id="dialog" title="Basic dialog">
    		<p>This is the default dialog which is useful for displaying information. 
    		The dialog window can be moved, resized and closed with the 'x' icon.</p>
    	</div>
    <?php 	}	?>
    Toon Meer
  • jquery popup na form post

    • MOnkNL
    • 29 november 2016 om 19:38

    Waar je naar zoekt lijkt: https://jqueryui.com/dialog/
    Maar wil je mensen vanuit een 'popup' laten inloggen of na inloggen een popup komt of dat je alleen foutmeldingen geeft via de popup. Dat kan ik op dit moment niet uit je vraag halen.

    Verder is dialog wel een van de makkelijkere functies om zelf te 'maken' op basis van jquery.

    edit:
    Als een form word verzonden en je wil iets doen met jquery moet je het event tegen houden:

    JavaScript
    $(document).on("submit", "form", function(event){ //Als welk formulier dan ook word verzonden.
    			console.log($( this ).serialize()); //Toon form input in console log
    			event.preventDefault(); //Verzend het form niet. 
    		});
  • realtime berekenen

    • MOnkNL
    • 29 november 2016 om 10:16

    Oke gebasseerd op de code van @D.Oomens .
    Heb wat dingen toegevoegd en wat dingen aangepast.
    Eerste keer dat ik werk op de manier van D.Oomens dus hoop dat ik het allemaal goed heb toegepast. Verbeteringen zijn welkom.
    https://jsfiddle.net/MOnkNL/7bs6e7h1/

    Ik heb afrondingen toegevoegd in voordeel van de 'klant'.
    Als je volledige bedragen wil moet je regel 2 van javascript aanpassen.
    Dus

    JavaScript
    var output = (Math.floor((this * 100)) / 100).toFixed(2).replace('.', ',');

    vervangen voor


    JavaScript
    var output = this.toString().replace('.', ',');
  • Kleiner of gelijk als

    • MOnkNL
    • 22 november 2016 om 22:50

    Om precies te zijn:
    $sql = "SELECT * FROM `import_keywords` WHERE `run_count` <= ".$max_number;

    Uitleg:
    Door de waarde waarmee je vergelijkt tussen ' te zetten maak je er een string van ipv een integer waarmee je wilt vergelijken.

  • Loop maakt maar 1 result in txt

    • MOnkNL
    • 22 november 2016 om 22:42
    PHP
    <?php
    $sql_proxies = "SELECT CONCAT_WS( ':', `proxy` , `port` ) FROM `proxies`";
     $results_proxies = $connection->query($sql_proxies); 
     $myfile_proxies = fopen("proxies.txt", "w") or die("Unable to open file!");
     fwrite($myfile_proxies, implode(' ', array_column($results_proxies->fetch_all(), 0)));
     fclose($myfile_proxies);
    ?>

    Oké bovenstaande is puur en alleen bedoelt om te laten zien hoe kort je iets kan krijgen door gebruik te maken van de functies die bestaan. Ik zou niet direct bovenstaande gebruiken. Het is eerste keer dat ik CONCAT_WS gebruik dus weet niet zeker of dit juiste toepassing is en of dat er een beter is. Commentaar is dus welkom.

  • Loop maakt maar 1 result in txt

    • MOnkNL
    • 21 november 2016 om 21:27

    Wat @FangorN zegt.
    Waarop open en sluiten in de loop als je het ook achteraf kan doen:

    PHP
    <?php
    
    
     $sql_proxies = "SELECT * FROM proxies";
     $results_proxies = $connection->query($sql_proxies); 
    $txt_proxies = array(); //Define $text_proxies als een een array, mocht er de while niks opleveren dan geeft hij geen fout.
    while ($row_proxies = $results_proxies->fetch_assoc()){
     $proxy_check = $row_proxies["proxy"];
     $port_check = $row_proxies["port"]; 
     $proxy_and_port = "".$proxy_check.":".$port_check.""; 
    
    
     $txt_proxies[] = $proxy_and_port;
     //$txt_proxies = $full_proxies_config;
    
    
     }
     $myfile_proxies = fopen("proxies.txt", "w") or die("Unable to open file!");
     fwrite($myfile_proxies, implode(' ',$txt_proxies)); // Met implode lijm je de array aan elkaar ' ' is je lijm. Hierkan je dus iets anders gebruiken. 
     fclose($myfile_proxies);
    ?>
    Toon Meer

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design