Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     Allgemeines
  Fehler bei "short_open_tag = off"

Forum : Allgemeines

Titel : Fehler bei "short_open_tag = off"

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=3149&forum=8


 Vegeta :

01.02.2006 01:35
 Moin,

Ich habe heute eine Mail von unseren ServerAdmin erhalten:

Zitat:
Hi XXX.

Sobald ich beim Server die Variable short_open_tag = off (Für PHP) setzte
kommt dieses Fehler bei deiner Seite:

Parse error: syntax error, unexpected '}' in
/home/web/animescr/html/include/functions.php on line 1203

Könntest du das Script vielleicht auf die aktuelleste Version bringen?
Da ich diese Variable bald auf off setzten möchte, aus Sicherheitsgründen.

Freundliche Grüße


Da ich die neuste Version habe frag ich mal nach, ob hier jemand bescheid weiss, bzw was man machen kann.

 Picl :

01.02.2006 11:49
 Hi, short_open_tag ist einfach die Möglichkeit,
Code:
statt <?php nur <? einzugeben

Wahrscheinlich ist dieser "Fehler" irgendwo unterlaufen, ich schau mal nach.

Was mich jedoch stutzig macht ist die Ansage deines Admins, dass er es aus Sicherheitsgründen abschalten will. Kann da jetzt keine Möglichkeit sehen dies irgendwie sicherheitstechnisch auszunützen Confused


Greetz,

Picl

 bama :

01.02.2006 11:58
 Hi,

Zitat:
short_open_tag

Bestimmt, ob die Kurzform (<? ?>) des PHP-Öffnungs-Tags erlaubt werden soll. Wenn Sie PHP in Kombination mit XML benutzen wollen, dann deaktivieren Sie diese Option, um <?xml ?> nutzen zu können. Anderenfalls können Sie das Tag mit PHP ausgeben, z.B. <?php echo '<?xml version="1.0"'; ?>. Wenn diese Option deaktiviert ist, müssen Sie die Langform des PHP-Öffnungs-Tags (<?php ?>) benutzen.

Anmerkung: Diese Option betrifft auch die Kurzform <?=, die zu <? echo identisch ist. Um diese Kurzform nutzen zuu können, short_open_tag auf on gesetzt sein.


in der beanstandeten functions.php ist immer die Langform des PHP-Öffnungs-Tags verwendet
1. kontrolliere mal, ob die functions.php richtig auf den Server übertragen wurde
2. tritt der Fehler ständig auf, oder nur bei bestimmten Modulen
3. kontrolliere dein Theme, ob hier auch immer die Langform verwendet wurde

 Picl :

01.02.2006 12:00
 Nein Hans, schau dir mal Zeile 502 in der functions.php an, da ist wirklich die Kurzform.


Greetz,

Picl

 bama :

01.02.2006 12:31
 sorry, da muss ich was an den Augen haben, oder war ich heute Nacht wieder zu lange über ExV2 gesessen Very Happy Very Happy Very Happy

@Vegeta, wie Picl schon sagte: in Zeile 502 <? in <?php ersetzen

 Vegeta :

01.02.2006 16:57
 Hi,
danke, das werde ich tun.
Ich kuck auch meine Theme nochmal durch.

Was unser Admin damit gemeint hat weiss ich nicht. Ich unterstell ihm einfach mal das er weiss was er da tut. ;)

 bama :

01.02.2006 17:52
 unser Mitglied Picl hat sich die Mühe gemacht Respect danke :dafuer

und hat alle Dateien durchgesehen

können einfach aufgespielt werden, das Bugfix 1a sollte aber schon eingespielt sein

 Vegeta :

01.02.2006 18:22
 Dazu ein Tip von mir:
Der html Editor Phase 5.3 hat eine Funktion die nennt sich Dateiübergreifendes Suchen und ersetzen.
Ist öfter mal ganz hilfreich...

 Picl :

01.02.2006 22:26
 @Vegeta: Ich verwende für alles immer UltraEdit, das beherrscht unter anderem auch die von dir genannte Funktion Smile


Greetz,

Picl

 Vegeta :

05.02.2006 16:28
 Es wurde jetzt umgestellt, doch leider meldet die Bamagallery einen Fehler beim Aufrufen der viewcat.php

http://animescreenshot.de/modules/bamagalerie3/viewcat.php?cid=8

Ob es was mit den short_open_tag zu tun hat weiss ich aber nicht. Jedenfalls bekomme ich jetzt serienmässig in jeder Gallery den Fehler:
Zitat:
Parse error: syntax error, unexpected $end in /home/web/animescr/html/modules/bamagalerie3/viewcat.php on line 370


Woran könnte das Liegen ?
In Zeile 370 ist " ?> "

 Picl :

06.02.2006 09:15
 Ist das selbe Problem, wurde allerdings nicht von meiner Suche erfasst, da direkt hinter dem ? ein ; kommt. Änder mal die Zeilen 28 und 59 der viewcat.php in
Code:
<?php ;



Greetz,

Picl

 Vegeta :

06.02.2006 17:32
 Das hat schonmal funktioniert :)

Jetzt benutz ich noch ein dutzend weitere Bamagallerien.
Da ich da nicht die altuelle Version benutzen kann (weil die zu sehr im ExV2 verschachtelt ist) benutz ich eine alte Version für meine anderen Gallerien.

da ist das in Zeile 38 einmal zu finden. Und wenn ich das korrigiere Läd der Browser beim anwählen einer Kategorie wieder die Startseite.

Zu sehen hier:
http://animescreenshot.de/modules/arjuna/

Hier ist eine Kopie der Version die ich benutze:
http://animescreenshot.de/misc/galerie7.zip

Weitere "<?" können es nicht sein, da ich den ganzen ordner die "<?" durch "<?php" und danach alle "<?phpphp" gegen "<?php" hab austauschen lassen.

 bama :

06.02.2006 18:10
 Hi Vegeta,

1. bei <?php ; soll kein ; sein
2. solltest du auch noch die
$HTTP_GET_VARS durch $_GET
$HTTP_POST_VARS durch $_POST
$HTTP_POST_FILES durch $_FILES
ersetzen

 Vegeta :

06.02.2006 19:20
 Zitat:
1. bei <?php ; soll kein ; sein

Ist aber in der neusten Version auch so.

Zitat:
$HTTP_GET_VARS durch $_GET
$HTTP_POST_VARS durch $_POST
$HTTP_POST_FILES durch $_FILES

Das bringts... Na da hab ich ja heut Abend noch was zu tun. Surprised

Danke für die Info Smile

 Vegeta :

06.02.2006 20:34
 Zitat:
$HTTP_GET_VARS
$HTTP_POST_VARS
$HTTP_POST_FILES


PS: Die Dinger sind auch im Gästebuch

 bama :

06.02.2006 20:53
 kommt in Kürze Version 1.51

 Vegeta :

06.02.2006 21:26
 Hab davon auch ne Andere Version. Ist mit Vergleichsgrafik.
Hab ich auf einer anderen Seite gefunden und hilft ganz gut gegen den meissten Spam.

 Picl :

07.02.2006 15:38
 @ Hans:
Zitat:
1. bei <?php ; soll kein ; sein


In dem Fall schon, das schließt etwas vorhergehendes ab.


Greetz,

Picl
Partnerseiten
http://www.fr.exv2.eu/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France