• 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. L.Groot

Forum

  • Ictscripters Chat

    Servertjee 21 februari 2026 om 19:29
  • Help testers nodig voor android app Urgent

    Servertjee 20 februari 2026 om 12:07
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    Servertjee 20 februari 2026 om 12:06
  • Afspraken systeem met planbeperking

    Jeffrey.Hoekman 20 februari 2026 om 11:52
  • Developer Gezocht

    Servertjee 19 februari 2026 om 17:31
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Servertjee 18 februari 2026 om 16: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

Marktplaats

  • Meerdere mafia game template te koop

    Syntax 16 februari 2026 om 13:34
  • Verschillende domeinnamen los te koop

    zwpgangster 12 februari 2026 om 16:05
  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57

Posts by L.Groot

  • php leren

    • L.Groot
    • 27 augustus 2010 om 07:04

    Het boek PHP5 in 10 minuten van Serge Terryn raad ik zeker aan als documentatie.
    Gewoon goed doorleren en dan als je zelf scripts kan schrijven php.net als referentie gebruiken.

    Succes!

    Lars

  • Pagina met POST openen

    • L.Groot
    • 26 augustus 2010 om 21:23

    Het systeem is hiervoor nodig:

    Ik wil een portfolio maken met een klantensysteem.
    Eenmaal ingelogd in dit systeem kun je kleine scripts kopen door mij geschreven (login systeem etc.).
    Je koopt hier een licensie voor, voor 5 websites (je mag hem op 5 sites online hebben).

    In dit klantensysteem kan je onbeperkt de software downloaden.
    Als je het vervolgens installeert, vraagt het om resp. je login, je klanten serial en de product serial.

    Het product serial krijg je per aankoop.

    Als deze gegevens juist zijn kan je het systeem installeren op jouw server.
    Indien dit niet juist is, kan je het niet registreren.

    Dan is er in de config van de scripts ook een check die controleert of de website waar het script op staat, al is geinstalleerd.
    Zo niet -> error, anders pagina weergeven.

    Nu wil ik alle scripts encoderen, zodat niemand deze checks eruit kan halen.
    En dus zoek ik een veilig systeem, het liefste een class, of iets wat standaard in PHP zit ingebakken, om de geëncodeerde scripts de decoderen en dus zegmaar weer te geven in PHP, maar je kan de code dus als site eigenaar niet zien.

    Zoiets als Zend denk ik, alleen zit dat al standaard in PHP, of is hier een class voor die ik kan gebruiken?
    Anders moet iedereen persee iets installeren, en dat wil ik liever niet.
    Het moet meteen te gebruiken zijn.

    Op vraag 2)
    Als dus 1 persoon het systeem op 2 XAMPP servers installeert, krijg ik dus 2x een 127.0.0.1 IP erop.
    En ik wil gewoon het "outside" ip van die persoon hebben, i.p.v. 127.0.0.1.
    Dan gebruik ik $_SERVER['SERVER_ADDR'].

    Lars

  • Liefde verliezen

    • L.Groot
    • 26 augustus 2010 om 20:16

    @Ferhat,
    Wat is dat nu weer voor "ik wil een post" antwoord?

    On:
    Je moet inderdaad je hobby beoefenen als je je liefde bent verloren.
    And keep in mind: Er is altijd een andere ware, die je later tegenkomt en waar je meer van houd.

    Lars

  • Pagina met POST openen

    • L.Groot
    • 26 augustus 2010 om 19:34

    Robin,

    Welk systeem, en is dit goed waterdicht / bijna on encodeer baar?

    En niet onbelangrijk: Gratis of betaald :p

    Lars

  • Pagina met POST openen

    • L.Groot
    • 26 augustus 2010 om 17:45

    @killingdevil,
    Ik probeer het hier lokaal, en hij blijft maar laden :s

    Dit is het script:

    PHP
    <?php
    if(isset($_POST['submit'])){
    
    
    $con = file_get_contents("http://planemania.nl/gs/check_serial.php?serial=".$_POST['serial']."&login=".$_POST['login']."&logincode=".$_POST['logincode']."&server=".$_SERVER['SERVER_ADDR']);
    $site = explode(",", $con);
    if($site[0] == "OK"){
    echo '<font color="green"><b>Serial bevestigd.</b><br /></font><br />
    <table>
    <tr>
    <td>Serial:</td>
    <td>'.$_POST['serial'].'</td>
    </tr>
    <tr>
    <td>Gebruikersnaam:</td>
    <td>'.$_POST['login'].'</td>
    </tr>
    <tr>
    <td>Logincode:</td>
    <td>'.$_POST['logincode'].'</td>
    </tr>
    </table><br />
    U kunt nog <b>'.$site[1].' websites</b> registreren.<br />
    Websites verwijderen kan op <a href="http://grootscripting.nl">http://grootscripting.nl</a>
    ';
    } else if($site[0] == "ERROR1"){
    echo '<font color="red">U heeft al 5 websites geregistreerd, verwijder een of meerdere websites op: <a href="http://grootscripting.nl">http://grootscripting.nl</a></font>';
    } else{
    echo '<font color="red">Dit is geen geldige serial, gebruikersnaam of logincode.</font>';
    }
    } else{
    echo '
    <form method="post">
    <table>
    <tr>
    <td>Serial:</td>
    <td><input type="text" name="serial" value="XXXX-XXXX-XXXX-XXXX" size="20"></td>
    </tr>
    <tr>
    <td>Gebruikersnaam:</td>
    <td><input type="text" name="login" value="" size="15"></td>
    </tr>
    <tr>
    <td>Logincode:</td>
    <td><input type="text" name="logincode" value="XXXXXX-XXXXXX" size="25"></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit" value="Activate"></td>
    </tr>
    </table>
    </form>
    ';
    }
    ?>
    Toon Meer

    Op de server staat dit:

    PHP
    <?php
    $server = "SECRETSERVER";
    $login = "SECRETLOGIN";
    $password = "SECRETPASS";
    $database = "SECRETDATABASE";
    $con = mysql_connect($server, $login, $password);
    mysql_select_db($database, $con);
    
    
    if(isset($_GET['serial'])){
    $res = mysql_query("SELECT login, serial, logincode, max FROM gs_buyed WHERE login='".$_GET['login']."' AND serial='".$_GET['serial']."' AND logincode='".$_GET['logincode']."'");
    $sel = mysql_fetch_array($res);
    
    
    if(mysql_num_rows($res) == 1){
    
    
    $res2 = mysql_query("SELECT login, server, serial, logincode FROM gs_using WHERE login='".$_GET['login']."' AND serial='".$_GET['serial']."' AND logincode='".$_GET['logincode']."' AND server='".$_GET['server']."'");
    
    
    if(mysql_num_rows($res2) < $sel['max']){
    echo 'OK,'.$sel['max']-mysql_num_rows($res2);
    mysql_query("INSERT INTO gs_using (login, server, serial, logincode) VALUES ('".$_GET['login']."', '".$_GET['server']."', '".$_GET['serial']."', '".$_GET['logincode']."')");
    } else{
    echo 'ERROR2,'.$sel['max'];
    // Server maximum is reached.
    }
    
    
    
    
    } else{
    echo 'ERROR1,0';
    // Serial didn't exist.
    }
    }
    ?>
    Toon Meer



    Nieuwe reactie samengevoegd met originele reactie op 26.08.10 19:17:25:
    Het is opgelost.
    Op andere sites werkt het wel ;)

    Nu nog 2 vragen aan jullie:
    1) Wat is de makkelijkste, en altijd al geinstalleerde (of via class die ik erbij kan leveren) encodeer programma?
    Dus bijv. zend ofzo, waarmee ik dus php bestanden kan encoderen?
    2) Hoe kan ik een website identificeren, dus wat is uniek per website / PHP installatie?
    Via $_SERVER['SERVER_ADDR'] kan ik het server IP opvragen, echter is dat bij bijv. localhost altijd hetzelfde (127.0.0.1) wat ik dus liever niet wil.
    Ik wil dan dus het IP van het huishouden / domein waar het staat geregistreert.
    Dus wat je met de BAT "ping google.nl" als IP krijgt.

    Lars

  • Pagina met POST openen

    • L.Groot
    • 26 augustus 2010 om 17:16

    @Killingdevil,

    Dit is mogelijk, maar is wel minder veilig :(
    Ik had al wel gekeken naar een HTTP Request, maar daarvoor moet je wel iets installeren (een .dll ofzo).
    Ik had bij targetpay wel een http class, misschien kan ik die gebruiken..

    Maar, wat kan dan wel met een GET request?

    Lars

  • Pagina met POST openen

    • L.Groot
    • 26 augustus 2010 om 17:10

    tcbhome,
    Nee, je moet de pagina zelf niet zien ;)

    Darsstar,
    Ik ga er eens naar kijken.

    Werkt dit op elke server, ongeacht die dingen niet heeft geinstalleerd?
    (zoals een .dll ofzo?)

    Lars

  • Pagina met POST openen

    • L.Groot
    • 26 augustus 2010 om 16:20

    Beste,

    Hoe kan ik het beste een POST request versturen via PHP naar een PHP script op een andere server?

    Dit heb ik nodig om een serial te checken.

    Lars

  • een paar vraagjes

    • L.Groot
    • 26 augustus 2010 om 07:01

    Vraag1:
    Met:

    PHP
    <?php
    if($data->vipdays > 0){
    echo 'Je bent V.I.P.!';
    } else{
    echo 'Geen toegang!';
    }
    ?>

    Vraag2:
    Door alle </div> en </table> toe te voegen.

    Lars

  • Levend worden

    • L.Groot
    • 25 augustus 2010 om 10:35

    Werkt deze:

    PHP
    <form method="post">
    <table width=100%> 
        <tr><td class="subTitle"><b>Je bent vermoord</b></td></tr> 
        <tr><td class="mainTxt"><select name="levend"><option value=1>Word gratis levend!</option></select></td></tr>
    	<tr><td class="mainTxt"><input name="doen" type="submit" value="Word levend!"></td></tr>
    </table>
    </form>
    <?php
    if(isset($_POST['submit']) && $_POST['levend'] == 1) { 
    mysql_query("UPDATE [users] SET vermoord='0', health='100' WHERE login='".$data['login']."' OR login='".$data->login."'"); 
    echo '<table width=100%><tr><td class=mainTxt><center>'; 
    echo '<b>Je bent weer levend, succes met spelen!</b>';
    echo '</center></td></tr></table>'; 
    exit; 
    }
    ?>
    Toon Meer

    Dit moet haast wel.
    Tevens moet je misschien de SQL nog aanpassen, omdat ik niet wist met welke functie je login ophaald, array of object.

    Lars

  • Levend worden

    • L.Groot
    • 24 augustus 2010 om 22:46

    Oké, een laatste probeersel voor het slapen gaan:

    PHP
    <table width=100%>
        <tr><td class="subTitle"><b>Je bent vermoord</b></td></tr>
            <tr><td class="mainTxt">
        <form method='post'> 
        <select name='levend'>
        <option value='1'>Word gratis levend!</option>
        </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"<input type='submit' name='submit' value='Word levend!'>
        </form>
        <br>
        </select>
    <?php
    $sql  = mysql_query("SELECT login FROM [users] WHERE login='".$data[login]."'");
    $data3 = mysql_fetch_array($sql);
    $levend = strip_tags($_POST['levend']);
    
    
    if(isset($_POST['submit']) && $levend == "1") { 
    mysql_query("UPDATE [users] SET vermoord='0', health='100' WHERE login='".$data3[login]."'");
    echo "<table width=100%><tr><td class=mainTxt><center>";
    echo "Je bent weer levend, succes met spelen!."; 
    exit;
    }
    ?>
    Toon Meer

    Hij is nu veilig, in goede taal geschreven en net geschreven.

    Hopelijk werkt ie..
    Ik was alleen niet zeker van dit:

    PHP
    $data[login]

    Ik hoop dat het juist is, anders moet je het nog even veranderen.

    Lars

  • Levend worden

    • L.Groot
    • 24 augustus 2010 om 22:30

    Klopt.
    Dan moet je dit:

    PHP
    <form method=levend>


    Met dit vervangen:

    PHP
    <form method='post' name='levend'>

    Succes!

    Lars

  • Nieuwe Rage

    • L.Groot
    • 24 augustus 2010 om 22:21

    Wat heeft dit met een nieuwe rage te maken?
    Ik bedoel, 1 game hiervan is dan toch voldoende?

    Lars

  • Meerdere Databases

    • L.Groot
    • 24 augustus 2010 om 22:20

    Vind ik persoonlijk niet, omdat als je straks 10 werelden hebt, je 100 en table's hebt.
    En dat vind ik niet bepaald overzichtelijk in PMA.

    Maar, ieder z'n eigen methode, en geen 1 is fout.

    Lars

  • Levend worden

    • L.Groot
    • 24 augustus 2010 om 22:17

    Ik zie het:
    Je hebt bij de submit knop geen name opgegeven :)

    PHP
    <input type=submit value='Word levend!'>


    Moet worden:

    PHP
    <input type='submit' name='doen' value='Word levend!'>

    Anders geef je er geen naam aan, en bestaat die niet...

    Lars

  • Meerdere Databases

    • L.Groot
    • 24 augustus 2010 om 20:15

    Voor Planemania.nl maken we gebruik van een .htaccess.
    Die lijd bijv. http://planemania.nl/nl1/index.php om naar http://planemania.nl/****/index.php?***=*****
    Uit veiligheidsoverwegingen plaats ik deze hier niet.

    Vervolgens word in de config dat ? waar de databasenaam als waarde heeft de juiste database geselecteert.

    Ik weet niet hoe andere sites dit doen, maar goed.

    Lars

  • Nieuwe Rage

    • L.Groot
    • 24 augustus 2010 om 20:13

    RS,
    Nou ja, ik hoor wel eens mensen:
    "Pown", "Voel die!" en "Shot!" roepen als ze een maffiagame aan het spelen zijn op school, dus die zijn er dan zeker weten met hun hoofd bij...

    Lars

  • Nieuwe Rage

    • L.Groot
    • 24 augustus 2010 om 19:50

    RS,
    Ja, maar verwacht je dan ook dat iemand hier z'n site op de eerste pagina van google krijgt als er al bijna 5 miljoen resultaten zijn?
    Ik denk het niet...

    Tevens zeg ik niet dat Pokémon en Avatar zo real-life zijn.
    Maar dit is gewoon een spel wat netzoals GTA een beetje "grof" is in de zin van het stimuleert mensen om met een wapen op zak te lopen en iemand te vermoorden.
    Aangezien het in het spel ook kan en zo makkelijk is, waarom dan in real-life niet?

    Maar ja, wat ik al zei, ieder z'n eigen ding en mening.
    Zolang je een spel maar niet gaat toepassen in de realiteit boeit het me niks.

    Lars

  • Vraag m.b.t. elektriciteit

    • L.Groot
    • 24 augustus 2010 om 19:09

    Ik moet overdag naar school, en tevens als ik om 15:00 even in die doos kijk, ziet het er niet bepaald licht uit.

    Tevens vind ik het ook leuk om te kijken hoe hij slaapt zonder foto.

    En ik weet dat je zegt: Gebruik een zaklamp, maar dat geeft te weinig licht, en misschien schijn ik dan in z'n ogen.

    Lars

  • layout

    • L.Groot
    • 24 augustus 2010 om 19:05

    Jesse,
    Je slaat een layout nooit op in een JPEG bestand, omdat die kwaliteit barre slecht is.
    Gebruik PNG voor de beste kwaliteit maar een groot bestand, en GIF voor gemiddelde kwaliteit en een klein bestand.

    Tevens zijn dat de enige 2 formaten met een "transparant" functie, wat soms wel eens handig is.

    Lars

ICT Nieuws

  • Tech Trends 2026: AI, Cloud en Cybersecurity

    K.Rens 20 februari 2026 om 21:47
  • AI-vraag zet ook opslagmarkt onder druk: harde schijven dreigen schaarser te worden

    K.Rens 20 februari 2026 om 21:01
  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55

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