Jetzt habe ich das Problem genau erkannt aber konnte es bisher noch nicht beseitigen. Also unter dem Admin-Menü habe ich alles auf 3000 Auflösung gestellt. Aber die Gallery nimmt nur Fotos bis 800*600 auf!! WOran kann das liegen? An den Dateinamen usw.. liegt es auch nicht.
MFG biker
hadron :
23.02.2004 09:08
eine möglichkeit besteht in den begrenzungen des providers in der php.ini (z.B. Dateigrösse (bei mir sinds max ca. 2mb)). das problem kann umgangen werden wenn die fotos per ftp-programm übertragen werden.
eine andere möglichkeit ist die länge des dateinamens (feld 'titre') - max. 40 zeichen (war bei mir der fall, also hab ichs auf 128 zeichen geändert)
[ Geändert von hadron an 23.02.2004 09:11 ]
Biker :
23.02.2004 11:02
mhh, da muss ich mal in meine php.ini schauen. Aber da ich mein eigner Herr bin, sollte das eigentlich keine probleme geben( Habe eigenen Root-Server in Duesseldorf stehen).
MFG biker
bama :
23.02.2004 11:47
Hi Biker,
ich habe meine Service Seite so eingestellt, dass du es selbst ausprobieren kannst
Jo habe ich gesehen, kann ich meinen admin gleich mal sagen, der glaubt das immer nicht, das er immer scheisse baut ;)
MFG biker
Biker :
23.02.2004 14:45
Hallo, hier ist Florian von Hi-Nightlife.de! Ich habe das Problem gelöst:
Der Fehler entsteht dadurch, dass in der neueren Version von dem Debianpaket php4-gd2 der PHP- Befehl: getimagesize() ein weiteres array-element mit ausgibt, welches später mit implode-Befehl auch mit gespeichert werden wuerde. Die Datenbank Struktur sagt aber, dass dieser String in einem Varchar[50] gespeichert wird.
D.h. bei 800x600 ist dieser String 49 Zeichen lang,so dass er genau reinpasst, bei hoeheren Auflösungen jedoch zu groß.
Um dieses Problem zu beheben, und den unnötigen Datenmüll in der Datenbank zu sparen fügt man in der Datei ( include/uebern_images_ftp_upload.php ) eine Zeile hinzu:
Code:
$size = @getimagesize("../galerie/".$img);^M array_splice($size, 6, 6); //added to remove file-type, e.g. image/jpeg $store_img->setVar("size", implode("|", $size));^M
Dies muss man 2 mal machen, sowohl bei dem einzelnen-Hinzufügen als auch beim Massenhinzufügen. Danach rockt die Bamagalerie wieder! Viel Spass.
PS: Bama, update mal dein PHP/GD :D Du bist nicht ganz auf dem neusten Stand. Und thx, fuer die telefonische Fehlersuche!