Matthias Reitinger
ɐɯıǝɹ
Alternativen zu XAMPP wären:
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
echo("system/system.php");
require("system/config.php"); // Der Pfad bezieht sich immer auf die 'Hauptdatei' also auf die Lage der main.php
?>
Nein, muss man nicht.lordfritte hat gesagt.:Kann es auch daran liegen das man es auf "C:\Programme\apachefriends" installieren muss?
Teh H4mst0R hat gesagt.:Also mal ehrlich. Xampp ist dafür wirklich mehr als geeignet und sollte auch auf so ziemlich jedem System laufen... Ich hab mir die zip-version geladen und auf meinen USB-Stick installiert und alles läuft super.
Für PHP ist es unmöglich die Ausgabe auf nur eine Datei zu begrenzen und alle folgenden (eingebundenen Dateien dann ohne Ausgabe abzuarbeiten). Es sei denn man man schreibt den Code für diesen Zweck...
Naja ich will dich nicht ärgern, der Fehler liegt bei dir einfach in der Denkweise zu relativen Pfaden....
Ändere mal in deiner system/system.php folgendes
PHP:<?php echo("system/system.php"); require("system/config.php"); // Der Pfad bezieht sich immer auf die 'Hauptdatei' also auf die Lage der main.php ?>
Erklärung: Deine main.php wird gerufen, macht ein echo und bindet dann die system.php aus dem system Verzeichnis ein.
Eigentlich wird nur der Quelltext aus der system.php an diese Stelle eingefügt (require).
Und nun folgt wieder ein echo und dann willst du die config.php einbinden...
Dafür musst du wieder von der Lage der main.php ausgehen also musst du system/config.php einbinden.
XAMPP hat damit sehr wenig zu tun. Wie du siehst tut es seine Dienste super und bei den anderen Servern wirste das gleiche Problem haben, weil die Pfade schlichtweg flasch sind. Die config.php wird bisher in dem Ordner gesucht wo auch die main.php drin ist.
- require()