Kom ihåg mig?
Home Menu

Menu


Skapa thumbnails med PHP

 
Ämnesverktyg Visningsalternativ
Oläst 2006-01-29, 22:07 #1
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Jag har lite bekymmer med att skapa thumbnails med PHP. Det finns ju ett paket just avsett för att behandla bilder, nämligen GD. Dock verkar det inte som att detta paket är "enablat" från start i PHP. Enligt PHPs API ska GD följa med i versioner över 4.3 och jag kör med PHP 4.3.10, så det borde finnas med i min installation.

Hur aktiverar jag GD så jag kan använda mig av dess funktioner?

I APIn står följande vilket inte gör mig speciellt smart:
"To enable GD-support configure PHP --with-gd[=DIR], where DIR is the GD base install directory. To use the recommended bundled version of the GD library (which was first bundled in PHP 4.3.0), use the configure option --with-gd. GD library requires libpng and libjpeg to compile."

Länk till ovan citerad sida: http://se2.php.net/gd


Vore ytterst tacksam för lite hjälp!
Sylvester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-29, 23:28 #2
elofssons avatar
elofsson elofsson är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 881
elofsson elofsson är inte uppkopplad
Mycket flitig postare
elofssons avatar
 
Reg.datum: Jul 2004
Inlägg: 881
Antagligen så måste du aktivera GD i inställningsfilen php.ini

Brukar räcka med att ta bort tecknet ; innan raden som aktiverar GD:
extension=php_gd2.dll

Detta gäller för Windowsversionen av PHP men jag tror att de bör vara lika oavsett version. Dessutom måste extension_dir i php.ini peka på rätt katalog där GD ligger.
elofsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-30, 12:23 #3
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Citat:
Originally posted by elofsson@Jan 30 2006, 00:28
Antagligen så måste du aktivera GD i inställningsfilen php.ini

Brukar räcka med att ta bort tecknet ; innan raden som aktiverar GD:
extension=php_gd2.dll

Detta gäller för Windowsversionen av PHP men jag tror att de bör vara lika oavsett version. Dessutom måste extension_dir i php.ini peka på rätt katalog där GD ligger.
Ok, jag hittade raden i php.ini du nämnde, dock fungerande det inte iaf då jag tog bort ";" framför.

Ska det finns någon mapp eller *.dll-fil någonstans i php-hierarkin som indikerar att GD verkligen är installerat? Jag hittar inget sådant. Känns som att det kan vara en bra början att säkra att GD verkligen finns

Men som sagt, raden du nämnde i php.ini fanns redan så det borde ju vara förberett för GD i den versionen för PHP jag använder...


Stort tack för svaret !
Sylvester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-30, 14:03 #4
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Är det en Windows burk?

Då ska du ställa in vart extensions ligger. Sen kommentera bort raden i php.ini

Är det en Linux burk, får du kompilera om PHP med --with-gd[=DIR].
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-30, 15:13 #5
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Det är en windowsburk jag kör servern på.

Dock har jag ingen mapp i php-diren som heter "extensions" vilken aktiveringsanvisningarna på GD:s hemsida syftar till (http://www.boutell.com/gd/faq.html). Jag har heller inte den dll-fil (php_gd2.dll) som dem vill att man ska syfta till.

Kan man ladda ner endast GD-paketet? Då jag kollar runt på GDs sida verkar det som att för phpversioner över 4.3 INTE ska använda det paket som finns tillgängligt på sidan på grund av kompatibilitetsproblem. Men vad ska man då använda?

hnn: Du säger kompilera om php, vad menar du mer exakt? Jag vet vad kompilering innebär men vad krävs för att kompilera phps egna filer och hur gör jag det?
Sylvester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-30, 16:46 #6
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Ladda ner källkoden:
http://www.php.net/downloads.php
och följ instruktionerna i README och/eller INSTALL filerna.

jag misstänker dock att om du måste fråga så är det ingen idé att du försöker...
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-30, 17:58 #7
PeterM PeterM är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 56
PeterM PeterM är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 56
Hur installerade du PHP? PHP för windows finns dels som en exekverbar installationsfil på runt 2MB och en zip-fil på runt 8MB. Skillnaden i storlek beror på att den förstnämnda versionen inte innehåller några extensions alls. Har du ingen extensions-katalog alls så gissar jag att du använt "fel" version...

Du borde förresten uppdatera PHP. Version 4.3.10 släpptes i december 2004 och sedan dess har en hel vagnslast med buggar fixats.
PeterM är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-30, 23:02 #8
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Citat:
Originally posted by PeterM@Jan 30 2006, 18:58
Hur installerade du PHP? PHP för windows finns dels som en exekverbar installationsfil på runt 2MB och en zip-fil på runt 8MB. Skillnaden i storlek beror på att den förstnämnda versionen inte innehåller några extensions alls. Har du ingen extensions-katalog alls så gissar jag att du använt "fel" version...

Du borde förresten uppdatera PHP. Version 4.3.10 släpptes i december 2004 och sedan dess har en hel vagnslast med buggar fixats.
Jepp, har insett att det nog är fallet som du säger. Blir till att installera en ny version som innehåller och löser det jag är ute efter.

Tack för hjälpen iaf.
Sylvester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-31, 02:22 #9
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Sylvester Sylvester är inte uppkopplad
Nykomling
 
Reg.datum: Jan 2005
Inlägg: 10
Gjorde en manuell ominstallation av PHP inklusive alla extensions och nu fungerar allt som en klocka. Oerhört skönt...

Är de inte underligt att efter man fått uppleva 5 min då allt fungerar som man vill så kan man utså ytterligare 10 timmar då allt går åt skogen?
Sylvester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-01-31, 06:03 #10
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by Sylvester@Jan 31 2006, 03:22
Är de inte underligt att efter man fått uppleva 5 min då allt fungerar som man vill så kan man utså ytterligare 10 timmar då allt går åt skogen?
Been there, done that, wrote the book...
Jonas är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:15.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017