• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • 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. Forum
  3. Scripting & programmeren
  4. PHP + SQL

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

Problemen..

  • L.Groot
  • 31 augustus 2009 om 15:49
  • Closed
  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 31 augustus 2009 om 15:49
    • #1

    Ik krijg allemaal errors in het volgende stukje script, maar ik snap er zelf geen snars van:
    (sorry Niels, dit is inderdaad een stukje van je captcha..)

    PHP
    if(getenv('REQUEST_METHOD') == 'POST' && isset($_POST["captcha3"]))
    {
    	// als de sessie niet bestaat geven we een error
    	if( !isset($_SESSION['captcha'],$_POST['captcha_y'],$_POST['captcha_x']) )
    	{
    		echo '<font face="arial" color="red">De captcha sessie is niet gevonden?! </font><meta http-equiv="refresh" content="2" />';
    		exit;
    	}
    	else 
    	{
    		// vraag de posities van het desbetreffende icoon... om de variabele niet te lang te maken slaan we het op in een variabele
    		$pos = $_SESSION['captcha']['pos'][$_SESSION['captcha']['chosen']];
    		
    		if( $_POST['captcha_y'] >= ($pos['y']+3) && $_POST['captcha_y'] <= ($pos['y']+35) &&
    			$_POST['captcha_x'] >= ($pos['x']+3) && $_POST['captcha_x'] <= ($pos['x']+35) )
    		{
    if($data2->geld < "10000"){
    echo '<font face="arial" color="red">Je hebt niet genoeg geld!</font><meta http-equiv="refresh" content="3" />';
    } else{
    $rando1 = rand(0,1);
    if($rando1 == 0){
    $rando2 = rand(0,25);
    echo '<meta http-equiv="refresh" content="3" /><font face="arial" color="green">Het is je gelukt!, er is <b>'; echo $rando2; echo '</b> schade bij de attractie gekomen.</font>';
    if($data->attractiekapot + $rando2 > 100){
    mysql_query("UPDATE `attracties` SET `attractiekapot`='100' WHERE `id`='1'");'
    } else{
    mysql_query("UPDATE `attracties` SET `attractiekapot`=`attractiekapot`+'$rando2' WHERE `id`='1'");
    }
    }
    else if($rando1 == 1){
    echo '<meta http-equiv="refresh" content="3" /><font color="red">Helaas, het is je niet gelukt!, er is 10000 euro van je zak gehaald..</font>';
    mysql_query("UPDATE `users` SET `geld`=`geld`-'10000' WHERE `username`='{$get_userdata['username']}'");
    }
    exit;
    }
    		}
    		else 
    		{
    			echo '<font face="arial" color="red">De captcha is helaas fout..</font><meta http-equiv="refresh" content="2" />';
    			exit;
    		}
    		
    		// gooi de sessie data weg om F5 dingen te voorkomen
    		unset($_SESSION['captcha']);
    
    
    	}
    }
    Toon Meer

    Dit zijn die errors:
    O.a.:
    Parse error: syntax error, unexpected T_VARIABLE in /usr/home/deb20941/domains/twfhosting.nl/public_html/pretparkonline/test/vliegendehollander.php on line 42

    In deze MYSQL query:

    PHP
    mysql_query("UPDATE `attracties` SET `attractiekapot`=`attractiekapot`+'$rando2' WHERE `id`='1'");

    heel erg raar.. Ik hoop dat iemand het begrijpt en kan zeggen wat er mis aan is..

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 31 augustus 2009 om 15:58
    • #2

    Thank you, zal ff testen...

    Nieuwe reactie samengevoegd met originele reactie op 31.08.09 16:07:10:
    Werkt, dankje!

    Nog even een vraagje:
    Weet iemand hoe ik het makkelijkst, en het snelst ervoor kan zorgen, dat je net zoals met criminals 10 minuten wachttijd hebt?
    Dus dat je aan actie uitvoert, en vervolgens 10 minuten moet wachten voor je dit weer kan doen?

    Als iemand dit weet, post dan een voorbeeld scriptje a.u.b.

    Lars

  • MrMees
    De causeur!
    Berichten
    464
    • 31 augustus 2009 om 16:25
    • #3

    Je zet in de database de tijd wanneer je het doet, dan zet je het aantal seconden dat je moet wachten in een andere.
    Dan check je of de tijd nog steeds kleiner is dan de tijd van stelen + die seconde die je moet wachten.

    PHP
    <?php
    //Unix_TIMESTAMP is hier om de datum in een reeks getallen te krijgen. I.p.v 30-11-2009 dus een reeks getallen.
    $query = mysql_query("SELECT UNIX_TIMESTAMP(`actietijd`) AS actietijd,wachttijd iets WHERE naam='".$naam."'");
    
    
    $tijd  = mysql_fetch_object($query);
    //actietijd is een datum en wachttijd is een int.
    //Die worden bij elkaar opgeteld en dan gecontroleerd of het groter is dan nu
    $tijd = $tijd->actietijd + $tijd->wachttijd;
    
    
    if($tijd > time()) 
    {
        echo'Je moet nog wachten.';
    }
    
    
    else
    {
       echo'Je wachttijd is voorbij.';
    }
    ?>
    Toon Meer

    Ik hoop dat dit helpt.

    Groetjes

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

  • MrMees
    De causeur!
    Berichten
    464
    • 31 augustus 2009 om 16:30
    • #4
    Citaat van Diester

    Je kan dit ook met een sessie bepalen....

    Hierbij heb je ook geen query of dergelijke nodig :)

    Kun je misschien uitleggen hoe dit moet? Kan ik weer wat leren :).

    Maar ik heb wel een vaag vermoeden 8-|.

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

  • MrMees
    De causeur!
    Berichten
    464
    • 31 augustus 2009 om 16:58
    • #5
    Citaat van Diester
    PHP
    <?php
    define('WACHT_TIJD', 60*10); //10minuten
    
    
    function kanDoor()
    {
    	return ( isset($_SESSION['wachten']) ) ? ($_SESSION['wachten'] - time() < WACHT_TIJD) : true;
    }
    
    
    //Bij het versturen van iets
    if( $_SERVER['REQUEST_METHOD'] == 'POST' && kanDoor() )
    {
    	//Verwerken met wat jij wil doen...
    }
    ?>
    Toon Meer

    Bedankt voor de informatie :).

    Rembo&amp;amp;Rembo.

    http://www.criminalspoint.com/db/artikel/317.html

Participate now!

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

Maak een account aan Login

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

Gebruikers die dit topic bekijken

  • 1 Gasten
  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