Moin,
wenn Du die Anwendung "
SQLite Nachrichten" in einem anderen Verzeichnis zusätzlich und erneut laufen lassen willst, wieso kopierst Du dann nicht sämtliche Dateien (und auch das Verzeichnis "db" mit der zweiten SQLite-Datenbank) erneut in dieses andere Verzeichnis "xyz"?
Dann brauchst Du doch gar nichts umschreiben.
... oder auch in einem
dynamischen Iframe einbinden, wie ich auch auf meiner Tutorialseite zusätzlich beschrieben habe.
Es ist ja nicht nur der Aufruf der SQLite-Datenbank mit dem korrekten Pfad anzugeben (was Klaus beschreibt), sondern es gibt ja an allen möglichen Stellen in allen Skripten auch noch andere Pfadangaben zu beachten, wie z.B. beim "include" (inkludieren der Datei "verbinden.php"):
include "verbinden.php";
... oder auch bei den Weiterleitungen wie z.B.:
header("Location: nachrichten.php");
... oder auch:
header("Location: anmelden.php");
... auch auf die Style-Datei für die CSS wird verlinkt (wenn man das nicht direkt in Mobirise eingebaut haben sollte), sowie die Links der Navigation zu den einzelnen Seiten.
Man muss sich also jedes einzelne Skript ganz genau ansehen und nach Verweisen suchen, falls man die Pfadangaben ändern wollte und dabei natürlich den Standort des jeweiligen Skriptes beachten.
... oder willst Du aus einem anderen Verzeichnis "xyz" auf die
gleiche SQLite-Datenbank zugreifen, die Du schon verwendest? Dann müsstest Du nur die Datei "verbinden.php" im Verzeichnis "xyz" ändern und den relativen Pfad zur vorhandenen Datenbank ändern, wie von Klaus beschrieben, z.B. wenn das Verzeichnis "db" ein Verzeichnis höher als das Verzeichnis "xyz" liegt, also im Stammverzeichnis (Root- oder Wurzelverzeichnis), dann 2 Punkte ../ davor setzen:
Code: Alles auswählen
// Pfad zur Datenbank
$datenbank = "../db/datenbank.sqt";
Beispiele relativer Pfadangaben:
/db/datenbank.sqt = bleibe im gleichen Verzeichnis
../db/datenbank.sqt = gehe ein Verzeichnis höher also 1x ../
../../db/datenbank.sqt = gehe zwei Verzeichnisse höher also 2x ../