SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.11.2004, 11:16:04
gerhard gerhard ist offline
Junior Member
 
Registriert seit: Sep 2002
Ort: Wien
Beiträge: 191
bild umrechnen --> speichern

wer kennt sich mit imagefunktionen aus?

ich habe (am server) ein bild, z.b. "bild.jpg"

ich möchte es verkleinern -- das heisst: ich möchte ein zweites bild erzeugen, das ich auch auf dem server speichern will, das jedoch kleiner ist.

ich habs versucht - z.b. das bild in höhe und breite zu halbieren - mit:

$info=getimagesize("bild.JPG");

$b_alt=$info[0];
$h_alt=$info[1];

$b_neu=$b_alt/2;
$h_neu=$h_alt/2;


$bild_neu = imagecreate($b_neu,$b_alt);


imagecopyresized($bild_neu, $bild, 0,0, 0,0, $b_neu, $h_neu, $b_alt, $h_alt);


ich kriege aber

1)
mit

imagejpeg($bild_neu);

nur einen buchstabensalat

und 2) : wie kann ich dann das Bild ($bild_neu) auf den server speichern????
Mit Zitat antworten
  #2  
Alt 07.11.2004, 11:25:41
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
imagecreate erwartet Parameter als INT. Bei deiner Division durch 2 könnte schonmal eine reelle Zahl herauskommen.
Das könnte eine Ursache sein.
Abspeichern kannst Du das Bild auch per imagejpeg (oder halt imagegif): http://www.selfphp.com/funktionsrefe.../imagejpeg.php
__________________
The internet is full of answers, even to never asked questions!

Geändert von Yzerman (07.11.2004 um 11:43:03 Uhr)
Mit Zitat antworten
  #3  
Alt 07.11.2004, 11:40:26
gerhard gerhard ist offline
Junior Member
 
Registriert seit: Sep 2002
Ort: Wien
Beiträge: 191
gute einwand (das mit "INT") - danke.

was aber nciht funktioniert ist das schreiben in die datei --> wenn wie (im tutorial) als 2. parameter einen bildnamen in hochkomma eintrage, bekomme ich folgende fehlermeldung:

Warning: imagejpeg: unable to open 'bild.jpg' for writing in /home/www/web6/html/admin/test.php on line 10


:-(

(=ratlos)
Mit Zitat antworten
  #4  
Alt 07.11.2004, 11:42:21
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Hast Du die entsprechenden Rechte, in den betreffenden Ordner auf dem Server zu schreiben? Gib ihm mal chmod 777.
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #5  
Alt 07.11.2004, 11:49:41
gerhard gerhard ist offline
Junior Member
 
Registriert seit: Sep 2002
Ort: Wien
Beiträge: 191
ich kenn zwar "chmod", wie ich aber im konkreten fall

--> bei imagejpeg($image1, "bild.jpg");

das anfüge (?) weiss ich nciht.


nur nebenbei: das mit der int-zahl war richtig: ich habe die division durch "intval" ergänzt - und jetzt klaptts!
Mit Zitat antworten
  #6  
Alt 07.11.2004, 11:52:25
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Das machst Du nicht per PHP, das musst Du mit Deinem FTP-Programm einstellen. (Gut, geht auch mit PHP, aber wäre hier in diesem konkreten Fall nicht zweckmäßig, das extra zu proggen)
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #7  
Alt 07.11.2004, 12:01:29
gerhard gerhard ist offline
Junior Member
 
Registriert seit: Sep 2002
Ort: Wien
Beiträge: 191
bingo!

der ordner war tatsächlich so eingestellt, dass es keine schreibrechte gab ...


danke!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:25:46 Uhr.


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


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt