Hallo!
Ich bin gerade an meinem Portfolio das ich mit hilfe eines Basisystems aus dem Buch "Galileo computing php 5.3 und mysql 5.5" ausbauen möchte.
Derzeit wird noch nichts aus der Datenbank aus- oder eingegeben.
Lediglich der Kern läuft mit meinem aktuellen Design welcher offline über xampp-win32-1.7.4-VC6 Problemlos läuft.
Jetzt habe ich das Basisystem so weit, dass ich dies online testen wollte.
Jetzt bekomme ich folgenden Fehler:
welcher sich logischerweise auf den "Windows"Backslash bezieht.
Ich verwende in zeile 17
und in 2 weiteren fällen, in anderen zeilen,
um mir einen HTML 5 Körper erstellen zu lassen.
Wenn ich allerdings anfange die "Windows"Backslashes in die erwünschten "/"Unis-Slash zu korrigieren, bekomme ich den änderungen in meiner "common.php" folgenden Fehler:
welche aussagt, dass er die dateien nicht findet da nun der Pfad aus der path.php nicht mehr funktioniert.
Kann mir jemand einen Denkstoß geben oder hat sogar eine Lösung meines Problems?
Danke
Ich bin gerade an meinem Portfolio das ich mit hilfe eines Basisystems aus dem Buch "Galileo computing php 5.3 und mysql 5.5" ausbauen möchte.
Derzeit wird noch nichts aus der Datenbank aus- oder eingegeben.
Lediglich der Kern läuft mit meinem aktuellen Design welcher offline über xampp-win32-1.7.4-VC6 Problemlos läuft.
Jetzt habe ich das Basisystem so weit, dass ich dies online testen wollte.
Jetzt bekomme ich folgenden Fehler:
Code:
[B]Warning[/B]: Unexpected character in input: '\' (ASCII=92) state=1 in [B]/www/htdocs/w00cf480/projects/basis/index.php[/B] on line [B]17[/B]
[B]Parse error[/B]: syntax error, unexpected T_STRING in [B]/www/htdocs/username/projects/basis/index.php[/B] on line [B]17
[/B]
Ich verwende in zeile 17
PHP:
System\HTML::printHead();
PHP:
System\HTML::printBody(null,true);
System\HTML::printFoot();
Wenn ich allerdings anfange die "Windows"Backslashes in die erwünschten "/"Unis-Slash zu korrigieren, bekomme ich den änderungen in meiner "common.php" folgenden Fehler:
Code:
[B]Warning[/B]: include(__DIR__/paths.php) []: failed to open stream: No such file or directory in [B]/www/htdocs/username/projects/basis/common.php[/B] on line [B]4[/B]
[B]Warning[/B]: include(__DIR__/paths.php) []: failed to open stream: No such file or directory in [B]/www/htdocs/username/projects/basis/common.php[/B] on line [B]4[/B]
[B]Warning[/B]: include() []: Failed opening '__DIR__/paths.php' for inclusion (include_path='.:/usr/share/php:..') in [B]/www/htdocs/username/projects/basis/common.php[/B] on line [B]4[/B]
[B]Warning[/B]: require_once(PROJECT_DOCUMENT_ROOT/settings.php) []: failed to open stream: No such file or directory in [B]/www/htdocs/username/projects/basis/common.php[/B] on line [B]7[/B]
[B]Fatal error[/B]: require_once() []: Failed opening required 'PROJECT_DOCUMENT_ROOT/settings.php' (include_path='.:/usr/share/php:..') in [B]/www/htdocs/username/projects/basis/common.php[/B] on line [B]7[/B]
PHP:
<?php
//vor PHP 5.3: define('PROJECT_DOCUMENT_ROOT',dirname(__FILE__));
//seit PHP 5.3
define('PROJECT_DOCUMENT_ROOT',__DIR__);
//Projektname
$project = str_replace($_SERVER['DOCUMENT_ROOT'], '', str_replace("\\", "/",__DIR__));
//Protokoll der Verbindung (HTTP oder HTTPS)
(!isset($_SERVER['HTTPS']) OR $_SERVER['HTTPS']=='off') ? $protocol = 'http://' : $protocol = 'https://';
//PROJECT Pfad (für die Verwendung im Web)
define('PROJECT_HTTP_ROOT',$protocol.$_SERVER['HTTP_HOST'].$project);
?>
Danke