![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Erfahrener Benutzer Registriert seit: 16.09.2005 Ort: CH :-)
Beiträge: 123
|
Hallo zusammen Ich habe mir folgende kleine Funktion zur Erstellung einfacher Thumbnails gebastelt. Leider Funktioniert das ganze nicht, ich suche jetzt schon lange den Fehler, doch ich finde ihn einfach nicht PHP-Code: $file = /subdomains/domain/httpdocs/dir/galerie/DSC00795.JPG und $dest_folder = /subdomains/domain/httpdocs/dir/galerie/CACHE/DSC00795.JPG Ich kriege einfach immer FALSE, weiss aber nicht woran das es liegt, auch ein Debugging half mir da nichts. Ich hoffe ihr könnt mir helfen LG Garnele [Edit: Ordner CACHE hat CH-Mod 777...]
__________________ Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch Geändert von Garnele (18.12.2007 um 22:16 Uhr) |
| | |
| | Nach oben #2 |
| Bastian Fenske Registriert seit: 04.01.2006 Ort: Kassel
Beiträge: 867
|
Habs jetzt nicht näher angeschaut, aber der zweite Parameter des imagejpeg()-Aufrufes scheint mir falsch zu sein – oder ungünstig benannt. Dort musst du den Pfad zur neuen Datei angeben incl. Dateinamen. Kann sein, dass er sich verweigert, wenn du dort ein Verzeichnis ($dest_folder) angibst, das bereits existiert – zumindest, wenn es nicht überschrieben, also auch gelöscht werden kann. Basti PS: Ich hab mir angewöhnt, Vergleiche immer typensicher (also mit === ) durchzuführen, denn z.B. fast alles ist == true. PPS: Gerade erst gesehen, dass du ja ein Beispiel für $dest_folder angegeben hast. Bennen das doch in $path_dest oder so um, dann ist das klar. Dann seh ich gerade auch nichts. Prüfe mal $img, dann $thumbnail. Geändert von Basti (18.12.2007 um 23:53 Uhr) |
| | |
| | Nach oben #3 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.466
|
ich kann dir empfehlen mal folgendes Tutorial anzuschauen: interessant ist sicherlich auch: Ich weiß, dass das dein ursprüngliches Problem nicht löst, aber ich denke, dass es trotzdem einen Blick wert ist.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! Geändert von Jann Hendrik (19.12.2007 um 19:57 Uhr) |
| | |
| | Nach oben #4 |
| Erfahrener Benutzer Registriert seit: 16.09.2005 Ort: CH :-)
Beiträge: 123
|
Hallo Ihr beiden Ich habe den Fehler endlich gefunden, die Funktion selber ist in Ordnung. ABER: imagejpeg erzeugt einen Fehler, wenn der Ausgabeordner mit "/subdomains/domain/httpdocs/dir/galerie/CACHE/xxx.jpg" bezichnet wird, mit "galerie/CACHE/xx.jpg" gehts aber. Wo da genau der Unterschied ist, verstehe ich nicht ganz, aber hauptsache es klappt jetzt @Jan: Du meintest wohl dieses Tut, denn dein erster Link bringt mich zu genau diesem Thema Liebe Grüsse, Garnele
__________________ Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch |
| | |
| | Nach oben #5 | |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.466
| Zitat:
Der / am Anfang könnte bewirken, dass er vom root-Verzeichnis des Servers anfängt zu suchen. Jenachdem, wo bei dir auf dem Server die htdocs liegen, müßte der Teil dann noch vorweg kommen. z.B.: /var/www/htdocs/....
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! | |
| | |
| | Nach oben #6 |
| Erfahrener Benutzer Registriert seit: 16.09.2005 Ort: CH :-)
Beiträge: 123
|
Hallo Jan Ja ich weiss was der Slash bewirkt, die Angaben stimmen schon so LG Garnele
__________________ Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch |
| | |
| | Nach oben #8 |
| Erfahrener Benutzer Registriert seit: 16.09.2005 Ort: CH :-)
Beiträge: 123
|
Hallo Also nochmals eine Zusammenfassung Das Script liegt im Ordner /subdomains/domain/httpdocs/dir/script.php, die Ausgangsbilder im /subdomains/domain/httpdocs/dir/galerie. Wenn ich dem Script als Endorndner jetzt /subdomains/domain/httpdocs/dir/galerie/CACHE/datei.jpg übergebe gibt es einen Fehler, übergebe ich jedoch galerie/CACHE/datei.jpg so geht es. eigentlich unverständlich, oder? LG Garnele
__________________ Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch |
| | |
| | Nach oben #9 |
| Christian W. Achatz Registriert seit: 05.02.2007 Ort: München
Beiträge: 158
|
Hallo Garnele, läuft der httpd evtl. in einer chroot-Umgebung? Praktisch müssen beide Adressierungsarten (absolut und relativ) funktionieren.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> http://adventure-php-framework.org)! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | Nach oben #10 |
| Erfahrener Benutzer Registriert seit: 16.09.2005 Ort: CH :-)
Beiträge: 123
|
Hallo dr. e Das könnte ich jetzt nicht einfach so sagen, bemerkt habe ich bisher nichts bis auf dieses eine Mal. Es ist ein normales Hostingpacket, daher denke ich ist es schon möglich, dass eine chroot-Umgebung eingebaut ist. LG Garnele
__________________ Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch |
| | |
| | Nach oben #11 |
| Christian W. Achatz Registriert seit: 05.02.2007 Ort: München
Beiträge: 158
|
Hallo Garnele, um die Pfadangaben zu testen kannst du - je nach System - z.B. ein Script in das Verzeichnis ablegen, in dem deine restlichen Programmdateien für die Galerie liegen und dort ein Code: echo system('realpath galerie/CACHE/datei.jpg');
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> http://adventure-php-framework.org)! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | Nach oben #12 | |
| Neuer Benutzer Registriert seit: 14.10.2006
Beiträge: 3
| Zitat:
echo realpath("some/path/foo.jpeg"); | |
| | |
| | Nach oben #13 |
| Erfahrener Benutzer Registriert seit: 16.09.2005 Ort: CH :-)
Beiträge: 123
|
Hallo ihr beiden Danke vielmals, das Script läuft so ja jetzt und der relative pfad reicht hier in diesem Fall, ich werde mir eure Tipps aber sicherlich für ein andermal merken. Danke vielmals Lg garnele
__________________ Mein Forum zu Thema Garnelen und Wirbellose: http://www.garnelenforum.ch |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [PHP] thumbnails erstellen - kleine Funktion | Jann Hendrik | Tutorials | 2 | 16.01.2008 10:38 |
| [PHP] Zeitformate, Datum und Co | Jann Hendrik | Tutorials | 0 | 05.12.2006 18:48 |
| [SUCHE] Funktion erstellen | Jan | Gesuche | 5 | 30.10.2006 10:09 |
| [PHP] FTP-Funktionen in PHP nutzen | MrNiceGuy | Tutorials | 0 | 24.05.2006 14:18 |
| funktion mit variablenname aufrufen? | Niedi | PHP-Programmierung | 4 | 20.09.2005 23:05 |