Kontaktformular, php
Autor: Reinhard G.
Visited 1641,
Followers 1,
Udostępniony 0
Hallo, was will mir diese Meldung nach dem Absenden eines Kontaktformulares sagen:
Parse error: syntax error, unexpected end of file in /homepages/15/d729878760/htdocs/res/x5engine.php on line 6638
Ich habe im Datenmanagement alle Scripttypen ausprobiert.
Ich habe alle php Versionen beim Provider ausprobiert.
Ich habe parallel noch 10 Websites laufen, darin funktionieren alle Kontaktformulare. Nur bei diesem einen Projekt nicht. Es ist zum Haare raufen.
merci für eine Hilfe
Posted on the
Ist dieses Projekt auf einem anderen Server? Wenn ja, dann wird wahrscheinlich kein PHP aktiviert sein oder eine inkompatible Version davon.
ungültiges Zeichen irgendwo eingefügt... siehe x5engine.php on line 6638 was dort steht....
Autor
Hallo Andreas,
ich sagte es doch bereits. Natürlich ist auf dem Server (1und1) php installiert, in allen gängigen Versionen. Hab auch alle ausprobiert. Meine anderen Projekte funktionieren doch auch. Liegen auf demselben Server.
Hallo Zwoemti,
ups, wie soll ich das denn rausfinden ob da ein ungültiges Zeichen drin steht. Ich bin leider kein Programmierer und mit einem normalen Editor kann man wohl diese Stecknadel in diesem Heuhaufen nicht finden.
Hat denn niemand eine praktikable Idee, wie das mit einfachen Bordmitteln zu lösen ist.
@zwoemti dort steht nur "// Remove PHP " drinnen und das kann es nicht sein. Wenn dann bei Zeile 6639
while (stristr($file_content, "<?php") !== false) {
Ich glaube noch immer, dass es vom Server aus geht.
Autor
Hallo Andreas, hallo Zwoemti,
Problem gelöst aber nicht wirklich! Es handelt sich definitiv um einen Fehler in der Software -WSX5. Hier habt ihr wohl eine Baustelle. Nachdem ich die "x5engine.php" aus dem fehlerhaften Projekt gelöscht habe und dann aus einem anderen Projekt in dieses fehlerhafte Projekt kopiert hatte, funktionieren wieder alle Formulare. Fazit: Die "x5engine.php" hat einen Bug. Wodurch ist jetzt wohl mal Sache der Programmierer bei WSX5 dies herauszufinden.
Viele Grüße und danke für euer Mitwirken, Reinhard
PS: Hatte auch Kontakt mit 1und1. Kein Fehler beim Server bzw. php-Einstellungen festzustellen. Man verwies zwingend auf die Software.
Wenn es von einem anderen Projekt (gleich Version ) kommt und funktioniert, dann kann es kein Programmfehler sein, sondern ein Fehler der im Projekt entstanden ist und dadurch die fehlerhafte x5engine.php erzeugt hat. Was genau in dem Projekt vorhanden ist, kann nur INCO sagen wenn es dein Projekt testen kann.
Autor
Ja, das wollte ich damit sagen :-)
--- und wenn ein Fehler in einem Projekt entsteht, dann ist das m.E. letztendlich ein Fehler in der Software, zumal das Kontaktformular keine Eingabefehler aufweist. Schließlich hängt ja irgendwie alles mit allem zusammen. Aber, egal, es funktioniert ja.
Guten Tag Reinhard,
wahrscheinlich war die Datei auf dem Server nicht aktualisiert. Haben Sie aber also das Problem gelöst?
Danke! Mit freundlichen Grüßen.
Welche PHP Version ist auf dem Server? Ich habe ein Problem gelöst, wann PHP aktualisiert wurde.