• 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

  • Herkent deze Notion-structuurscan echte problemen?

    FreelanceAP 6 oktober 2026 om 16:48
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Syntax 1 oktober 2026 om 11:11
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31
  • Hoe gebruiken jullie WhatsApp voor marketing en klantopvolging?

    aiqanobzfsej5 29 september 2026 om 12:55
  • [PROJECT] Gamekeuring.nl - Hét onafhankelijke keuringsplatform voor maffiagames & RPG's!

    frio 22 september 2026 om 16:40
  • Ictscripters / Koen

    Aaron 22 september 2026 om 15:07
  • Kweekrijk - van stekje tot Imperium

    Lijno 14 september 2026 om 23:00

Marktplaats

  • Verschillende domeinen te koop (sommige hebben website / content)

    frio 2 oktober 2026 om 14:45
  • 295 Nieuwe Domeinnamen September 2026

    shiga 1 oktober 2026 om 19:09
  • Straatbaas.eu – complete Nederlandstalige en Engelstalige online maffia-RPG

    Jeroen.G 1 oktober 2026 om 17:48

Drugs inkopen bug

  • blackboss
  • 26 augustus 2010 om 23:27
  • blackboss
    Gevorderd
    Berichten
    208
    • 26 augustus 2010 om 23:27
    • #1

    Hallo allemaal, ik wil een script hebben dat je drugs kan kopen maar dat er ook de kans bestaad dat het fout gaat en je dan gewoon je geld kwijt bent. Ik heb al wat gespript alleen de pagina blijft helemaal wit. Heeft iemand enig idee wat ik verkeerd heb gedaan?

    PHP
    <?php
    error_reporting(E_ALL)
    
    
    echo'
            <div id="content_top"> </div>
    
    
            <div id="content">
    
    
    <h1 class="titel">Drugs inkopen</h1>';
        $tijd = strtotime($own['drugstijd']) - tijd());
      if($tijd > 0) {
        echo'
             <div class="dark"><font color="red" style="font-weight: bold">Je wordt nog gezocht door de politie! Kom over <span id="seconds"></span>
                                                                                                       <script type="text/javascript">
                                                                                                          aftellen('' . $tijd . '', 'seconds', true, true);
                                                                                                        </script>' . "maar weer terug!</font></div>rn;'
    
    
      } else {
        if(isset($_POST['submit'])) {
          $fout = array();
        
    
    
    
    
          if(empty($fout[0])) {
              $kans = 40;
            }
            $getal = rand(1, 100);
            if($kans >= $getal) {
              missiondone(3);
              echo '<div class="dark"><font color="green" style="font-weight: bold">Je hebt 10 zakjes drugs gekocht.</font></div>';
              mysql_query("UPDATE users SET drugstijd = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "',drugs = drugs + 10 WHERE id = '" . $own['id'] . "'") or die(mysql_error());
            } else {
              $bajes = rand(0, 6);
    
    
              }
    
    
    
    
              if($bajes == 0) {
                echo '<div class="dark"><font color="red" style="font-weight: bold">Je bent gepakt door de politie en je moet nu voor 5 minuten de bak in!</font></div>';
                mysql_query("UPDATE users SET autostelen = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "', gevangenis = '" . ((tijd() + (5))) . "' WHERE id = '" . $own['id'] . "'") or die(mysql_error());
              } else {
                echo '<div class="dark"><font color="red" style="font-weight: bold">Helaas! Het is je niet gelukt drugs te kopen!</font></div>';
                mysql_query("UPDATE users SET autostelen = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "' WHERE id = '" . $own['id'] . "'") or die(mysql_error());
              }
            }
          } else {
            foreach($fout as $tekst) {
              @$foutje .= "<br />\r\n" . $tekst;
            }
            echo "<div class=\"dark\"><font color=\"red\" style=\"font: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div><br />";
          }
        } elseif(empty($fout[0])) {
    
    
        echo 'Hier kan je je drugs inkopen. Er is kans dat de politie je betrapt en je naar de gevangenis moet.
        <form method="post">
           <input type="submit" name="submit" value="Koop drugs" class="submit" />
         </form>';
    
    
      }
      }
    echo'
            </div>
            <div id="content_bottom"> </div>';
    
    
    ?>
    Meer tonen

    Bij voor baat dank.

  • Gast, wil je besparen op je domeinnamen? (ad)
  • jessewillem
    n.v.t.
    Berichten
    444
    • 26 augustus 2010 om 23:30
    • #2

    Moet je '' niet vervanging door "".

    En waarom zit je al je HTML te echo'en, je kunt dat beter uit de PHP code halen.

  • blackboss
    Gevorderd
    Berichten
    208
    • 26 augustus 2010 om 23:31
    • #3

    Ik heb eigenlijk overal echo''; en dat werkt, Maar denk je dat het daar aan ligt? Want dan zal ik het gelijk overal gaan aanpassen of kan het nog een andere reden hebben dat ik iets vergeten ben of iets doms erin heb gezet.

  • Superior
    Meester
    Berichten
    1.947
    • 27 augustus 2010 om 01:10
    • #4

    jessewillem
    Dat maakt niks uit, ik programmeer op dezelfde manier.
    Volgens php.net is dit gewoon mogelijk single of dubble quotes maakt niet uit.

    blackboss
    Heb je al geprobeerd je [func]error_reporting[/func] eens aan te zetten?

  • Thisguyisgone
    Elite members
    Berichten
    7.880
    • 27 augustus 2010 om 01:22
    • #5

    Kijk op line 13 ;)

  • blackboss
    Gevorderd
    Berichten
    208
    • 27 augustus 2010 om 08:35
    • #6

    @ Superior: Hoe werkt dat error_reporting precies want ik heb even op internet gezocht en ik snap het niet echt. Zou je even een hele korte uitleg willen geven of een voorbeeldje?

    @ FerhatR: Ik heb ondertussen het stukje rond line 13 vervangen in:

    PHP
    <script type="text/javascript">
    aftellen(\'' . $tijd . '\', \'seconds\', true, true);
    </script>' . "maar weer terug!</font></div>\r\n" . $empty;
  • jessewillem
    n.v.t.
    Berichten
    444
    • 27 augustus 2010 om 08:37
    • #7

    Wij bedoelen lijn 13 van het stukje script in je start post.

    Je moet gewoon error_reporting(E_ALL) neerzetten op de pagina waar de fout zit, als je het op alle pagina's wil, moet je het op elke pagina neerzetten. Zodat je overige fouten ook kan vinden.

  • blackboss
    Gevorderd
    Berichten
    208
    • 27 augustus 2010 om 08:41
    • #8

    Moet ik gewoon bovenaan maken

    PHP
    <?php
    error_reporting(E_ALL)
  • jessewillem
    n.v.t.
    Berichten
    444
    • 27 augustus 2010 om 08:42
    • #9

    Ja

  • blackboss
    Gevorderd
    Berichten
    208
    • 27 augustus 2010 om 08:44
    • #10

    Oke, dat heb ik namelijk gedaan en de pagina blijft nu nogsteeds helemaal wit.

  • jessewillem
    n.v.t.
    Berichten
    444
    • 27 augustus 2010 om 08:47
    • #11

    Oke, maar ik ga weer even terug naar de code. Hieronder zie je lijn 13 van je script dat je in je topic start poste. Zoals je ziet begin je de echo met een ' maar je eindigt met een ". Probeer eerst die " te veranderen naar '.

    PHP
    echo'
             <div class="dark"><font color="red" style="font-weight: bold">Je wordt nog gezocht door de politie! Kom over <span id="seconds"></span>
                                                                                                       <script type="text/javascript">
                                                                                                          aftellen('' . $tijd . '', 'seconds', true, true);
                                                                                                        </script>' . "maar weer terug!</font></div>rn";
  • blackboss
    Gevorderd
    Berichten
    208
    • 27 augustus 2010 om 08:53
    • #12

    Ik had dat naar dit veranderd omdat het in een ander script dat wel werkte zo stond. Maar wat moet ik dan nu veranderen?

    PHP
    </script>' . "maar weer terug!</font></div>\r\n" . $empty;
  • jessewillem
    n.v.t.
    Berichten
    444
    • 27 augustus 2010 om 08:59
    • #13
    PHP
    echo'
             <div class="dark"><font color="red" style="font-weight: bold">Je wordt nog gezocht door de politie! Kom over <span id="seconds"></span>
                                                                                                       <script type="text/javascript">
                                                                                                          aftellen('' . $tijd . '', 'seconds', true, true);
                                                                                                        </script>' . "maar weer terug!</font></div>rn"; 
    Naar
    [code=php]    echo'
             <div class="dark"><font color="red" style="font-weight: bold">Je wordt nog gezocht door de politie! Kom over <span id="seconds"></span>
                                                                                                       <script type="text/javascript">
                                                                                                          aftellen('' . $tijd . '', 'seconds', true, true);
                                                                                                        </script>' . "maar weer terug!</font></div>rn;'
    Meer tonen


    [/code]

  • blackboss
    Gevorderd
    Berichten
    208
    • 27 augustus 2010 om 09:01
    • #14

    Oke, ik heb het nu veranderd, maar het lost jammer genoeg nog niets op. Ik zie nogsteeds alleen een witte pagina.

    Ik heb mijn eerste post bewerkt met het script zoals het nu is.

  • jessewillem
    n.v.t.
    Berichten
    444
    • 27 augustus 2010 om 09:03
    • #15

    Je moet alleen het onderste gedeelte vanaf [code=php] te kopieren. Ik kon hem niet meer bewerken namelijk, MySQL fout in dit forum.

    Let op dat je [code=php] zelf niet mee kopieert.

  • blackboss
    Gevorderd
    Berichten
    208
    • 27 augustus 2010 om 09:05
    • #16

    Jah, ik heb nu bij mijn eerste post toen ik dit topic heb gemaakt het volledige script weer geplaatst. Daar staat het volgens mij nu goed toch? (Zo bedoelde je het toch?)

  • jessewillem
    n.v.t.
    Berichten
    444
    • 27 augustus 2010 om 09:06
    • #17

    Probeer deze eens,

    PHP
    <?php
    echo '
            <div id="content_top"> </div>
    
    
            <div id="content">
    
    
    <h1 class="titel">Drugs inkopen</h1>';
        $tijd = strtotime($own['drugstijd']) - tijd());
      if($tijd > 0) {
        echo'
             <div class="dark"><font color="red" style="font-weight: bold">Je wordt nog gezocht door de politie! Kom over <span id="seconds"></span>
                                                                                                       <script type="text/javascript">
                                                                                                          aftellen('' . $tijd . '', 'seconds', true, true);
                                                                                                        </script>' . "maar weer terug!</font></div>rn';
    
    
      } else {
        if(isset($_POST['submit'])) {
          $fout = array();
        
    
    
    
    
          if(empty($fout[0])) {
              $kans = 40;
            }
            $getal = rand(1, 100);
            if($kans >= $getal) {
              missiondone(3);
              echo '<div class="dark"><font color="green" style="font-weight: bold">Je hebt 10 zakjes drugs gekocht.</font></div>';
              mysql_query("UPDATE users SET drugstijd = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "',drugs = drugs + 10 WHERE id = '" . $own['id'] . "'") or die(mysql_error());
            } else {
              $bajes = rand(0, 6);
    
    
              }
    
    
    
    
              if($bajes == 0) {
                echo '<div class="dark"><font color="red" style="font-weight: bold">Je bent gepakt door de politie en je moet nu voor 5 minuten de bak in!</font></div>';
                mysql_query("UPDATE users SET autostelen = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "', gevangenis = '" . ((tijd() + (5))) . "' WHERE id = '" . $own['id'] . "'") or die(mysql_error());
              } else {
                echo '<div class="dark"><font color="red" style="font-weight: bold">Helaas! Het is je niet gelukt drugs te kopen!</font></div>';
                mysql_query("UPDATE users SET autostelen = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "' WHERE id = '" . $own['id'] . "'") or die(mysql_error());
              }
            }
          } else {
            foreach($fout as $tekst) {
              @$foutje .= "rn" . $tekst;
            }
            echo "<div class="dark\"><font color=\"red\" style=\"font: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div>";
          }
        } elseif(empty($fout[0])) {
    
    
        echo 'Hier kan je je drugs inkopen. Er is kans dat de politie je betrapt en je naar de gevangenis moet.
        <form method="post">
           <input type="submit" name="submit" value="Koop drugs" class="submit" />
         </form>';
    
    
      }
      }
    echo'
            </div>
            <div id="content_bottom"> </div>';
    
    
    ?>
    Meer tonen
  • blackboss
    Gevorderd
    Berichten
    208
    • 27 augustus 2010 om 09:08
    • #18

    Nee, Het werkt nogsteeds niet. Ik krijg gewoon helemaal een blanco pagina en er word ook geen fout aan gegeven ofzo. Dat vind ik juist het rare. Weet je misschien nog iets wat fout kan zijn?

  • Lancer
    Regelnasi
    Berichten
    1.043
    • 27 augustus 2010 om 09:12
    • #19
    PHP
    <? error_reporting(E_ALL); ?>
    <div id="content_top"> </div> 
            <div id="content"> 
    
    
    <h1 class="titel">Drugs inkopen</h1>
    <?
    $tijd = strtotime($own['drugstijd']) - tijd(); 
    if($tijd > 0) { 
    ?>
    <div class="dark">
    	<font color="red" style="font-weight: bold">Je wordt nog gezocht door de politie! Kom over 
    	<span id="seconds"></span> 
               <script type="text/javascript">aftellen('<? echo $tijd; ?>', 'seconds', true, true)</script> maar weer terug!</font></div>
    <?		   
      } else { 
        if(isset($_POST['submit'])) 
    	{ 
          $fout = array(); 
    
    
          if(empty($fout[0])) 
    		{ 
              $kans = 40; 
            } 
            $getal = rand(1, 100); 
            if($kans >= $getal) 
    		{ 
              missiondone(3); 
              echo '<div class="dark"><font color="green" style="font-weight: bold">Je hebt 10 zakjes drugs gekocht.</font></div>'; 
              mysql_query("UPDATE users SET drugstijd = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "',drugs = drugs + 10 WHERE id = '" . $own['id'] . "'") or die(mysql_error()); 
            } else { 
              $bajes = rand(0, 6); 
    
    
              } 
    
    
    
    
              if($bajes == 0) { 
                echo '<div class="dark"><font color="red" style="font-weight: bold">Je bent gepakt door de politie en je moet nu voor 5 minuten de bak in!</font></div>'; 
                mysql_query("UPDATE users SET autostelen = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "', gevangenis = '" . ((tijd() + (5))) . "' WHERE id = '" . $own['id'] . "'"); 
              } else { 
                echo '<div class="dark"><font color="red" style="font-weight: bold">Helaas! Het is je niet gelukt drugs te kopen!</font></div>'; 
                mysql_query("UPDATE users SET autostelen = '" . date("Y-m-d H:i:s", (tijd() + (30))) . "' WHERE id = '" . $own['id'] . "'"); 
              } 
           } 
          } else { 
            foreach($fout as $tekst) { 
              @$foutje .= "rn" . $tekst; 
            } 
            echo "<div class=\"dark\"><font color=\"red\" style=\"font: bold\">De volgende dingen gingen verkeerd:</font>" . $foutje . "</div>"; 
          } 
    	elseif(empty($fout[0])) 
    	{ 
    	?>
        Hier kan je je drugs inkopen. Er is kans dat de politie je betrapt en je naar de gevangenis moet. 
        <form method="post"> 
           <input type="submit" name="submit" value="Koop drugs" class="submit" /> 
         </form>'; 
    
    
    	<?} ?>
    </div> 
     <div id="content_bottom"> </div>
    Meer tonen

    Even maar wat gedaan, weet niet of het werkt maar.. mischien komt er opheldering?

    De onderste </div> word niet opgeroepen?
    Er was een loze }, die je niet nodig had?

  • jessewillem
    n.v.t.
    Berichten
    444
    • 27 augustus 2010 om 09:12
    • #20

    Het is denk toch iets met de strings en echo's in deze code. Je zal goed moeten kijken naar hoe de strings opgebouwd zijn, en/of de variabelen die je erin echo't ook een ' gebruiken, anders gaat het weer fout.

Registratie

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

Nu registreren Aanmelden

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

  • 3 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 | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design