Parse error
|
|
Rolly8-HL |
Geschrieben am 06. März 2017 16:50:44
|
|
Hallo, habe mir ein Navigationssystem gemacht mit Einträge PHP-Code wie bei Panel. Ob Vorschau oder speichern bekomme ich Zitat PHP Code darf nicht leer sein! Ist in Ordnung und auch so gedacht. Wenn ich dort jetzt Code Download Code echo "Hallo"; eintrage bekomme ich auch die richtige Ausgabe. Wenn ich dort aber nur Code Download Code Hallo Code Download Code Parse error: syntax error, unexpected end of file in P:\xampp\yyyyyyyyy\R8HL_nobody_admin.php(1005) : eval()'d code on line 1 Soweit richtig, jetzt möchte ich aber als Hinweis anzeigen lassen (auch so das dieses nicht gespeichert werden kann) Zitat PHP Code ist Fehlerhaft! Wie kann man sich diese Parse error als Fehler auslesen lassen damit ein abspeichern erst gar nicht möglich ist. Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
John Doe |
Geschrieben am 08. März 2017 06:47:18
|
|
Rolly8-HL, wie soll man das denn beantworten ohne das Script zu sehen? Mach doch die Eingabe ohne Echo... und schreib die Ausgabe um, so dass du das Fehlende einfach selber ergänzt. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Rolly8-HL |
Geschrieben am 08. März 2017 11:19:09
|
|
Darum geht es nicht, das mit dem Text war nur ein billiges Beispiel. Wenn ich Texte ausgeben will nutze ich Code Download Code <input type='text' name='link_name' value='".$link_name."' maxlength='100' class='textbox' style='width:240px;".$link_nav."' /> Hier möchte ich aber wesentlich mehr PHP-Code nutzen wie dieses Code Download Code echo "Hallo"; Dieses hat jetzt kein Fehler und wird auch so ausgegeben, kann aber Fehler haben und dann bekomme ich das Parse error. Wenn diese Warnung ausgegeben wird soll das speichern erst gar nicht möglich sein. Das Panel System macht es nicht so, wollte es aber für mich gerne so anpassen. Zusammengefügt am 06. Mai 2017 um 10:44:47: Hallo, habe festgestellt das es ab PHP7 nicht mehr möglich ist dieses zu verwenden. Code Download Code eval($panel_content); Wenn ich jetzt einen Fehlerhaften Code in der Panel einsetze erhalte ich nicht mehr den bekannten Parse error sondern haut es mir die Ganze Seite kaputt. Was soviel bedeutet das wenn ich diesen Fehlerhaften Code abspeichern tue ist meine ganze Fusion an der Stelle Kaputt, im schlimmsten Fall habe ich da nur noch die Möglichkeit dieses über die DB zu entfernen. Hat jemand dafür eine Lösung? ohne jetzt gleich auf dem PHP-Code zu verzichten in der Panel? Wenn ich wenigstens den Parse error bekomme würde es mir schon reichen. Leider bekomme ich nur das zu sehen alles andere der Fusion ist weg.
Rolly8-HL hat folgende Datei angehängt:
Bearbeitet von Rolly8-HL am 06. Mai 2017 11:10:50 Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein! Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten! Das gibt einem zu Denken oder? |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
Springe ins Forum: |