WebSite X5Help Center

 
Reinhard G.
Reinhard G.
User

Kontaktformular, php  de

Auteur : Reinhard G.
Visité 1634, Followers 1, Partagé 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

Posté le
9 RéPONSES
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois DE

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

Lire plus
Posté le de Andreas S.
Der Zwoemti
Der Zwoemti
Moderator

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

Lire plus
Posté le de Der Zwoemti
Reinhard G.
Reinhard G.
User
Auteur

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.

Lire plus
Posté le de Reinhard G.
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois 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.

Lire plus
Posté le de Andreas S.
Reinhard G.
Reinhard G.
User
Auteur

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.

Lire plus
Posté le de Reinhard G.
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois 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.

Lire plus
Posté le de Andreas S.
Reinhard G.
Reinhard G.
User
Auteur

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. 

Lire plus
Posté le de 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.

Lire plus
Posté le de Elisa B.
Dmitrij K.
Dmitrij K.
User

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

Lire plus
Posté le de Dmitrij K.