54 |
54 |
}
|
55 |
55 |
}
|
56 |
56 |
|
|
57 |
// Check if AddDefaultCharset is set
|
|
58 |
$e_adc=false;
|
|
59 |
$sapi=php_sapi_name();
|
|
60 |
if(strpos($sapi, 'apache')!==FALSE || strpos($sapi, 'nsapi')!==FALSE) {
|
|
61 |
flush();
|
|
62 |
$apache_rheaders=apache_response_headers();
|
|
63 |
foreach($apache_rheaders AS $h) {
|
|
64 |
if(strpos($h, 'html; charset')!==FALSE) {
|
|
65 |
preg_match('/charset\s*=\s*([a-zA-Z0-9- _]+)/', $h, $match);
|
|
66 |
$apache_charset=$match[1];
|
|
67 |
$e_adc=$apache_charset;
|
|
68 |
}
|
|
69 |
}
|
|
70 |
}
|
|
71 |
|
57 |
72 |
?>
|
58 |
73 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
59 |
74 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
... | ... | |
115 |
130 |
?>
|
116 |
131 |
<table cellpadding="3" cellspacing="0" width="100%" align="center">
|
117 |
132 |
<tr>
|
118 |
|
<td colspan="8"><h1>Step 1</h1>Please check the following requirements are met before continuing...</td>
|
|
133 |
<td colspan="6"><h1>Step 1</h1>Please check the following requirements are met before continuing...</td>
|
119 |
134 |
</tr>
|
120 |
135 |
<?php if($session_support != '<font class="good">Enabled</font>') { ?>
|
121 |
136 |
<tr>
|
122 |
|
<td colspan="8" style="font-size: 10px;" class="bad">Please note: PHP Session Support may appear disabled if your browser does not support cookies.</td>
|
|
137 |
<td colspan="6" style="font-size: 10px;" class="bad">Please note: PHP Session Support may appear disabled if your browser does not support cookies.</td>
|
123 |
138 |
</tr>
|
124 |
139 |
<?php } ?>
|
125 |
140 |
<tr>
|
126 |
|
<td width="140" style="color: #666666;">PHP Version > 4.1.0</td>
|
127 |
|
<td width="35">
|
|
141 |
<td width="160" style="color: #666666;">PHP Version > 4.1.0</td>
|
|
142 |
<td width="60">
|
128 |
143 |
<?php
|
129 |
144 |
$phpversion = substr(PHP_VERSION, 0, 6);
|
130 |
145 |
if($phpversion > 4.1) {
|
... | ... | |
135 |
150 |
?>
|
136 |
151 |
</td>
|
137 |
152 |
<td width="140" style="color: #666666;">PHP Session Support</td>
|
138 |
|
<td width="115"><?php echo $session_support; ?></td>
|
139 |
|
<td width="105" style="color: #666666;">PHP Safe Mode</td>
|
|
153 |
<td width="105"><?php echo $session_support; ?></td>
|
|
154 |
<td width="115" style="color: #666666;">PHP Safe Mode</td>
|
140 |
155 |
<td>
|
141 |
156 |
<?php
|
142 |
157 |
if(ini_get('safe_mode')) {
|
... | ... | |
147 |
162 |
?>
|
148 |
163 |
</td>
|
149 |
164 |
</tr>
|
|
165 |
<tr>
|
|
166 |
<td width="160" style="color: #666666;">AddDefaultCharset unset</td>
|
|
167 |
<td width="60">
|
|
168 |
<?php
|
|
169 |
if($e_adc) {
|
|
170 |
?><font class="bad">No</font><?php
|
|
171 |
} else {
|
|
172 |
?><font class="good">Yes</font><?php
|
|
173 |
}
|
|
174 |
?>
|
|
175 |
</td>
|
|
176 |
<td colspan="4"> </td>
|
|
177 |
</tr>
|
|
178 |
<?php if($e_adc) { ?>
|
|
179 |
<tr>
|
|
180 |
<td colspan="6" style="font-size: 10px;" class="bad">Please note: AddDefaultCharset is set to <?php echo $e_adc;?> in apache.conf.<br />If you have to use umlauts (e.g. ä á) please change this to Off. - Or use <?php echo $e_adc;?> inside website baker, too.</td>
|
|
181 |
</tr>
|
|
182 |
<?php } ?>
|
150 |
183 |
</table>
|
151 |
184 |
<table cellpadding="3" cellspacing="0" width="100%" align="center">
|
152 |
185 |
<tr>
|
added check for AddDefaultCharset to install