Omdat ik op mijn vorige host tegen prestatieproblemen aanliep (www.000webhost.com), ben ik overgeschakeld naar een andere host, www.awardspace.com. Nu was het op mijn oude host geen probleem om in index.php met HTML output te beginnen en dan later in een file die ge included werd Header('Location: ') te doen. Op mijn nieuwe host krijg ik een error dat de output al begonnen is namelijk in index.php. Is dit op enige wijze te veranderen zodat het net zo werkt als op mijn oude host?
Code van index.php:
Code van index.php:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
| <?php session_start(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-script-type" content="text/javascript"> <meta http-equiv="content-style-type" content="text/css"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <meta http-equiv="content-language" content="nl"> <meta name="description" content="online digitale leeromgeving leren van achter de computer"> <meta name="keywords" content="online, digitaal, leeromgeving, leren, educatief, school, rooster, studiewijzer, diskspace, adminpaneel"> <link rel="icon" type="image/x-icon" href="images/favicon.ico"> <link rel="stylesheet" type="text/css" href="stylesheets/jquery-ui-1.7.2.custom.css"> <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet_index.css"> <link rel="stylesheet" type="text/css" href="stylesheets/jquery.autocomplete.css"> <script type="text/javascript"> window.onload = function() { $('#header').corner("15px tl tr"); $('#content').corner("15px bl br"); $('#menu').corner("15px bl"); } </script> <?php //TODO: Commentaar weghalen als app af is, zorgt ervoor dat er geen errors/warnings meer komen, stukje beveiliging //error_reporting(0); //TODO: .htaccess uncommenten en zo expires-headers aan te zetten wat page load times dramatisch zal gaan versnellen //Definieer de nodige constanten define("INCLUDES", "includes/"); define("IMAGES", "images/"); define("MODULES", "modules/"); require_once INCLUDES."main_functions.php"; require_once INCLUDES."dbfunctions.php"; //Stel de sessie tijd in op 1 uur ini_set("session.gc_maxlifetime", 3600); //Start de sessie en geef de titel weer connect(); //Haal uit alle gereserveerde array's MySQL karakters en alle mogelijke HTML tags die een goede werking van het systeem kunnen verhinderen $_GET = array_map('mysql_real_escape_string', $_GET); $_POST = array_map('mysql_real_escape_string', $_POST); $_POST = array_map('htmlspecialchars', $_POST); //Beveiligingsmethode die ervoor zorgt dat direct linking naar modules wordt voorkomen $_SESSION['validurl'] = true; return_title(); //Nodig voor page load statistieken $starttime = explode(' ', microtime()); $starttime = $starttime[1] + $starttime[0]; ?> </head> <body> <script type="text/javascript" src="jquery/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="jquery/jquery-ui-1.7.2.custom.min.js"></script> <script type="text/javascript" src="jquery/jquery.corners.js"></script> <script type="text/javascript" src="jquery/jquery.cycle.lite.min.js"></script> <script type="text/javascript" src="jquery/jquery.autocomplete.pack.js"></script> <!--[if lt IE 7]> <script type='text/javascript'> $(function() { $('#browser-upgrade-box').click(function() { $(this).hide(); }) }); </script> <div id="browser-upgrade-box"> <div id = "browser-box"> <p class="browser-links"> <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx" class="browser-link"> <span class = "internetexplorer-link"></span> </a> <a href="http://www.mozilla.com/" class="browser-link"> <span class = "firefox-link"></span> </a> <a href="http://www.google.com/chrome/index.html" class="browser-link"> <span class = "chrome-link"></span> </a> <p class="upgrade-message"> <strong>Uw browser is verouderd, mogelijk wordt deze website hierdoor niet juist weergegeven</strong> <br> <span>Wij raden u aan om een upgrade naar een van deze moderne browsers uit te voeren:</span> </p> </p> <span style = "display: inline-block; font-size: 10px; float: right;">Klik om te sluiten</span> </div> </div> <![endif]--> <div id = 'body'> <div id = 'header'> <div id = 'headerarea'> <!-- Header begin --> <?php return_header(); ?> <!-- Header eind --> </div> </div> <div id = 'menu'> <div id = 'menuarea'> <!-- Menu begin --> <ul> <?php $query = dbquery("SELECT item,name FROM leeromgeving_menu WHERE verschijn=1 ORDER BY Hits DESC"); while(list($item,$name) = mysql_fetch_row($query)) { print("<li><a href='index.php?pageindex=$item'>$name</a></li> \n"); } ?> </ul> <!-- Menu eind --> </div> </div> <div id = 'content'> <div id = 'textarea'> <noscript> <div class="ui-state-error ui-corner-all" style="padding: 0 .7em; width: 98%;"> <p> <span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span> <strong>Alert: </strong>Om deze site goed te bekijken is JavaScript vereist, dit hebt u uitgeschakeld. <a href = "?pageindex=javascriptoff"><span style = "text-decoration: underline;">Meer informatie</span></a> </p> </div> </noscript> <br> <!-- Module begin --> <?php analyse_get(); ?> <!-- Module eind --> </div> </div> <div class = 'login'> <div id = 'loginarea'> <!-- Login begin --> <?php print_loginform(); ?> <!-- Login eind --> </div> </div> <div id = 'footer'> <!-- Footer begin --> <?php print_footer(); ?> <!-- Footer eind --> </div> </div> <?php $mtime = explode(' ', microtime()); $totaltime = $mtime[0] + $mtime[1] - $starttime; $queries = $_SESSION['queries']; //Statistieken print("<!-- Load time: $totaltime, Dbqueries: $queries --> \n"); ?> </body> </html> <?php disconnect(); //Beveiligingsmethode die ervoor zorgt dat direct linking naar modules wordt voorkomen $_SESSION['validurl'] = false; unset($_SESSION['dberror']); unset($_SESSION['queries']); ?> |