Heyho zusammen
Kurz und knapp: Nach der Umstellung aller Dateien von ANSI zu UTF8 werden mir jetzt plötzlich Leerzeichen angezeigt, wo keine sein sollten.
Nun wird nämlich die Navigation nach unten verschoben..
Ich habe mit Kommentaren und Ausgaben versucht den Fehler einzugrenzen, leider erfolglos.
index.php:
base.php:
utils.php:
Woran liegts?
(Und JA: Jede einzelne PHP / HTML Datei ist mit Notepad++ auf UTF-8 konvertiert)
Gruss
Dancger
Kurz und knapp: Nach der Umstellung aller Dateien von ANSI zu UTF8 werden mir jetzt plötzlich Leerzeichen angezeigt, wo keine sein sollten.
Nun wird nämlich die Navigation nach unten verschoben..
Ich habe mit Kommentaren und Ausgaben versucht den Fehler einzugrenzen, leider erfolglos.
index.php:
HTML-Quellcode
- <!DOCTYPE html>
- <html lang="de">
- <head>
- <!-- Meta -->
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <!-- Settings -->
- <title>Nöggis Bike Shop</title>
- <!-- Bootstrap & CSS -->
- <link href="css/bootstrap.min.css" rel="stylesheet">
- <link href="css/bootstrap-theme.min.css" rel="stylesheet">
- <link href="css/style.css" rel="stylesheet">
- <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
- <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
- <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
- <![endif]-->
- </head>
- <body>
- <!-- Test Start 1 -->
- <?php include("lib/base.php"); ?>
- <!-- Test Start 2 -->
- <?php if(Utils::getParam("page") == null){ header('Location: http://dancger.ch/nbs/index.php?page=home'); }; ?>
- <?php Utils::incl("nav"); ?>
- <div class="container"><?php Utils::incl(Utils::getParam("page")); ?></div>
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
- <script src="js/bootstrap.min.js"></script>
- </body>
- </html>
base.php:
utils.php:
PHP-Quellcode
- <?php class Utils {
- // Parameter ermitteln
- public static function getParam($str_name){
- if(isset($_GET[$str_name])){
- return $_GET[$str_name];
- } else {
- return null;
- }
- }
- // File einbinden
- public static function incl($str_filename){
- print "<!-- Test Ende 1 -->";
- if($str_filename != null){
- print "<!-- Test Ende 2 -->";
- $pth = "http://dancger.ch/nbs/sites/".$str_filename.".html";
- print "<!-- Test Ende 3 -->";
- echo ltrim(file_get_contents($pth));
- } else {
- echo "404 - Page Param invalid";
- }
- }
- } ?>
Woran liegts?
(Und JA: Jede einzelne PHP / HTML Datei ist mit Notepad++ auf UTF-8 konvertiert)
Gruss
Dancger
MESS WITH THE BEST, DIE LIKE THE REST!
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Dancger“ ()