php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.05.2005, 18:20  
Gast
 
Beiträge: n/a
Standard giferstellung...was fehlt mir?

Tag leute!
so wie ichs mitbekommen habe war eine zeitlang folgendes nicht möglich, da irgendein patent drauf war, das soll nun aber wieder abgelaufen sein, also muesste doch folgender code mit php5 wieder funzen, oder?
PHP-Code:
<?
  Header
"Content-type: image/gif");
  
$im imagecreate(200,100);
  
$blue ImageColorAllocate($im0x2c,0x6D,0xAF);
  
ImageFilledRectangle($im,0,0,200,100,$blue);
  
ImageGif($im);
  
ImageDestroy($im);
?>
Brauche ich eventuell noch etwas anders auser php5 und nem apache2 server?

greez
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.05.2005, 18:21  
Gast
 
Beiträge: n/a
Standard

Die GDLib
 
Alt 16.05.2005, 18:40  
Gast
 
Beiträge: n/a
Standard

muss ich das jetzt verstehen?? habe gerade bei der suche nach der GDLib was intressantes gefunden:
Zitat:
PHP hat seit Version 4.3.0 die GDlib gebundelt. Das heist es ist kein
externes Paket noetig. Ein akt. PHP hat somit auch wieder GIF write Support.
Des weiteren besteht die Moeglichkeit so eine Extension mit with-gd=shared
auch als extra ladbares Modul zumachen. Dies mal auszutauschen geht dann
schnell da nicht das kompl. PHP neu gemacht werden muss.
wenn ich das jetzt richtig verstanden habe fehlt mir doch nix...oder wie? jetzt blick ich nix mehr ich hab doch php5 installiert...muss ich das noch irgendwo aktivieren??

greez
 
Alt 16.05.2005, 18:42  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von Michigras
Die GDLib
die aber wohlgemerkt bei php5 dabei sein sollte

ein phpinfo() zeigt dir das ganze ob sie dabei ist.
es gibt provider die compilen auch ohne gdlib.

mfg
robo47
robo47 ist offline  
Alt 16.05.2005, 18:45  
Gast
 
Beiträge: n/a
Standard

Achso, war mir nicht bekannt, dass die jetzt standardmäßig dabei ist. Aber könnte ja immernoch abgeschaltet sein.
 
Alt 16.05.2005, 18:45  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von zetgun
muss ich das jetzt verstehen?? habe gerade bei der suche nach der GDLib was intressantes gefunden:
Zitat:
PHP hat seit Version 4.3.0 die GDlib gebundelt. Das heist es ist kein
externes Paket noetig. Ein akt. PHP hat somit auch wieder GIF write Support.
Des weiteren besteht die Moeglichkeit so eine Extension mit with-gd=shared
auch als extra ladbares Modul zumachen. Dies mal auszutauschen geht dann
schnell da nicht das kompl. PHP neu gemacht werden muss.
wenn ich das jetzt richtig verstanden habe fehlt mir doch nix...oder wie? jetzt blick ich nix mehr ich hab doch php5 installiert...muss ich das noch irgendwo aktivieren??

greez
komtm denn eine fehlermeldung?`

error-reporting
Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
PHP-Code:
error_reporting(E_ALL); 
damit werden dann alle Fehler ausgegeben.
Mögliche Fehler die dann auftreten und wie man sie beheben kann:
Notice: Use of undefined constant ...
Notice: Undefined variable ...



mach mal ein # vor den header und für das script aus
robo47 ist offline  
Alt 16.05.2005, 18:56  
Gast
 
Beiträge: n/a
Standard

also lokal wo ich php5 drauf habe kommt im IE folgendes:
"

Fatal error: Call to undefined function imagecreate() in C:\http\index.php on line 4


"

Im firefox kommt folgendes bild:


mein code dürfte ja eigentlich net fehlerhaft sein, ist von nem tutorial...

und in phpinfo() finde ich auch kein eintrag "gdlib".

greez
 
Alt 16.05.2005, 18:57  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

naja dann hast du kein gdlib.
nimm am besten xampp da ist es dabei:
http://www.apachefriends.org/de/
robo47 ist offline  
Alt 16.05.2005, 19:00  
Gast
 
Beiträge: n/a
Standard

wenn ich das richtiog gelesen habe gibts bei http://www.apachefriends.org/de/ nur nen kompletten server mit allem drum und dran...hab aber schon einen laufen mit php5 mysql4.1 und apache2...bräcuhte deshalb nur die lib.
weiß vielleicht jemand wie die richtige seite von denen ist wo ich die laden kann? in google findet man alles mögliuche aber kein org.seite

greez
 
Alt 16.05.2005, 19:02  
Gast
 
Beiträge: n/a
Standard

gdlib ist zwar dabei, aber wird meist NICHT standardmäßig geladen... .

Wie das nachladen von Modulen geht kannst du selber herausfinden ^^ (irgendwie mit dl() such mal im Handbuch)
 
 


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


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:50 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.