Arkiv for kategorien ‘Udvikling’.

Simpel validering af dato-streng

Halløjsa,

Jeg har lavet en lille funktion, der kan validere om en dato er korrekt eller ej i PHP.
Valideringen kræver at datoen er i følgende format dd-mm-åå, dvs. f.eks. 10-01-86.

function validateDate($date)
{
    if (preg_match("/^([0-9]{2})-([0-9]{2})-([0-9]{2})$/", $date, $parts))
        if(checkdate($parts[2], $parts[1], $parts[3]))
            return true;
    return false;
}

Funktionen starter med først at tjekke at der kun er angivet tal mellem de to bindestreger.
Derefter validateres datoen via PHP-funktionen checkdate($month, $day, $year)  for om hver sektion i strengen er indenfor de tilladte værdier (f.eks. at man ikke har angivet 13 som en måned og 32 som en dag).

Simpel funktion, der er god til at valider bruger-input inden de f.eks. viderebehandles eller lagres i en database.

God fornøjelse !

Nedlægning af Artikel-sektionen

Halløj alle sammen,

Jeg har dags dato nedlagt Artikel-sektionen. Jeg har længe haft ønske om at få skrevet nogle artikler, hvor jeg har kunnet viderebringe noget af min viden indenfor udvikling af bl.a. hjemmesider. Desværre har jeg bare ikke haft tiden til det, og det har betydet at sektionen har stået uopdateret længe og uden det helt store indhold.

I stedet har jeg valgt at lave en ny sektion kaldet “Kodeboksen”, hvor der vil blive linket til blog-indlæg, hvor jeg har udgivet kode-stumper med forklaring til.

Det vil derfor fungerer som en slags værktøjskasse, hvor man med tiden vil kunne finde diverse små kode-stumper, der løser små konkrete og irriterende problemer.

God fornøjelse med det nye tiltag !

IP-adressen.dk lanceret

Hej alle sammen,

I dag er IP-adressen.dk lanceret som endnu en gratis service af kef solutions.

IP-adressen.dk er en enkel side, der kort og godt fortæller din IP-adresse, dit hostnavn og din IP-type (IPv4 eller IPv6). IPv6 understøttelse er i BETA-test.

Gå til www.ip-adressen.dk !

ValutaBeregneren.dk lanceres

Kære alle,

I dag lanceres ValutaBeregneren.dk, der er en nem, hurtig og smart måde, hvorpå man kan beregne et beløb om fra én valuta til en anden.

Det smarte ved netop denne gratis service er, at man straks får svaret. Der skal altså ikke klikkes på en masse knapper eller foretages sideskift. Derudover opdateres kurserne dagligt direkte fra Nationalbanken, hvilket sikrer, at der altid regnes med de nyeste kurser.

ValutaBeregneren.dk er udviklet af kef solutions, der også har den daglige drift og videreudvikling af servicen. Gode idéer til servicen er derfor meget velkomne.
De skal blot sendes til info@kef-solutions.dk.

kef solutions er en virksomhed i udvikling. kef solutions satser primært på udvikling af websites, heriblandt gratis services til det danske internetsamfund. kef solutions udvikler dog også websites til foreninger, mindre og mellemstore foreninger o.lign. Ud over ValutaBeregneren.dk har kef solutions også GratisUpload.dk, der i dag er en succesrig upload-service, hvor man ganske gratis og hurtig kan uploade sine filer og dele med sine venner, familie eller sig selv (på tværs af computere). kef solutions blev startet 1. januar 2008 og fejrer dermed sin 2 års jubilærum med lanceringen af ValutaBeregneren.dk. Du kan læse meget mere om kef solutions her.

God fornøjelse med den nye service !

JavaScript Picture Slider

Hello,

I was coding this little Picture Slider in JavaScript for a colleague and thought: Why not just share it with everybody else?

So here it is people… It is not advanced, it is not high-tech… but it is simple!

  1. <html>
  2.  
  3. <head>
  4.     <title>Picture Slider</title>
  5.  
  6.     <script type="text/javascript">
  7.     // Setup
  8.     var imagePath = "images/"; // Path to image-folder
  9.     var images = new Array("image1.jpg", "image2.jpg", "image3.jpg", "image4.jpg", "image5.jpg"); // filenames of the images
  10.     var slideInterval = 1.5; // amount of seconds before sliding to the next image.
  11.  
  12.    // Variabels
  13.     var curImage = 0;
  14.  
  15.     // Fucntions   
  16.     function startSlide() {
  17.         setTimeout("nextSlide()", slideInterval * 1000);
  18.     }
  19.  
  20.     function nextSlide() {
  21.         var viewer = document.getElementById("imageViewer");
  22.         curImage = curImage + 1;
  23.  
  24.         if (images[curImage] == null)
  25.             curImage = 0;
  26.  
  27.         viewer.src = imagePath + images[curImage];
  28.  
  29.         setTimeout("nextSlide()", slideInterval * 1000);
  30.     }
  31.  
  32.     // Start the slider
  33.     startSlide();
  34.     </script>
  35. </head>
  36.  
  37. <body>
  38.  
  39.     <h1>Picture Slider</h1>
  40.     <br />
  41.     <img id="imageViewer" src="images/image1.jpg">
  42.  
  43. </body>
  44.  
  45. </html>

Just change the variables under the “setup” in the start of the JavaScript-code and change the src-parameter on the img-tag of the picture to show the first picture. Then the script will work.

Have fun !!

/KEF