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