WebSite X5Help Center

 
Reinhard G.
Reinhard G.
User

Kontaktformular, php  de

Autore: Reinhard G.
Visite 1630, Followers 1, Condiviso 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

Postato il
9 RISPOSTE
Andreas S.
Andreas S.
Moderator
Utente del mese DE

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

Leggi di più
Postato il da Andreas S.
Der Zwoemti
Der Zwoemti
Moderator

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

Leggi di più
Postato il da Der Zwoemti
Reinhard G.
Reinhard G.
User
Autore

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.

Leggi di più
Postato il da Reinhard G.
Andreas S.
Andreas S.
Moderator
Utente del mese 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.

Leggi di più
Postato il da Andreas S.
Reinhard G.
Reinhard G.
User
Autore

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.

Leggi di più
Postato il da Reinhard G.
Andreas S.
Andreas S.
Moderator
Utente del mese 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.

Leggi di più
Postato il da Andreas S.
Reinhard G.
Reinhard G.
User
Autore

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. 

Leggi di più
Postato il da 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.

Leggi di più
Postato il da Elisa B.
Dmitrij K.
Dmitrij K.
User

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

Leggi di più
Postato il da Dmitrij K.