• 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

  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 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

Inloggen.php error?

  • L. Velthuis
  • 16 juni 2013 om 20:58
  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2013 om 20:58
    • #1

    Halloo!

    als ik probeer in te loggen op mijn eigen site (bijna af) dan krijg ik de volgende error:

    Warning: Cannot modify header information - headers already sent by (output started at /home/eyjaomz90/domains/warrockprivate.nl/public_html/template/top.php:37) in /home/eyjaomz90/domains/warrockprivate.nl/public_html/sources/leden/login.php on line 19

    Warning: Cannot modify header information - headers already sent by (output started at /home/eyjaomz90/domains/warrockprivate.nl/public_html/template/top.php:37) in /home/eyjaomz90/domains/warrockprivate.nl/public_html/sources/leden/login.php on line 23

    (allebei tegelijk) nu heb ik hier een tijdje mee zitten worstelen maar kom er niet echt uit.

    hier mijn codes:

    top.php:

    PHP
    <?php
    include('config/config.php');
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <!-- css PaintMe - GfX -->
    <link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css">
    <link href="css/style.css" rel="stylesheet" type="text/css" />
    
    
    
    
    
    
    <!-- JS PaintMe - GFX -->
    <script src="http://twitter.github.com/bootstrap/assets/js/jquery.js"></script>
    <script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-tab.js"></script>
    <script src="http://twitter.github.com/bootstrap/assets/js/bootstrap-dropdown.js"></script>
    <script type="text/javascript" src="lightbox/js/jquery-1.7.2.min.js"></script>
    <script type="text/javascript" src="lightbox/js/jquery-ui-1.8.18.custom.min.js"></script>
    <script type="text/javascript" src="lightbox/js/jquery.smooth-scroll.min.js"></script>
    <script type="text/javascript" src="lightbox/js/lightbox.js"></script>
    <script type="text/javascript" src="ubb/jquery.js"></script>
    <script type="text/javascript" src="ubb/jsmarkit.js"></script>
    <script type="text/javascript" src="ubb/set.js"></script>
    
    
    
    
    
    
    <!-- info PaintMe - GFX -->
    <title>PaintMeNL - Tutorials and Downloads for you!</title> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta name="Robots" content="index,nofollow"/>
    <meta name="Author" content="PaintMe"/>
    <meta http-equiv="Content-Language" content="nl"/>
    <meta name="Copyright" content="(c) 2012 PaintMe"/>    
    <meta name="keywords" content="PaintMe,Tutorials, Derpforum, L33th4ckerz, Photoshop, GFX, Tutorial, Signatures, Games, Warrock, playstation, Hacks, Just, Game, GFXMaster, Ranks, Team, Help, Contact, PaintMe.NL, PAINTMENL, Paintmenl, paintme signature, paintme tutorial, downloads paintme, free coins, paintme pack, paintme.nl join" /> 	
    <meta name="Description" content="Leer nu van onse tutorials en we geven soms ook gratis psd weg. Dus kom zeker kijken als je zelf goed bent in gfx mag je je skills ook delen contact even de administrator. GFX makes the world better. Ik hoop dat u veel plezier hebt met het bezoeken van deze site."/>
    </head>
    <?php
    if($_COOKIE['username']){
      $cookietest_query = "
    			SELECT *
    			FROM gebruiker 
    			WHERE gebruiker_naam='".$_COOKIE['username']."';
    			";
       $cookietest_sql   = mysql_query($cookietest_query)or die(mysql_error());
       $gebruiker       = mysql_fetch_array($cookietest_sql);
       if(!$_COOKIE['password'] == $gebruiker['gebruiker_wachtwoord']){
    		   setcookie('username', $_POST['gebruikersnaam'], time()+60*60*24*365, '', 'www.warrockprivate.nl');
    		   setcookie('password', md5($salt.$_POST['wachtwoord']), time()+60*60*24*365, '', 'www.warrockprivate.nl');
       }
    }	
      setcookie('username', $_POST['gebruikersnaam'], time()+60*60*24*365, '', 'www.warrockprivate.nl');
    				   setcookie('password', md5($salt.$_POST['wachtwoord']), time()+60*60*24*365, '', 'www.warrockprivate.nl');
    
    
    ?>
    
    
    <body>
    <div id="header">
    	<a href="/paintme/">
    		<img src="img/header.png"/>
    	</a>
    </div>
    <div class="wrapper">
    	<!-- Start Wrapper -->
    	<div class="navbar">
    	  <div class="navbar-inner">
    		<div class="container">
    		  <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
    			<span class="icon-bar"></span>
    			<span class="icon-bar"></span>
    			<span class="icon-bar"></span>
    		  </a>
    		  <div class="nav-collapse">
    			<ul class="nav">
    			  <li><a href="/">Home</a></li>   
    			   <?php
    			   if(!$_COOKIE['username']){
    			   echo"
    				<li><a href='?login'><span>Login</span></a></li>
    				<li class='last'><a href='?aanmelden'><span>Aanmelden</span></a></li>";
    				}else{
    				$id = $gebruiker['gebruiker_id'];
    				$data = mysql_query("SELECT * FROM inbox WHERE naar = '$id' AND gelezen = 'nee'") 
    				or die(mysql_error()); 
    				$num_rows = mysql_num_rows($data);
    				echo"
    				<li><a href='?gebruiker=".$gebruiker['gebruiker_id']."'>".$_COOKIE['username']."</a></li>
    				";
    								if(!$num_rows > 0){
    					echo'
    						<li><a href="?inbox">Inbox('.$num_rows.')</a></li>';
    						}else{
    						echo'
    						<li><a style="color:red" href="?inbox">Inbox('.$num_rows.')</a></li>';
    						}
    				echo"
    				<li><a href='?newtopic'>Nieuwe Topic</a></li>";
    				}
    				
    			   if($_COOKIE['username']){
    			   echo'
    			  <li class="dropdown">
    			</ul>    
    			 <ul class="nav pull-right">
    			  <li class="divider-vertical"></li>
    			  <li class="dropdown">
    				<a href="#" class="dropdown-toggle" data-toggle="dropdown">'.$_COOKIE['username'].'<b class="caret"></b></a>
    				<ul class="dropdown-menu">
    				  <li><a href="?gebruiker='.$gebruiker['gebruiker_id'].'">Profiel</a></li>
    				  <li><a href="?instellingen">Instellingen</a></li>
    				  <li class="divider"></li>
    				  <li><a href="?uitloggen">Uitloggen</a></li>
    				</ul>
    			  </li>
    			</ul>
    			'; 
    			}
    			?>
    		  </div><!-- /.nav-collapse --> 
    		</div>
    	  </div><!-- /navbar-inner -->
    	</div>
    	<div class="main">
    Toon Meer

    en de login.php

    PHP
    <?php
    include('config/config.php');
    ?>
    <h1>Login(Admin)</h1>
    	<div class="cwrap">
    <?php
    $salt = "desalt :)";
    if(isset($_POST['inloggen']))
    {
       $gebruiker_query = "SELECT * FROM gebruiker WHERE gebruiker_naam = '".mysql_real_escape_string(trim($_POST['gebruikersnaam']))."';";
       $gebruiker_sql   = mysql_query($gebruiker_query)or die(mysql_error());
       $gebruiker_tellen= mysql_num_rows($gebruiker_sql);
        if ($gebruiker_tellen == 1){
            $rij = mysql_fetch_array($gebruiker_sql);
                   if(md5($salt.$_POST['wachtwoord']) == $rij['gebruiker_wachtwoord']){
    				   setcookie('username',
              $_POST['gebruikersnaam'],
              time()+60*60*24*365, '',
              'http://www.warrockprivate.nl');
    				   setcookie('password',
              md5($salt.$_POST['wachtwoord']),
              time()+60*60*24*365, '',
              'http://www.warrockprivate.nl');
    				   $ipupdate = mysql_query("UPDATE gebruiker SET gebruiker_ip='$ip' WHERE gebruiker_id = '".$gebruiker['gebruiker_id']."'") or die(mysql_error());  
                   }else{
                       echo 'Fout bij het inloggen. Probeer het opnieuw';
                   }
        }else{
            echo 'Fout bij het inloggen. Probeer het opnieuw';
        }
    }else{
      ?>
       <form method="POST" action="">
    Gebruikersnaam:<br/><input type="text" name="gebruikersnaam" value=""><br/>
    Wachtwoord:<br/><input type="password" name="wachtwoord" value=""><br/>
    <input type="submit" name="inloggen" value="Login">
      <?php
    }
    ?>
    	<div class="fix"></div>
    	</div>
    Toon Meer

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

    Bewerkt één keer, laatst door L. Velthuis (16 juni 2013 om 21:14).

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Aar
    Beginner
    Berichten
    36
    • 16 juni 2013 om 21:17
    • #2

    Er staat HTML voor je setcookie() en dat mag niet.

  • Reza
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.536
    • 16 juni 2013 om 21:19
    • #3

    Als je wat verder Googled dan weet je ook gelijk een van de vele oplossingen.

    Mijn manier, ook al is het een slordige, ob_start().
    http://nl3.php.net/manual/en/function.ob-start.php

    Met vriendelijke groet,
    Reza.

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2013 om 21:28
    • #4

    Ik snap er niets van.. heeft iemand een verbeterd script? ben net begonnen met php en word hier niet veel wijzer van. :$

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 16 juni 2013 om 21:29
    • #5

    Aar, waarom zou er geen html voor je setcookie mogen staan? Dat is natuurlijk onzin.

    Reza, ob_start() is inderdaad een slordige manier. Gewoon net scripten...

    @TS

    Google eens ;) http://www.phphulp.nl/php/tutorial/p…ready-sent/738/

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • Aar
    Beginner
    Berichten
    36
    • 16 juni 2013 om 21:30
    • #6

    Persoonlijk raad ik deze oplossing niet aan .... Gewoon zorgen voor een goede opbouw van je script in de juiste logica.

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2013 om 21:34
    • #7
    Citaat van victor

    Aar, waarom zou er geen html voor je setcookie mogen staan? Dat is natuurlijk onzin.

    Reza, ob_start() is inderdaad een slordige manier. Gewoon net scripten...

    @TS

    Google eens ;) http://www.phphulp.nl/php/tutorial/p…ready-sent/738/


    dit heb ik al doorgelezen maar word er niet veel wijzer van :(

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 16 juni 2013 om 21:36
    • #8

    Headers already sent is vaak dat je ergens dubbel session_start(); hebt staan. Dit moet ook voor alles, dus voor session_start() mag helemaal niks staan. Bestanden die je include hoeven geen session_start te hebben. ;)

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2013 om 21:36
    • #9

    Ik gebruik geen session start :)

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 16 juni 2013 om 21:38
    • #10

    Wat gebruik je dan? Als je sessies aanroept moet je dat wel hebben.

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2013 om 21:39
    • #11

    Het voorbeeldscript staat er?

    ik gebruik setcookie

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 16 juni 2013 om 21:41
    • #12

    Als je met sessies wilt werken moet je session_start(); bovenaan je pagina hebben. Lees anders even een tutorial over sessies ;)

    setcookie en session_start zijn niet hetzelfde.

    Dus setcookie laten staan, maar helemaal bovenaan je pagina session_start() zetten.

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2013 om 21:45
    • #13

    <?php
    session_start()

    en dan de rest van de code.

    dan komt er dit:

    Parse error: syntax error, unexpected T_INCLUDE in /home/eyjaomz90/domains/warrockprivate.nl/public_html/template/top.php on line 3

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 16 juni 2013 om 21:46
    • #14

    ... Je sluit het af met een puntkomma.

    session_start();

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2013 om 21:47
    • #15

    oh wat ERG!

    edit: mijn toetsenbord stond verkeerd waardoor het een + werd :p.

    naja. nu ik dat gedaan heb krijg ik de zelfde error weer :p


    Warning: Cannot modify header information - headers already sent by (output started at /home/eyjaomz90/domains/warrockprivate.nl/public_html/template/top.php:38) in /home/eyjaomz90/domains/warrockprivate.nl/public_html/template/top.php on line 52

    Warning: Cannot modify header information - headers already sent by (output started at /home/eyjaomz90/domains/warrockprivate.nl/public_html/template/top.php:38) in /home/eyjaomz90/domains/warrockprivate.nl/public_html/template/top.php on line 53

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 16 juni 2013 om 21:47
    • #16

    Het is de eerste keer dat je sessies gebruikt (neem ik aan). Het is je vergeven ;) Maar let wel op je taal!

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • L. Velthuis
    Vato Gonzalez
    Ontvangen Reacties
    32
    Berichten
    682
    • 16 juni 2013 om 21:49
    • #17

    Nee was gewoon ff een slordigheidsfoutje! :p.
    maar niemand die een oplossing heeft?

    Beginnend DJ! Volg mij op MixCloud!

    Lars Velthuis | Mixcloud

  • Victor
    Master
    Ontvangen Reacties
    102
    Berichten
    1.680
    • 16 juni 2013 om 21:50
    • #18

    Stuur even in een privébericht je skype. Zal ik eens naar je hele code kijken.

    Met vriendelijke groet,

    Victor
    Beheerder ICTscripters

  • Reza
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.536
    • 16 juni 2013 om 21:52
    • #19

    Zoals ik al zei, je kunt ob_start() gebruiken.

    Verder komt de header already sent doordat je eerst een output krijgt en dan nog een cookie in de header verzendt.
    Als je alles in goede volgorde script heb je dit probleem niet.

    Met vriendelijke groet,
    Reza.

  • Aar
    Beginner
    Berichten
    36
    • 16 juni 2013 om 22:07
    • #20

    Dan zou ik je maar beter verdiepen in een goede opbouw, en eerst eens kijken wanneer je setcookie() moet worden uitgevoerd. Dat moet je dan VOOR je HTML (output) plaatsen.

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