php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.06.2006, 14:49  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard Thumbs speichern!?

Ich nutze das Beispiel von php.net um meine Thumbs zu erzeugen. Das Bild wir also mit der Funktion imagejpeg() gespeichert. Vorraussetzung dafuer ist, dass das Verzeichnis in dem die Thumbs gespeichert werden volle Zugriffsrechte aufweist.

Meine Frage also gibt es eine Funktion mit der ich die Thumbs per FTP speichern kann?

Beispielscript von php.net
PHP-Code:
<?php
// The file
$filename 'test.jpg';
$percent 0.5;

// Content type
header('Content-type: image/jpeg');

// Get new dimensions
list($width$height) = getimagesize($filename);
$new_width $width $percent;
$new_height $height $percent;

// Resample
$image_p imagecreatetruecolor($new_width$new_height);
$image imagecreatefromjpeg($filename);
imagecopyresampled($image_p$image0000$new_width$new_height$width$height);

// Output
imagejpeg($image_pnull100);
?>
thefaxx ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.06.2006, 14:50  
Gast
 
Beiträge: n/a
Standard Re: Thumbs speichern!?

Zitat:
Zitat von thefaxx
Meine Frage also gibt es eine Funktion mit der ich die Thumbs per FTP speichern kann?
http://php.net/ftp
 
Alt 02.06.2006, 15:01  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard

ohh wie ich diese Antworten liebe!! Die Liste hab ich mir schon einige male durchgesehen aber die einzige Funktion die mir dabei aufgefallen ist ist

ftp_nb_put()

hab aber trotzdem keinen schimmer wie ich die daten von imagecreatefromjpeg() in der funktion nutzen soll.
thefaxx ist offline  
Alt 02.06.2006, 15:34  
Gast
 
Beiträge: n/a
Standard

Speichere die Datei in ein Verzeichnis, in dem das Script vollen Zugriff hat, danach verschiebst du die Datei mit FTP-Funktionen in das gewünschte Verzeichnis.

Gruß
phpfan
 
Alt 02.06.2006, 18:00  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard

Das hatte ich urspruenglich vor aber dann habe ich immer noch das Problem, dass ich ein Verzeichnis mit vollen Zugriffsrechten auf meinem FTP hab. Wenn mir da einer ne Datei reinsetzt kann er meinen ganzen Server durchsuchen!!!

fuer das verschieben von Dateien habe ich auch keine ftp Funktion gefunden!

Meine Frage also gibt es eine Funktion mit der ich die Jpegs direkt speichern kann?
thefaxx ist offline  
Alt 02.06.2006, 18:56  
Gast
 
Beiträge: n/a
Standard

Klar gibt es das, du muss nur mal die Doku zu den Funktionen lesen, die du sowieso schon benutzt.

Gruß
phpfan
 
Alt 03.06.2006, 00:30  
Gast
 
Beiträge: n/a
Standard

Zitat:
Meine Frage also gibt es eine Funktion mit der ich die Jpegs direkt speichern kann?
Zitat:
imagejpeg($image_p, null, 100);
Machste doch schon, nur noch den Pfad mit angeben.
 
Alt 03.06.2006, 05:45  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard

sicher das koennte ich machen, nur da liegt ja das problem, denn mit der funktion imagejpeg() kann man nur in Verzeichnisse mit vollen Zugriffsrechten speichern!! da liegt ja das eigentliche Problem!
thefaxx ist offline  
Alt 03.06.2006, 09:21  
Gast
 
Beiträge: n/a
Standard

Sehe da jetzt nicht wirklich ein Problem.
Die Bilder liegen ja sicherlich im extra Ordner, welchen man auch mit PHP anlegen kann.
Dann hast du auch Zugriffe darauf.
Rechte kann man auch einstellen.
 
Alt 03.06.2006, 13:35  
Benutzer
 
Registriert seit: 27.06.2005
Beiträge: 52
thefaxx
Standard

Ja so hab ich das ja momentan auch laufen. Die Bilder werden in einem Ordner mit den Zugriffsrechten chmod777 gespeichert und somit habe ich natuerlich auch Zugriff darauf, so wie jeder andere... heisst also jeder kann mir da eine Datei reinsetzen um meinen FTP auszulesen. Ist schon ein paar mal passiert. Also suche ich nach einer Loesung wie ich die Bilder per FTP speichere und der Ordner somit keine vollen Zugriffsrechte aufweisen muss.

Geht das??
thefaxx ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Audio-Recorder / Zugriff auf Mikrofon -> speichern agrajag JavaScript, Ajax und mehr 4 27.07.2008 17:19
Bild Komprimiert speichern Culutio PHP-Fortgeschrittene 15 18.02.2007 18:54
Mal wieder Thumbs.. Loenne PHP Tipps 2006 2 07.11.2006 07:01
PDF per PHP - Problem bei "Ziel speichern unter..." freq.9 PHP Tipps 2006 7 18.08.2006 16:54
bild speichern PHP Tipps 2006 1 10.06.2006 13:42
[Erledigt] Speichern unter... geht nicht!!! PHP-Fortgeschrittene 8 09.02.2006 16:55
Thumbs in gleichem Format erzeugen Scarabeus PHP-Fortgeschrittene 5 29.07.2005 21:28
Bild (.jpg) mit Link auf Festplatte speichern PsychoEagle PHP Tipps 2005-2 11 16.06.2005 14:54
Bilder speichern statt anzeigen... PHP Tipps 2005 3 25.04.2005 15:22
XML speichern McWolle PHP-Fortgeschrittene 5 04.04.2005 19:38
[Erledigt] Emails speichern Datenbanken 1 08.02.2005 20:06
Mail inkl. all. Elementen speichern Beitragsarchiv 5 29.12.2004 13:21
Bild speichern das mit der GDLib erstellt wurde. Stefano PHP Tipps 2004 2 22.09.2004 11:53
Thumbs erstellen (Tut): Thumbs sind grösser als Original... PHP Tipps 2004 1 18.09.2004 15:41
Formular in Mysql Datenbank speichern Anuschka Datenbanken 1 15.08.2004 02:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php thumbs speichern

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.