• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Externe testers gezocht — Saphaxis AI Chat Organizer 0.1.59

    FreelanceAP 4 november 2026 om 07:42
  • nieuwe game

    tigermaffia 2 november 2026 om 15:21
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

foute link

  • zigzag
  • 7 januari 2013 om 22:40
  • zigzag
    Gevorderd
    Berichten
    151
    • 7 januari 2013 om 22:40
    • #1

    hallo ict

    ik heb een probleem met deze link

    Stroom:

    <a href="energiefabriek.php?x=1&&stroomaan=$naam"><b>aan</b></a>

    ik denk dat daar iets fout mee is het zet het niet naar de database

    PHP
    if($data->login == $owner->owner && $_GET['x'] == "1") { 
    print <<<ENDHTML 
    if($_GET['stroomaan']) { 
    $dbres = mysql_query("SELECT `login` FROM `users` WHERE `clan`='{$_GET['stroomaan']}' AND `clanlevel`='10'"); 
    $member = mysql_fetch_object($dbres); 
    $date = date("Y-m-d H:i:s"); 
    $dbres55 = mysql_query("SELECT * FROM `clans` WHERE `name`='{$_GET['stroomaan']}'"); 
    $clan = mysql_fetch_object($dbres55); 
    if($data->login != $owner->owner) { 
    print " Jij bent niet de owner van deze energiecentrale dus jij kan ook niemand een unban/ban geven.\n"; 
    exit; 
    } 
    if($clan->energieban == 2) { 
    echo "<script language=\"JavaScript\">\n"; 
    echo "alert('$stroomaan heeft al stroomtoevoer.');\n"; 
    echo "</script>"; 
    exit; 
    } 
    mysql_query("INSERT INTO `messages`(`time`,`IP`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','*site*','$member->login','Energietoevoer',' 
    De owner van energiecentrale uit $land1 heeft de familie weer stroomtoevoer gegeven. 
    De familie krijgt nu weer stroom en kan daardoor weer uurloon produceren 
    ------------------------------------------------------ 
    Automatisch familiebericht is gestuurd door [B][color=red]site[/color][/B] van [B][color=red]{$data->login}[/color][/B] op $date')"); 
    mysql_query("UPDATE `clans` SET `energieban`='2' WHERE `name`='$stroomaan'"); 
    echo "<script language=\"JavaScript\">\n"; 
    echo "alert('$stroomaan heeft nu stroomtoevoer.');\n"; 
    echo "</script>"; 
    print <<<ENDHTML 
    <meta http-equiv=Refresh content=0;url=energiefabriek.php?x=1> 
    ENDHTML; 
    exit; 
    }
    Meer tonen
  • Gast, wil je besparen op je domeinnamen? (ad)
  • mhmhmh
    Leerling
    Berichten
    87
    • 7 januari 2013 om 22:45
    • #2

    Bestaat deze invoer dan al wel?.. Een energiecentrale met id 1?

  • Tim
    Expert
    Berichten
    3.684
    • 7 januari 2013 om 22:50
    • #3

    Hallo,

    Waarom denk je dat dit fout is?

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • zigzag
    Gevorderd
    Berichten
    151
    • 7 januari 2013 om 22:54
    • #4

    centrale wel maar energiecentrale zie ik nergens staan in database

  • mhmhmh
    Leerling
    Berichten
    87
    • 7 januari 2013 om 23:00
    • #5

    Dan is deze nog niet aangemaakt. Je kan iets niet aan of uit zetten als deze niet aangemaakt is. En deze script maakt er niet eentje aan. Dus je kan via een andere script een aanmaken als die er is.. En zo niet via de database met de hand

  • zigzag
    Gevorderd
    Berichten
    151
    • 7 januari 2013 om 23:06
    • #6

    ja maar in wa moet ik het zetten bij clans of bij energie

  • mhmhmh
    Leerling
    Berichten
    87
    • 7 januari 2013 om 23:13
    • #7

    Deze link heb je gepost:

    PHP
    <a href="energiefabriek.php?x=1&&stroomaan=$naam"><b>aan</b></a>

    Hij zoekt dus naar een stukje waar de stroomaan word opgehaald:

    PHP
    $dbres55 = mysql_query("SELECT * FROM `clans` WHERE `name`='{$_GET['stroomaan']}'");

    Daarin kijkt die als die al aan is. En als jij het mag veranderen.

    Vervolgens gaat hij verder:

    PHP
    mysql_query("INSERT INTO `messages`(`time`,`IP`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','*site*','$member->login','Energietoevoer',' 
    De owner van energiecentrale uit $land1 heeft de familie weer stroomtoevoer gegeven. 
    De familie krijgt nu weer stroom en kan daardoor weer uurloon produceren 
    ------------------------------------------------------ 
    Automatisch familiebericht is gestuurd door [B][color=red]site[/color][/B] van [B][color=red]{$data->login}[/color][/B] op $date')"); 
    mysql_query("UPDATE `clans` SET `energieban`='2' WHERE `name`='$stroomaan'");

    Daarin update hij

    PHP
    mysql_query("UPDATE `clans` SET `energieban`='2' WHERE `name`='$stroomaan'");

    Dus even snel gekeken. Heb je of geen clan. Of je energie ban is al 2.. Of je hebt de rechten niet.. Maar in de tabel clan kan je het veranderen..


    Ken verder het script niet. En wat er in de database staat. Je moet even kijken naar wat hij linkt. En dan nazoeken als deze mogelijk heden daadwerkelijk kunnen worden uitgevoerd.

  • zigzag
    Gevorderd
    Berichten
    151
    • 7 januari 2013 om 23:22
    • #8

    ja als ik het op 2 zet heb ik uurloon en als ik het op 1 zet staat uurloon uit

    maar als ik op aan klik moet het in database op energieban = 2 staan maar dat doet die niet

    daarom vroeg ik of mijn link wel klopte


    maar moet er normaal ni zo iets bij staan if(isset($_POST['stroomaan'])

  • mhmhmh
    Leerling
    Berichten
    87
    • 7 januari 2013 om 23:33
    • #9

    Het laatste stukje heeft volgens mij geen invoer?

    <b>aan</b></a>

    En zo verder weet ik het niet

  • Quitta
    C++/Java/Python/PHP/JS/CSS/XSLT/Haskell/Prolog
    Berichten
    171
    • 8 januari 2013 om 02:02
    • #10

    Ik merk je fout ook niet meteen, maar mag ik je een hint geven omtrent security: gebruik nooit zomaar ongefilterde $_POST of $_GET statements. Al zeker niet rechtstreeks in je sql_query's. Gebruik tenmiste de functie: mysql_real_escape_string , of liever een PDO http://php.net/manual/en/intro.pdo.php om de input data te filteren op sql injections.

  • zigzag
    Gevorderd
    Berichten
    151
    • 9 januari 2013 om 10:13
    • #11

    oke ik ga er op letten Quitta

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

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

Gebruikers die dit topic bekijken

  • 2 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design