Matthias Reitinger
ɐɯıǝɹ
Alternativen zu XAMPP wären:
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
<?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()