Ja gut und schön, aber so ist es leider nicht. Wenn ich die PHP Seite einzeln ohne Zeta im Web aufrufe funktioniert es so wie es soll.
In Zeta implementiert leider nicht. Ich habe mal den PHP Skript als Textdatei hochgeladen. Vielleicht bekomme ich da einige Tipps was ich ändern muss.
Hier der Beweis https://modellflugplatz.org/test4.php
Ich kann doch von hier aus nicht sehen, ob Sie Ihren Seiten die korrekte Dateierweiterung vergeben haben. Daher erwähne ich das sicherheitshalber lieber. Ich weiss ja nicht einmal, welche Version von Zeta Producer Sie nutzen.
Was soll test4.php denn genau beweisen? Das lässt sich ja nicht sagen, ohne den Code der Seite zu kennen.
Auf beiden Testseiten ist ein "-->" zu sehen, das sieht mir stark nach einem nicht abgeschlossenen HTML-Kommentar aus.
Unklar ist mir noch, was fancybox mit PHP zu tun hat.
Ein aussagekräftiger Test um die PHP-Unterstützung zu prüfen, wäre folgender:
- Zeta Producer Projekt öffnen
- Neue Seite "PHP-Test" einfügen
- Seite im Seitenbau doppelklicken
- Unter "Google" die Erweiterung (hinter Dateiname) auf ".php" stellen und OK-Button anklicken
- Auf der Seite "PHP-Test" ein Neues Widget "Quelltext" einfügen
- Im Überschriftenfeld "Aus PHP" eingeben
- Im Textfeld folgendes eingeben: <?php echo "Hallo Welt"; ?>
- OK-Button anklicken.
Wird in der Internen Vorschau nun "Hallo Welt" angezeigt?
Wird in der lokalen Browser-Vorschau nun "Hallo Welt" angezeigt?
Wenn die Antwort zweimal ja ist, dann stellt Ihr Zeta Producer generell PHP-Code einwandfrei dar. Daher müsste die Fehlerursache irgendwo in Ihrem Code zu finden sein. Das ist aber für uns nicht einfach zu überprüfen und übersteigt auch die Leistung, die wir hier an Support bieten (wir können hier keinen Fremdcode prüfen).
Vielleicht hilft ja folgender Hinweise: jQuery ist in jedem Zp Projekt bereits vorhanden und muss nicht nochmals geladen werden, Fancybox ebenso.