[PHP] Bildergalerie Problem
Moin Kinners,
PHP war ja noch nie wirklich mein Steckenpferd. Darum bräuchte ich die Hilfe von ein paar Script-Experten. Ich habe schon länger erfolgreich eine Bilder-Galerie am laufen und wollte sie nun zu Weinachten als kleine Überraschung auf die Homepage Bekannter(Gartenbau), um die ich mich kümmere, verpflanzen. ;) Bisher lief die Galerie auf verschiendenen Servern bei verschiedenen Anbietern einwandfrei, nur hier möchte sie nicht wie ich wohl will. Ich bekomme die Fehlermeldungen(mal anzahl der Bilder): Code:
Warning: imagejpeg(): Unable to access _galerie_01.jpg in /home/www/#login#/html/seiten/sitzplatz/pp_funktionen.php on line 242 Ich habe mit dem Support des Anbieters Kontakt aufgenommen, der meinte, dass ich den Thumbspfad anpassen muss, da ansonsten die "Serveresctrictions" greifen. Daraufhin habe ich, neben dem Standartpfad für die Thumbs Code:
$thumbpfad='thumbs/'; Code:
$serverpfad='/home/www/#login#/html/seiten/sitzplatz/thumbs'; Allein Code:
$thumbpfad='/seiten/sitzplatz/thumbs'; Zu allem Überfluss ist noch eine zweite Fehlermeldung (mal Anzahl der Bilder) dazugekommen: Code:
Warning: Missing argument 8 for vorschau_mit_link() in /home/www/web475/html/seiten/sitzplatz/pp_funktionen.php on line 77 function vorschau_mit_link Code:
($pfad,$datei,$anzahl,$maxbreite,$maxhoehe,$thumbs_pro_zeile,$thumbpfad) Code:
function vorschau_mit_link($pfad,$datei,$anzahl,$maxbreite,$maxhoehe,$thumbs_pro_zeile,$thumbpfad,$serverpfad) Code:
http://www.irgendwas.de/seiten/sitzplatz/pp_index.php?pfad=galerie/ Es sollte nämlich eigentlich, einschl. eines anderen Geschenks, Montag in die Post gehen. Vielen Dank für Eure Mühe im Voraus SPMan |
|
Zitat:
Danke für den Hinweis. Wie erwähnt habe ich die Galerie schon seit längerem erfolgreich, ohne Probleme, in der Urversion auf anderen Servern laufen. Demnach hat der Thumbsordner, eigentlich leider, schon die Berechtigung 777, denn wenn dies das Problem gewesen wäre, wäre sogar ich drauf gekommen... :( Aber trotzdem danke für die Hilfe, Yhi. :) SPMan |
Code:
$thumbpfad='/seiten/sitzplatz/thumbs'; Code:
$thumbpfad='seiten/sitzplatz/thumbs'; Natürlich chmod von Yhi nicht vergessen! |
Zitat:
auch Dir danke für Deine Hilfe. Aber auch mit Code:
$thumbpfad='seiten/sitzplatz/thumbs'; Zitat:
Trotzdem danke... :) SPMan |
Zitat:
Zitat:
Wenn es nicht an den Berechtigungen liegt, solltest du erst mal überprüfen, ob die Pfade wirklich stimmen. Kannst du bspw. einfach, indem du eine Datei dorthin kopiert und diese mit PHP ausliest. Mario |
Zitat:
Die Rechte stehen definitiv auf 777, also voll freigegeben. Zitat:
755 sollte, wie Du schreibst, ausreichend sein, aber ich wollte sicher gehen. Zitat:
Dies sind die Fehlerquellen gewesen, die ich zuerst überprüft habe. Auf einem anderen Server, auf den das Script läuft, ist dem Server auch egal, ob der Pfad relativ oder absolut ist. Dort reicht Code:
$thumbpfad='thumbs/'; Danke für Deine Hilfe, Mario. :) Viele Grüße SPMan |
Kannst du mal den relevanten Code mit imagejpeg() posten, wo der Fehler auftritt?
Mario |
Zitat:
ich nehme an Du meinst die Stelle aus dem Code: Code:
function mach_thumb($file, $save, $width, $height) SPMan |
Meine Vermutung ist trotz allem, dass da irgendwie ein falscher Pfad zusammengesetzt wird. So ganz verstehe ich auch nicht, wie du da mit dem explode() und der while-Schleife den Thumbnail-Namen bastelst. Wenn ich das richtig sehe, ließe sich das auch mit einem str_replace('/', '_', $pfad) bewerkstelligen.
Wenn du bei $thumbpfad (so wie weiter unten geschrieben) einen Pfad ohne abschließenden Slash übergibst, kommt in $vorschau auf jeden Fall was falsches raus, da $thumbname ja keinen führenden Slash hat. Das könnte deinen Fehler evtl. schon erklären. Mario |
Alle Zeitangaben in WEZ +2. Es ist jetzt 16:31 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023