• 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. WesselP

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 WesselP

  • Site restylen m.b.v PHP

    • WesselP
    • 29 september 2014 om 18:49

    Krijg het niet helemaal lekker voor elkaar, heb nu voor de test alle mededelingen op één page dmv deze code:

    PHP
    <html>
    <head>
    <title>Erasmus Infokanaal</title>
    </head>
    <body>
    
    
    <?php
    include "getData.class.php";
    $getData = new getData();
    
    
    $mededelingUrl = file_get_contents('http://infokanaal68.osg-erasmus.nl/menu.php');
    $mededelingCount = count(explode('view.php?id=',$mededelingUrl))-1;
    foreach (range(0, $mededelingCount) as $mededeling) {
        echo "ID:".$getData->linkHref[$mededeling]."   <hr>"; // Eerste nieuwartikel ID ophalen
    echo "Titel:".$getData->linkText[$mededeling]."<hr>"; // Eerste nieuwartikel titel ophalen
    echo "Text:".$getData->getData('$mededeling'); // Eerste nieuwartikel data ophalen
    }
    ?>
    
    
    </body>
    </html>
    Toon Meer

    En er zitten wat bugs in:

    - Hij haalt alleen text op van de eerste mededeling, de rest blijft hetzelfde.
    - Hij genereert één bericht teveel, heb al -1 geprobeerd maar zou niet weten waar deze zou moeten staan...


    Ook zal dit niet handig zijn voor tabbladen, heb wat geprobeerd maar werkt ok niet echt lekker zo:

    PHP
    <!DOCTYPE html>
    <html>
      <head>
        
    // meta
    
    
        <title>Erasmus Infokanaal</title>
    
    
    // scripts enz.
    
    
    </head>
    
    
    <body>
      
    //navbar enz.
    
    
    
    
    <ul class="nav nav-tabs" role="tablist">
      <li class="active"><a href="#">Home</a></li>
    <?php
    include "getData.class.php";
    $getData = new getData();
    
    
    $mededelingUrl = file_get_contents('http://infokanaal68.osg-erasmus.nl/menu.php');
    $mededelingCount = count(explode('view.php?id=',$mededelingUrl))-1;
    foreach (range(0, $mededelingCount) as $mededeling) {
    echo "<li><a href="/">".$getData->linkText[$mededeling]."</a></li>"; // Eerste nieuwartikel titel ophalen
    }
    ?>
    </ul>
    
    
    // scripts
      </body>
    </html>
    Toon Meer

    Deze geeft ook geen tabs weer, maar als plain text... Waar hier de fout zit zou ik niet weten, zal wel zo'n klein iets zijn...
    Sorry dat ik zoveel vraag maar PHP is op dit gebied wel nieuw, heb wel eens met foreach enz. gewerkt maar niet echt vaak.

  • Site restylen m.b.v PHP

    • WesselP
    • 29 september 2014 om 17:44
    Citaat van pekelterror

    Je hebt in feite het aantal mededelingen al, dus je kan een foreach (PHP: foreach - Manual ) gebruiken om enkel pagina`s aan de maken zolang het nodig is.
    Verder kun je met CSS (classes geven aan je tabjes) gewoon de opmaak gelijk voor alle X aantal tabs geven.

    Verder kun je ook met array_unique (PHP: array_unique - Manual ) enkel de unique waardes ophalen.
    Op die manier kun je dan 1 tabje mededelingen tonen, met eventueel een nummer erachter, bijvoorbeeld:
    Mededelingen [6]
    Rooster Dinsdag [3]

    Op die manier krijg je een kleiner menu met eventueel grotere tabjes waardoor het makkelijker te gebruiken is op de mobiel.

    Daar heb je zeker wat punten, die ga ik even uitzoeken en uitwerken. Ik houd je op de hoogte!

  • Site restylen m.b.v PHP

    • WesselP
    • 29 september 2014 om 16:58
    Citaat van pekelterror

    Graag gedaan.
    En ben benieuwd naar het resultaat.

    Wil zelf misschien ook nog iets maken voor me rooster, wijzigingen en dergelijke, dus wellicht kan ik iets met de opbouw (Als je dat goed vind)

    Dat kan zeker, had het idee om met tabbladen te werken (dus je hebt tabjes met de naam, bijv. "Mededeling"), zit alleen even te kijken hoe ik dit ga doen, had in gedachten om heel veel tabbladen maken (20 ofzo) en kijken of er een pagina 20 bestaat, zo niet deze tab laten verdwijnen. Maar ik denk zelf dat dit wel heel omslachtig is, misschien dat het makkelijker kan?

  • Site restylen m.b.v PHP

    • WesselP
    • 29 september 2014 om 16:35
    Citaat van pekelterror

    Heb even wat in elkaar gezet, volgens mij kun je hier alles mee doen wat je wilt.
    Intrakrant [Mededeling]

    broncode kun je onderaan de pagina opalen.

    Wow, echt bedankt! Dit gaat al een heel deel zijn voor de code :)
    Moet echt nog eens goed PHP gaan leren...

  • Site restylen m.b.v PHP

    • WesselP
    • 27 september 2014 om 22:55
    Citaat van DirkZz

    PHP Simple HTML DOM Parser Kijk hier maar eens naar.

    Ziet er handig uit, ga ermee aan de slag, kijken of ik er zelf verder uit kom! Houdt je op de hoogte.

  • OnePlusOne

    • WesselP
    • 27 september 2014 om 20:19

    Heb woensdag mijn OPO ontvangen, wat een topding! Echt een verademing, hoesjes zijn ook al onderweg.

  • Site restylen m.b.v PHP

    • WesselP
    • 27 september 2014 om 20:06

    Hallo allemaal,

    Waarschijnlijk is het een hele vage titel, een site restylen met PHP?! Ja. Dat wil ik.

    Laat ik het duidelijker uitleggen. Mijn school heeft een Infokanaal (link) maar deze is zo verschrikkelijk lelijk (naar mijn mening) en onoverzichtelijk voor mobiele gebruikers, dat ik dacht om een zelfde site op te bouwen met bijvoorbeeld Bootstrap, en dan met PHP de content van de originele site af te halen, maar met ongeveer dezelfde menu-opbouw (mededelingen, roosterwijzigingen). Probleem is, de pagina's updaten iedere dag dus ook de page id's (dus view.php?id=4056 enz.) en ik weet niet hoe ik hier mee moet omgaan, omdat de code dan ook iedere dag moet updaten (de src-url's).

    Deze code had ik al:

    PHP
    Menu-urls ophalen:
    <?php
    $url="http://infokanaal68.osg-erasmus.nl/menu.php";
    $data=file_get_contents($url);
    $data = strip_tags($data,"<a>");
    $d = preg_split("/<\/a>/",$data);
    foreach ( $d as $k=>$u ){
        if( strpos($u, "<a href=") !== FALSE ){
            $u = preg_replace("/.*<a\s+href=\"/sm","",$u);
            $u = preg_replace("/\".*/","",$u);
            print $u."\n";
        }
    }
    ?>
    
    
    Bericht ophalen:
    <?php
    $url = 'http://infokanaal68.osg-erasmus.nl/view.php?id=4346';
    $content = file_get_contents($url);
    $first_step = explode( '<div class="bericht">' , $content );
    $second_step = explode("</div>" , $first_step[1] );
    
    
    echo $second_step[0];
       ?>
    Toon Meer

    Hoe maak ik hier een mooie code van? Ik zou nu echt niet weten wat de handigste oplossing is, eigenlijk alleen om het feit dat het iedere dag zichzelf moet aanpassen. Hoop dat jullie wel een oplossing hebben.

    Alvast bedankt!

    Gr. Wessel

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