WebSite X5Help Center

 
Reinhard G.
Reinhard G.
User

Kontaktformular, php  de

Автор: Reinhard G.
Просмотрено 1640, Подписчики 1, Размещенный 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

Размещено
9 Ответы
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

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

Читать больше
Размещено От Andreas S.
Der Zwoemti
Der Zwoemti
Moderator

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

Читать больше
Размещено От Der Zwoemti
Reinhard G.
Reinhard G.
User
Автор

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.

Читать больше
Размещено От Reinhard G.
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

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

Читать больше
Размещено От Andreas S.
Reinhard G.
Reinhard G.
User
Автор

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.

Читать больше
Размещено От Reinhard G.
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

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.

Читать больше
Размещено От Andreas S.
Reinhard G.
Reinhard G.
User
Автор

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. 

Читать больше
Размещено От 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.

Читать больше
Размещено От Elisa B.
Dmitrij K.
Dmitrij K.
User

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

Читать больше
Размещено От Dmitrij K.