PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Thumbs werden nicht angezeigt (http://www.selfphp.de/forum/showthread.php?t=9725)

pana 10.02.2005 16:58:51

Thumbs werden nicht angezeigt
 
Hallo,

ich bin etwas irritiert. Vor einigen Monaten hatte ich auf meinem Server eine kleine "image-gallery" installiert. Sie funktionierte einwandfrei. Jetzt wollte ich das Script auf meinem neuen Server laufen lassen. Es startet zwar und die Links funktionieren auch, doch die Thumbnails werden ausgeixt.
Vielleicht weiß ja nemand von euch wo der Fehler liegen könnte.

- LINK -
- CODE -

Danke
Gruss
.pana

xabbuh 10.02.2005 17:41:16

AW: Thumbs werden nicht angezeigt
 
Vermutlich war auf deinem alten Server register_globals aktiviert und auf deinem neuen nicht mehr, so dass nun $PHP_SELF nicht mehr interpretiert wird. Stattdessen musst du $_SERVER['PHP_SELF'] verwenden.
Mehr dazu:
- http://de2.php.net/register_globals
- http://de2.php.net/manual/de/languag...predefined.php

pana 10.02.2005 20:16:38

AW: Thumbs werden nicht angezeigt
 
Vielen Dank für die Antwort.
Tatsache. Die info.php sagt, register_globals ist "off". Mein (privater) Provider könnte das sicher leicht aktivieren, oder? Er tut so etwas eigentlich ungern, aber wenn es kein großer Aufwand ist, würde er es ändern.
Wie aktiviert man register_globals? (Mit konkreten Anweisungen bekomme ich es sicher schneller geändert)

xabbuh 10.02.2005 20:46:49

AW: Thumbs werden nicht angezeigt
 
Sicher lässt sich register_globals relativ einfach wieder aktivieren. Dazu müsste nur der entsprechende Eintrag in der php.ini bzw. httpd.conf geändert werden und anschließend gegebenfalls der Webserver neu gestartet werden.
Davon rate ich aber ab. Diese Einstellung ist nicht umsonst eingeführt worden, da sie eine enorme Verbesserung der Sicherheit gewährleistet. Schreibe also lieber dein Script unter Verwendung der Superglobalen um.

pana 15.02.2005 20:14:30

AW: Thumbs werden nicht angezeigt
 
...so, hab mal bisschen rumgespielt. Ich denke mal einfach nur $PHP_SELF durch $_SERVER['PHP_SELF'] zu ersetzen reicht nicht. Oder?

|Coding 15.02.2005 20:25:36

AW: Thumbs werden nicht angezeigt
 
doch, aber du musst natürlich auch alle anderen superglobalen mit einbeziehen z.b. die url parameter wie 'img' musst du im phpcode von $img in $_GET['img'] ändern.

pana 17.02.2005 19:25:03

AW: Thumbs werden nicht angezeigt
 
Nabend,
ich bins nochmal. Ich krieg's leider nicht hin. Hat jemand vielleicht Zeit und Lust die entsprechenden befehle zu ersetzen? Ich denke ja nicht, dass das all zu viel arbeit ist. Wäre super nett.

xabbuh 18.02.2005 13:57:13

AW: Thumbs werden nicht angezeigt
 
Dann zeig doch mal, wie weit du jetzt bist.

pana 23.02.2005 00:36:55

AW: Thumbs werden nicht angezeigt
 
Bin so weit. Ich denke mal da ist nichts mehr korrekt :/

code

pana 23.02.2005 00:59:26

AW: Thumbs werden nicht angezeigt
 
Habs grade hinbekommen.
Danke für die Hilfe.


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:41:50 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.