WebSite X5Help Center

 
Reinhard G.
Reinhard G.
User

Kontaktformular, php  de

Autor: Reinhard G.
Besucht 1442, Followers 1, Geteilt 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

Gepostet am
9 ANTWORTEN
Andreas S.
Andreas S.
Moderator

Ist dieses Projekt auf einem anderen Server? Wenn ja, dann wird wahrscheinlich kein PHP aktiviert sein oder eine inkompatible Version davon.

Mehr lesen
Gepostet am von Andreas S.
Der Zwoemti
Der Zwoemti
Moderator

ungültiges Zeichen irgendwo eingefügt... siehe x5engine.php on line 6638 was dort steht....

Mehr lesen
Gepostet am von Der Zwoemti
Reinhard G.
Reinhard G.
User
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.

Mehr lesen
Gepostet am von Reinhard G.
Andreas S.
Andreas S.
Moderator

@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.

Mehr lesen
Gepostet am von Andreas S.
Reinhard G.
Reinhard G.
User
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.

Mehr lesen
Gepostet am von Reinhard G.
Andreas S.
Andreas S.
Moderator

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.

Mehr lesen
Gepostet am von Andreas S.
Reinhard G.
Reinhard G.
User
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. 

Mehr lesen
Gepostet am von Reinhard G.
Incomedia
Elisa B.
Incomedia

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.

Mehr lesen
Gepostet am von Elisa B.
Dmitrij K.
Dmitrij K.
User

Welche PHP Version ist auf dem Server? Ich habe ein Problem gelöst, wann PHP aktualisiert wurde. 

Mehr lesen
Gepostet am von Dmitrij K.