Pagina 1 van 2

Foutmelding bij het veranderen van lang_main.php

Geplaatst: 09 sep 2003, 14:55
door dakdak
Hoi,

Ik krijg een foutmelding als ik de file lang_main.php probeer te editen. In dit geval probeerde ik de volgende MOD te installeren:

http://www.phpbb.com/phpBB/viewtopic.php?t=54893

Maar dit leverde in mijn forum een foutmelding op:
Warning: Cannot modify header information - headers already sent by (output started at /home/dakdak/public_html/forum/language/lang_english/lang_main.php:1011) in /home/dakdak/public_html/forum/includes/page_header.php on line 474

Warning: Cannot modify header information - headers already sent by (output started at /home/dakdak/public_html/forum/language/lang_english/lang_main.php:1011) in /home/dakdak/public_html/forum/includes/page_header.php on line 476

Warning: Cannot modify header information - headers already sent by (output started at /home/dakdak/public_html/forum/language/lang_english/lang_main.php:1011) in /home/dakdak/public_html/forum/includes/page_header.php on line 477
Ik heb page_header.php nog nooit aangepast, dus daar ligt het niet aan. Ook is dit de eerste MOD die ik installeer - en hij werkt ook nog. Alleen krijg ik dan bovenaan elke pagina op m'n forum die foutmelding!

Als ik de originele lang_main.php terugzet, werkt het forum weer naar behoren.

Ik gebruik phpBB versie 2.0.5.

Enig idee hoe ik van deze foutmelding afkom?

Geplaatst: 09 sep 2003, 14:57
door michaa113
uhm gebruik de lycos fix die ergens op dit forum staat
de lycos header fix om precies te zijn
Hij heeft wel de naam datie voor lycos is maar daar helptie ook voor

Geplaatst: 09 sep 2003, 15:05
door michaa113

Code: Selecteer alles

// Work around for "current" Apache 2 + PHP module which seems to not 
// cope with private cache control setting 
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2')) 
{ 
   header ('Cache-Control: no-cache, pre-check=0, post-check=0, max-age=0'); 
} 
else 
{ 
   header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0'); 
} 
header ('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); 
header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); 

$template->pparse('overall_header'); 

?>  


En vervang door

Code: Selecteer alles

// Work around for "current" Apache 2 + PHP module which seems to not 
// cope with private cache control setting 
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2')) 
{ 
   @header ('Cache-Control: no-cache, pre-check=0, post-check=0, max-age=0'); 
} 
else 
{ 
   @header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0'); 
} 
@header ('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); 
@header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); 

$template->pparse('overall_header'); 

?> 

Geplaatst: 09 sep 2003, 15:08
door dakdak
Dank voor de tips!

Alleen: bij mij ziet de code er anders uit. Maakt dat wat uit?

Code: Selecteer alles

// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
{
	header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');

$template->pparse('overall_header');

?>

Geplaatst: 09 sep 2003, 15:09
door michaa113
neej daar maak je van:

Code: Selecteer alles

// Work around for "current" Apache 2 + PHP module which seems to not 
// cope with private cache control setting 
if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2')) 
{ 
   @header ('Cache-Control: no-cache, pre-check=0, post-check=0'); 
} 
else 
{ 
   @header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0'); 
} 
@header ('Expires: 0'); 
@header ('Pragma: no-cache'); 

$template->pparse('overall_header'); 

?>

Geplaatst: 09 sep 2003, 15:13
door dakdak
Wow, dank je wel, het werkt!

Hartelijk bedankt voor de support! Da's nog eens snelle service. :-)

EDIT: Nee, we zijn er nog niet... onder de knoppen "login om je priveberichten te bekijken" en "profiel" steekt nu de volgende foutmelding:
Warning: Cannot modify header information - headers already sent by (output started at /home/dakdak/public_html/forum/language/lang_english/lang_main.php:1011) in /home/dakdak/public_html/forum/includes/functions.php on line 762

Geplaatst: 09 sep 2003, 15:19
door michaa113
geef mij jouw login.php is

Geplaatst: 09 sep 2003, 15:20
door dakdak

Code: Selecteer alles

<?php
/***************************************************************************
 *                                login.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: login.php,v 1.47.2.12 2003/05/06 20:18:42 acydburn Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

//
// Allow people to reach login page if
// board is shut down
//
define("IN_LOGIN", true);

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
//

// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
	$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
	$sid = '';
}

if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
	if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
	{
		$username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : '';
		$username = substr(str_replace("\'", "'", $username), 0, 25);
		$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

		$sql = "SELECT user_id, username, user_password, user_active, user_level
			FROM " . USERS_TABLE . "
			WHERE username = '" . str_replace("\'", "''", $username) . "'";
		if ( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql);
		}

		if( $row = $db->sql_fetchrow($result) )
		{
			if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
			{
				redirect(append_sid("index.$phpEx", true));
			}
			else
			{
				if( md5($password) == $row['user_password'] && $row['user_active'] )
				{
					$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;

					$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);

					if( $session_id )
					{
						$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
						redirect(append_sid($url, true));
					}
					else
					{
						message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__);
					}
				}
				else
				{
					$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : '';
					$redirect = str_replace('?', '&', $redirect);

					$template->assign_vars(array(
						'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
					);

					$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

					message_die(GENERAL_MESSAGE, $message);
				}
			}
		}
		else
		{
			$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "";
			$redirect = str_replace("?", "&", $redirect);

			$template->assign_vars(array(
				'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">")
			);

			$message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>');

			message_die(GENERAL_MESSAGE, $message);
		}
	}
	else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
	{
		if( $userdata['session_logged_in'] )
		{
			session_end($userdata['session_id'], $userdata['user_id']);
		}

		if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect']))
		{
			$url = (!empty($HTTP_POST_VARS['redirect'])) ? $HTTP_POST_VARS['redirect'] : $HTTP_GET_VARS['redirect'];
			redirect(append_sid($url, true));
		}
		else
		{
			redirect(append_sid("index.$phpEx", true));
		}
	}
	else
	{
		$url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx";
		redirect(append_sid($url, true));
	}
}
else
{
	//
	// Do a full login page dohickey if
	// user not already logged in
	//
	if( !$userdata['session_logged_in'] )
	{
		$page_title = $lang['Login'];
		include($phpbb_root_path . 'includes/page_header.'.$phpEx);

		$template->set_filenames(array(
			'body' => 'login_body.tpl')
		);

		if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) )
		{
			$forward_to = $HTTP_SERVER_VARS['QUERY_STRING'];

			if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) )
			{
				$forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1];
				$forward_match = explode('&', $forward_to);

				if(count($forward_match) > 1)
				{
					$forward_page = '';

					for($i = 1; $i < count($forward_match); $i++)
					{
						if( !ereg("sid=", $forward_match[$i]) )
						{
							if( $forward_page != '' )
							{
								$forward_page .= '&';
							}
							$forward_page .= $forward_match[$i];
						}
					}
					$forward_page = $forward_match[0] . '?' . $forward_page;
				}
				else
				{
					$forward_page = $forward_match[0];
				}
			}
		}
		else
		{
			$forward_page = '';
		}

		$username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : '';

		$s_hidden_fields = '<input type="hidden" name="redirect" value="' . $forward_page . '" />';

		make_jumpbox('viewforum.'.$phpEx, $forum_id);
		$template->assign_vars(array(
			'USERNAME' => $username,

			'L_ENTER_PASSWORD' => $lang['Enter_password'],
			'L_SEND_PASSWORD' => $lang['Forgotten_password'],'L_NEW_REGISTER' => $lang['Need_register'],'U_NEW_REGISTER' => append_sid("profile.php?mode=register"),'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),

			'S_HIDDEN_FIELDS' => $s_hidden_fields)
		);

		$template->pparse('body');

		include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
	}
	else
	{
		redirect(append_sid("index.$phpEx", true));
	}

}

?>
Voor de MOD heb ik onderaan de file het volgende stukje zelf toegevoegd:

Code: Selecteer alles

'L_NEW_REGISTER' => $lang['Need_register'], 

         'U_NEW_REGISTER' => append_sid("profile.php?mode=register"), 

Geplaatst: 09 sep 2003, 15:41
door michaa113

Code: Selecteer alles

<?php 
/*************************************************************************** 
*                                login.php 
*                            ------------------- 
*   begin                : Saturday, Feb 13, 2001 
*   copyright            : (C) 2001 The phpBB Group 
*   email                : support@phpbb.com 
* 
*   $Id: login.php,v 1.47.2.12 2003/05/06 20:18:42 acydburn Exp $ 
* 
* 
***************************************************************************/ 

/*************************************************************************** 
* 
*   This program is free software; you can redistribute it and/or modify 
*   it under the terms of the GNU General Public License as published by 
*   the Free Software Foundation; either version 2 of the License, or 
*   (at your option) any later version. 
* 
***************************************************************************/ 

// 
// Allow people to reach login page if 
// board is shut down 
// 
define("IN_LOGIN", true); 

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Set page ID for session management 
// 
$userdata = session_pagestart($user_ip, PAGE_LOGIN); 
init_userprefs($userdata); 
// 
// End session management 
// 

// session id check 
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid'])) 
{ 
   $sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid']; 
} 
else 
{ 
   $sid = ''; 
} 

if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) ) 
{ 
   if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] ) 
   { 
      $username = isset($HTTP_POST_VARS['username']) ? trim(htmlspecialchars($HTTP_POST_VARS['username'])) : ''; 
      $username = substr(str_replace("\'", "'", $username), 0, 25); 
      $password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : ''; 

      $sql = "SELECT user_id, username, user_password, user_active, user_level 
         FROM " . USERS_TABLE . " 
         WHERE username = '" . str_replace("\'", "''", $username) . "'"; 
      if ( !($result = $db->sql_query($sql)) ) 
      { 
         message_die(GENERAL_ERROR, 'Error in obtaining userdata', '', __LINE__, __FILE__, $sql); 
      } 

      if( $row = $db->sql_fetchrow($result) ) 
      { 
         if( $row['user_level'] != ADMIN && $board_config['board_disable'] ) 
         { 
            redirect(append_sid("index.$phpEx", true)); 
         } 
         else 
         { 
            if( md5($password) == $row['user_password'] && $row['user_active'] ) 
            { 
               $autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0; 

               $session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin); 

               if( $session_id ) 
               { 
                  $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx"; 
                  redirect(append_sid($url, true)); 
               } 
               else 
               { 
                  message_die(CRITICAL_ERROR, "Couldn't start session : login", "", __LINE__, __FILE__); 
               } 
            } 
            else 
            { 
               $redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : ''; 
               $redirect = str_replace('?', '&', $redirect); 

               $template->assign_vars(array( 
                  'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">") 
               ); 

               $message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>'); 

               message_die(GENERAL_MESSAGE, $message); 
            } 
         } 
      } 
      else 
      { 
         $redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : ""; 
         $redirect = str_replace("?", "&", $redirect); 

         $template->assign_vars(array( 
            'META' => "<meta http-equiv=\"refresh\" content=\"3;url=login.$phpEx?redirect=$redirect\">") 
         ); 

         $message = $lang['Error_login'] . '<br /><br />' . sprintf($lang['Click_return_login'], "<a href=\"login.$phpEx?redirect=$redirect\">", '</a>') . '<br /><br />' .  sprintf($lang['Click_return_index'], '<a href="' . append_sid("index.$phpEx") . '">', '</a>'); 

         message_die(GENERAL_MESSAGE, $message); 
      } 
   } 
   else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] ) 
   { 
      if( $userdata['session_logged_in'] ) 
      { 
         session_end($userdata['session_id'], $userdata['user_id']); 
      } 

      if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect'])) 
      { 
         $url = (!empty($HTTP_POST_VARS['redirect'])) ? $HTTP_POST_VARS['redirect'] : $HTTP_GET_VARS['redirect']; 
         redirect(append_sid($url, true)); 
      } 
      else 
      { 
         redirect(append_sid("index.$phpEx", true)); 
      } 
   } 
   else 
   { 
      $url = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "index.$phpEx"; 
      redirect(append_sid($url, true)); 
   } 
} 
else 
{ 
   // 
   // Do a full login page dohickey if 
   // user not already logged in 
   // 
   if( !$userdata['session_logged_in'] ) 
   { 
      $page_title = $lang['Login']; 
      include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

      $template->set_filenames(array( 
         'body' => 'login_body.tpl') 
      ); 

      if( isset($HTTP_POST_VARS['redirect']) || isset($HTTP_GET_VARS['redirect']) ) 
      { 
         $forward_to = $HTTP_SERVER_VARS['QUERY_STRING']; 

         if( preg_match("/^redirect=([a-z0-9\.#\/\?&=\+\-_]+)/si", $forward_to, $forward_matches) ) 
         { 
            $forward_to = ( !empty($forward_matches[3]) ) ? $forward_matches[3] : $forward_matches[1]; 
            $forward_match = explode('&', $forward_to); 

            if(count($forward_match) > 1) 
            { 
               $forward_page = ''; 

               for($i = 1; $i < count($forward_match); $i++) 
               { 
                  if( !ereg("sid=", $forward_match[$i]) ) 
                  { 
                     if( $forward_page != '' ) 
                     { 
                        $forward_page .= '&'; 
                     } 
                     $forward_page .= $forward_match[$i]; 
                  } 
               } 
               $forward_page = $forward_match[0] . '?' . $forward_page; 
            } 
            else 
            { 
               $forward_page = $forward_match[0]; 
            } 
         } 
      } 
      else 
      { 
         $forward_page = ''; 
      } 

      $username = ( $userdata['user_id'] != ANONYMOUS ) ? $userdata['username'] : ''; 

      $s_hidden_fields = '<input type="hidden" name="redirect" value="' . $forward_page . '" />'; 

      make_jumpbox('viewforum.'.$phpEx, $forum_id); 
      $template->assign_vars(array( 
         'USERNAME' => $username, 

         'L_ENTER_PASSWORD' => $lang['Enter_password'], 
         'L_SEND_PASSWORD' => $lang['Forgotten_password'],
         'L_NEW_REGISTER' => $lang['Need_register'],
         'U_NEW_REGISTER' => append_sid("profile.$phpEx?mode=register"),
         'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"), 

         'S_HIDDEN_FIELDS' => $s_hidden_fields) 
      ); 

      $template->pparse('body'); 

      include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
   } 
   else 
   { 
      redirect(append_sid("index.$phpEx", true)); 
   } 

} 

?>
Probeer um zo is

Geplaatst: 09 sep 2003, 15:50
door dakdak

Code: Selecteer alles

Fatal error: Cannot redeclare class template in /home/dakdak/public_html/forum/includes/template.php on line 30
Hele forum was offline...

Geplaatst: 09 sep 2003, 16:19
door michaa113
zit maar 1 ding op:
back-up maken
Alle files opnieuw downloaden en uppen
opnieuw instaleren
back-up restoren

Geplaatst: 10 sep 2003, 08:43
door dakdak
Nee hoor, hij deed het weer toen ik de originele lang_main.php uploadde.

Ik neem dan maar even aan dat er geen oplossing is voor mijn probleem?

Geplaatst: 10 sep 2003, 10:31
door michaa113
ok dan gaan we weer ff naar lang_main

zoek: Voeg daarvoor toe:

Code: Selecteer alles

$lang['Need_register'] = 'Don\'t have an account?'; 

Geplaatst: 10 sep 2003, 10:37
door dakdak
Die tekst verschijnt nu boven in beeld op mijn forum.

Geplaatst: 10 sep 2003, 14:30
door michaa113
geef mij jou (verranderde) lang_main is

Geplaatst: 10 sep 2003, 14:52
door dakdak
Er is geen verandering meer... ik heb de oude ge-upload.

Ik zat net trouwens even te klooien met de lang_main.php, wilde de registratie-overeenkomst even aanpassen. Dat stukje van "onder de 13 jaar" moest weg. Als ik dat doe - ik verwijder dus alleen maar een klein stukje tekst uit de lang_main.php - dan krijg ik al die errormelding van functions.php op line 762, maar UITSLUITEND op de profielpagina en de "log in om je prive berichten te bekijken" pagina.

Geplaatst: 10 sep 2003, 18:17
door michaa113
Onder 13 weg?
Ga naar templates/{templatenaam}
en open agreement.tpl

Zoek:
<a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a>
en verwijder dat
en klaar ben je

Geplaatst: 10 sep 2003, 20:18
door Stef
of je opent lang_main en je zoekt onder de 13 jaar op. En maakt dat vakje leeg. dus dat je zoiets ziet:

Blaat =""

Geplaatst: 11 sep 2003, 08:30
door dakdak
Jongens, ik krijg al een foutmelding als ik één letter probeer aan te passen in lang_main.php...

Is er dan echt geen oplossing voor mijn probleem?

Geplaatst: 11 sep 2003, 09:09
door dakdak
OMG, ik weet waarom het foutging...

Ik zat mijn PHP-pagina's in cPanel te editen en dat ging mis. Nu gebruik ik Notepad en gaat alles ineens goed.

Niet te geloven!! :?