Seite 1 von 1

Wie, Scriptausführung im Editor verhindern?

Verfasst: Do 29. Jan 2004, 19:26
von disnee
Hallo,

ich habe bei mir das Modul Snippets integriert.
Das funktioniert auch soweit ganz gut. Es gibt nur einen kleinen Haken.
In meinem Artikel habe ich ein PHP Script integriert welches auf der angezeigten Webseite Angaben aus der URL nutzt um aus einer Datenbank bestimmte Informationen auszulesen.
Diese URL Inhalte fehlen natürlich wenn ich mich in der Adminoberfläche befinde. Da in dem Script mögliche Fehler mit einer Meldung und anschließendem "die" beendet werden, stirbt an dieser Stelle auch die Weiterverarbeitung des Backend.

Gibt es eine Möglichkeit nach dieser Art?
wenn in Admin Oberfläche
dann script überspringen
andernfalls
script ausführen

Ich habe schon diesen Versuch unternommen, der aber nicht funktioniert...
if(!strstr($_SERVER['PATH_INFO'],"Pfad zu Backend")) {
script
}

Welche Möglichkeit gibt es mein Problem zu lösen?

Danke
Ronny

Verfasst: Do 29. Jan 2004, 19:48
von emergence
versuchs mal im script mit

Code: Alles auswählen

<?
if (!$edit) {
echo "dein script...";
}
?>

Verfasst: Do 29. Jan 2004, 19:51
von disnee
Supi,
Danke das ist die Lösung!

Verfasst: Sa 31. Jan 2004, 18:47
von disnee
Hallo nochmal,

gibt es eigentlich für die Darstellung in der Vorschau auch so eine schöne Variable die man abfragen kann, um die Ausführung von Scripten zu verhindern?

Danke
Ronny

Verfasst: Sa 31. Jan 2004, 18:56
von emergence
die vorschau ist an sich nur das file front_content.php...
man könnte schauen ob die variable contenido gesetzt ist...
(keine ahnung ob das klappt)

Verfasst: Sa 31. Jan 2004, 19:12
von disnee
Hut ab,

super Antwortzeit und dann auch noch der richtige Tipp.
$contenido hat mir weitergeholfen.

Danke
Ronny