Hallo,
ich habe mit diesen äußerst hilfreichen Tips ein externes Skript in einem Inline Frame eingebunden. klappt auch ganz toll bis auf ein Problem:
Wenn ich in dem eingebundenen Skript eine Funktion deklariere bricht es mit folgender Fehlermeldung ab:
Fatal error: Cannot redeclare meinefunktion() (previously declared in E:xampphtdocsfileadminmeinexternesskript.php:50) in E:xampphtdocsfileadminmeinexternesskript.php on line 50
Ich würde mich sehr freuen wenn mir jemand helfen könnte diesen Fehler zu beheben.
Viele Grüsse
Hendrik
Hi!
Scheinbar inkludierst Du Dein Script doppelt. Daher entweder dafür sorgen, dass dies nicht passiert oder ...
if (!function_exists('meinefunktion')) {
function meinefunktion() {
...
}
}
CU
maxhb
Hallo,
vielen Dank schonmal. Ich wüßte halt nicht wo ich es doppelt inkludiert habe. Ich weiß nicht ob du den ganzen Thread gelesen hast, wüßtest du eine Stelle an der das passieren könnte?
An dem eingebundenen Skript habe ich nichts geändert, wenn ich es einzeln aufrufe funktioniert es...
Vielen Dank
Hendrik
Hallo,
ich habe die meisten Probleme mit dem Einbinden per Inlineframe in den Griff bekommen, aber ein massives Problem habe ich leider immer noch:
Innerhalb des Inlineframes funktionieren meine Datenbankzugriffe nicht richtig, anscheinend versucht mein Script auf eine Typo3-Tabelle zuzugreifen oder es greift auf die richtige Tabelle aber etwas stimmt mit der RessourceId, hier scheint es Probleme mit Werten aus Typo3 zu geben.
Wenn ich das Script direkt, ohne den "Umweg" über das Typo3-Frontend, aufrufe, funktioniert alles wunderbar.
Ich habe auch schon mal alle Variablennamen, jedenfalls die die sich auf den DB-Kram beziehen, umbennant um eventuellen Problem in diesem Bereich zu verhindern, leider hat das aber auch nichts geändert.
Bei meiner Fehlersuche ist mir aufgefallen, dass in dem Quelltext meines Inlineframes nicht nur der Inhalt von mir angegeben Inhalt steht sondern von Typo3 erzeugt Daten mit ausgeliefert werden, unter anderem Styles. Läßt sich das abstellen? Ich verwende Diese Konstruktion ja gerade eben um dieses Skript von Typo3 "fernzuhalten".
Falls jemand eine Idee hat wäre ich ihm ewig dankbar...
Hendrik