hallo,
ich verusche gerade den Laaser.net Shop in meine seite mittels
zu inkludieren.
ich bekomm allerdings die fehlermeldung: "Fehler: Diese Datei darf nicht alleine aufgerufen werden".
diese fehlermeldung kommt von der in der index.php includeten datei template.php, die wie folgt ausschaut:
und jetzt zu meiner frage, kann ich das irgendwie ändern um den shop trotzdem so includen zu können? bzw. wo müßte ich ansetzen in der tempaltes oder index.php?
ich verusche gerade den Laaser.net Shop in meine seite mittels
PHP-Code:
<?php include("../../shop/index.php");?>
ich bekomm allerdings die fehlermeldung: "Fehler: Diese Datei darf nicht alleine aufgerufen werden".
diese fehlermeldung kommt von der in der index.php includeten datei template.php, die wie folgt ausschaut:
PHP-Code:
<?
// Laaser Shop System
// Copyright: Jürgen Laaser, 2002-2006
if ($ID == "" AND $PW == "") echo "Fehler: Diese Datei darf nicht alleine aufgerufen werden";
else {
$db_test = @mysql_connect($HOST,$ID,$PW);
if (!$db_test)
{
echo "<b>Es konnte keine Verbindung zur Datenbank aufgebaut werden!</b><br>";
echo "<b>Bitte versuchen Sie es später noch einmal!</b>";
exit();
}
$conn_id = mysql_connect($HOST,$ID,$PW);
mysql_select_db($DB,$conn_id);
$result = mysql_query("select name,inhalt from ".$PREFIX."_Templates");
if (!$result)
{
echo "<p><b>Bitte führen Sie die Installationsroutine aus und löschen anschließend die Datei aus dem Verzeichnis!</b></p>";
echo "<p><b><a href='install.php'>Installation starten</a></b></p>";
exit();
}
while ($row = mysql_fetch_object($result))
{
$name_t = $row->name;
$templates = $row->inhalt;
if (!isset($templates_arry)) $templates_arry = array($name_t=>$templates);
else $templates_arry[$name_t] = $templates;
}
....
Kommentar