• 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. Overige
  5. Archief
  6. Request

Forum

  • Het Grote Vibe Code Topic

    eeyk 22 mei 2026 om 19:28
  • Ictscripters Chat

    AarClay 21 april 2026 om 11:34
  • PWYL source gezocht

    Syntax 25 maart 2026 om 11:44
  • 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

Marktplaats

  • 370 Nieuwe Domeinnamen April 2026

    shiga 1 mei 2026 om 12:06
  • Snel een website nodig?

    Syntax 10 april 2026 om 12:55
  • Sicarras.com - Moderne Mafia Text-Based RPG

    Syntax 5 april 2026 om 16:22

Probleem met een project PHP

  • Willem
  • 30 april 2011 om 20:38
  • Closed
  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 30 april 2011 om 20:38
    • #1

    Beste cpers,

    Ik ben nu al een kleine anderhalf jaar bezig met een project en is al aardig af, echter wegens de druk heid had ik even geen tijd meer voor de site.

    Echter ben ik het nu weer aan het oppakken en loop tegen een aantal fouten op. Zouden jullie me kunnen helpen?

    Dit is de 1e fout die ik krijg:

    Citaat

    Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/*************/private_html/youfoundme/includes/config.php on line 100

    En dit is de 2e fout die ik krijg als ik ben ingelogt:

    Citaat

    Warning: Cannot modify header information - headers already sent by (output started at /home/*************/private_html/youfoundme/index.php:23) in /home/*************/private_html/youfoundme/includes/login.php on line 75

    Wie zou me hiermee kunnen helpen?

    Dit is het stukje van config lijn 91 tot 103:

    PHP
    if($isLoggedIn == 1){
    			if($userID == $userID_check){
    				if($password == $password_check){
    					$status = true;
    				}
    			}
    		}
    	}
    	
    	$con = mysql_close($con);
    	
    	return $status;
    }
    Toon Meer

    Dit is lijn 72 tot 85:

    PHP
    if($_SESSION['activated'] < 1){
    				echo "<div class='loginActivateEmail'>Please activate your e-mail address. The activation link is in your inbox.</div>";
    			}
    			header("Refresh: 0");
    		}
    		else{
    			echo "<script type='text/javascript'>alert('Incorrect login/password combination');</script>";
    			echo loginform();
    		}
    	}
    	else{ 
    		echo loginform();
    	}
    }
    Toon Meer

    Alvast bedankt.

  • Guest, wil je besparen op je domeinnamen? (ad)
  • eeyk
    Crime-ware.nl
    Berichten
    1.185
    • 30 april 2011 om 20:40
    • #2

    je moet

    PHP
    include("");


    direct onder <?php
    zetten anders krijg je die fout.
    en werkt dat niet zet dan in je config.

    bovenaan Ob_start;

    en mysql sluit je niet in de config maar in het bestand waar je het aanroept.

    ook kan je

    PHP
    header("refresh: 0;");


    gebruiken dat werkt beter in IE.


    mvg die gast die je altijd waarschuwt :)

  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 30 april 2011 om 20:43
    • #3

    Dit heb ik in me index.php staan: include_once 'includes/config.php';

  • eeyk
    Crime-ware.nl
    Berichten
    1.185
    • 30 april 2011 om 20:44
    • #4

    je maar staat die bovenaan in je script login.php?
    evenals index.php

    PHP
    include_oce("includes/config.php");
  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 30 april 2011 om 20:47
    • #5
    PHP
    <?php
    include_once("includes/config.php");
    	// Check page security
    	defined('MAIN_YFM') or die('Restricted access');
    	
    //variable logout link//
    $logout =  urlAddVar('x','logout');
    //login form//
    function loginform (){
    ?>

    Staat er in de login.php

    Maar die melding de 1e geeft die gelijk al weer op de homepage zonder in te loggen.

  • eeyk
    Crime-ware.nl
    Berichten
    1.185
    • 30 april 2011 om 20:49
    • #6

    zet ob_start;
    eens in je config bovenaan direct onder <?php

  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 30 april 2011 om 20:50
    • #7
    PHP
    <?php
    Ob_start;
    // Check page security
    defined('MAIN_YFM') or die('Restricted access');
    
    
    session_start();
    
    
    $_SERVER['HOME'] = "http://" . $_SERVER['HTTP_HOST'] . "/youfoundme/";
    
    
    //---------------------------------------------------INJECTIE BEVEILIGING---------------------------------------------------\\
    Toon Meer
  • eeyk
    Crime-ware.nl
    Berichten
    1.185
    • 30 april 2011 om 20:51
    • #8

    ik denk dat ik het al zie.
    je gebruikt op beide paginas

    PHP
    defined('MAIN_YFM') or die('Restricted access');

    dat is niet nodig lijkt me als je de config include :P


    en session_Start kan je beter na het contact met de mysql database gebruiken.

  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 30 april 2011 om 20:54
    • #9

    Defined ......


    Heb ik even uit de inlog gehaald echter de fout blijft.

  • eeyk
    Crime-ware.nl
    Berichten
    1.185
    • 30 april 2011 om 20:56
    • #10

    Dan geef ik het op :P.
    de fout ken ik dat is meestal als er iets voor de include staat.

    bijvoorbeeld.

    PHP
    <?php
    // teskt
    include("config.php");
    ?>


    dit geeft direct een fout.

  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 30 april 2011 om 21:12
    • #11

    Probleem 1 is opgelost, ik heb het volgende gedaan:

    PHP
    $con = mysql_close($con);

    Weggehaald.

  • ismail123
    Advanced programmer.
    Ontvangen Reacties
    20
    Berichten
    678
    • 30 april 2011 om 23:27
    • #12

    is geen slimme optie dat weghalen.

    zo hoort het:

    PHP
    $linknaarmysqlconnectie = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    $con = mysql_close($linknaarmysqlconnectie);

    Dus kijk in je config en zoek die variabel en dan

    PHP
    $con = mysql_close($devariabeldiejehebt);


    Bij de tweede error kan je

    PHP
    Header("Refresh:0")

    weghalen.
    Anders pm je me maar met je msn(als je die hebt) dan geef ik je uitgebreid uitleg.

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 30 april 2011 om 23:35
    • #13

    Header("Refresh:0") als ik dit weghaal is idd de fout weg, echter dan refresh die de pagina niet meer na het inloggen en dit moet wel gebeuren anders komen de opties niet naar voren.

  • ismail123
    Advanced programmer.
    Ontvangen Reacties
    20
    Berichten
    678
    • 30 april 2011 om 23:37
    • #14

    Je weet wel dat javascript en html ook een refresh optie heeft
    en dat headers altijd! bovenin moet.
    Dus je kan dit doen
    <script>
    window.location.href=window.location.href
    </script>
    VB:

    PHP
    if($_SESSION['activated'] < 1){ 
                    echo "<div class='loginActivateEmail'>Please activate your e-mail address. The activation link is in your inbox.</div>";
    echo "<script>window.location.href=window.location.href</script>";
                 }

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 30 april 2011 om 23:42
    • #15
    PHP
    <div id="loginMSG">
    					' . $_SESSION["email"] . '
    					<br />
    					<a id="button" href="'.$logout.'"><span>'.LANG_MENU_LOGOUT.'</span></a>
    				</div>';
    			
    			if($_SESSION['activated'] < 1){
    				echo "<div class='loginActivateEmail'>Please activate your e-mail address. The activation link is in your inbox.</div>";
    			}
    			header("Refresh: 0");
    
    
    		}
    		else{
    			echo "<script type='text/javascript'>alert('Incorrect login/password combination');</script>";
    			echo loginform();
    		}
    	}
    	else{ 
    		echo loginform();
    	}
    }
    ?>
    Toon Meer

    Ik heb het zo.

    Zodra je dan op inloggen drukt hoort die normaal door te gaan dit deed die voorheen wel maar nu geeft die spontaan een fout melding wat ik dus niet kan snappen.

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.685
    • 30 april 2011 om 23:45
    • #16

    Probleem 1:
    Inderdaad doen wat Ismail123 zei, maar zonder een variabele te vullen.

    PHP
    mysql_close($conn);


    Het ziet eruit dat het in een function zit dus zou je mogelijk

    PHP
    global $conn;


    Bovenin de functie doen.

    Zie ook wel:
    http://php.net/manual/en/function.mysql-close.php

    Probleem 2:
    Zoals uitgelegd is moet een header als eerste gedaan worden. De header moet dus gewijzigd worden in php voordat er html verschijnt. Headers hoeven dus helemaal niet bovenin. Het moet enkel voordat er een output in de browser is komen. Dit in verband met dat de browser eerst de headers opvraagt/verstuurd en dan pas de output ervan opvraagd.

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

  • Willem
    Enlightened
    Ontvangen Reacties
    12
    Berichten
    3.839
    • 1 mei 2011 om 01:16
    • #17

    MEt dank aan ismail die me super heb geholpen hebben we de fouten verholpen, de headers vervangen door JS.:slotje:

Participate now!

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

Maak een account aan Login

ICT Nieuws

  • Datalek bij leverancier Canvas - Universiteit van Amsterdam

    ICTscripters 10 mei 2026 om 12:03
  • Data privacy in 2026: Hoe de naleving van GDPR verandert

    ICTscripters 8 mei 2026 om 12:16
  • Tech.eu - Europees Start-up, Financiering en Technologienieuws

    ICTscripters 7 mei 2026 om 12:15

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