Gå til innhold

Problem:epost addr i bilde


Anbefalte innlegg

Skrevet

Hei jeg tenkte jeg skulle lage en side hvor venner kunne legge inn addresse og lignene om seg selv.

men for å forhindre at epost sniffere skal kunne sniffe epost addresssene tenkte jeg å lage et php script som legge epost addressen på et bilde.

 

problemet er at jeg får feilmeldingen:

Call to undefined function: imagecreatefromjpg()

har også prøvd med gif og png.

Serveren (på skolen min) har PHP version: 4.1.2.

 

noen som har noe tips til å løse dette?

Og er det i det hele tatt en god ide?

Videoannonse
Annonse
Skrevet

Note: Since PHP 4.3 there is a bundled version of the GD lib. This bundled version has some additional features like alpha blending, and should be used in preference to the external library since its codebase is better maintained and more stable.

 

Fra manualen ;)

 

Prøv å bytt phpversjon eller compile php på nytt med gdlibaryet

Skrevet

min siden det er på skolens server får jeg neppe oppdatert til nyere php.

Lurte derfor på om det kanskje var en annen måte å løse det på.

Skrevet
min siden det er på skolens server får jeg neppe oppdatert til nyere php.

Lurte derfor på om det kanskje var en annen måte å løse det på.

Nope, eventuelt må PHP være kompilert med ImageMagick eller en liknende bildebehandlingsmodul.

Skrevet

Alternativet ville være en hjemmelaget imagecreatefromwhatever()-funksjon. Men det er en ganske drøy oppgave, og jeg har ikke klart å finne noen andre som har gjort det.

 

MVH Audun

Skrevet
Alternativet ville være en hjemmelaget imagecreatefromwhatever()-funksjon.

Må bare presisere at det sannsynligvis ikke er bare denne funksjonen det går på, om PHP er kompilert uten GD/FreeType, så har du nok ingen andre muligheter for å legge tekst på et bilde, for imagettftext(), imagetext() og alle andre bilderelaterte funksjoner eksisterer ikke.

 

Eneste løsning er å oppgradere/rekompilere PHP, eller kjøpe deg et eget webhotell med en nyere versjon.

Gjest Slettet+6132
Skrevet

Fikk ikke det der til å funke jeg, kom bare opp en slik ting som kommer i opera når bildet mangler.. :(

Skrevet

Bildet blir ødelagt hvis du ikke har den aktuelle fonten i det stedet som er spesifisert. Sett inn arial.ttf i en mappe som heter /fonts, så skal det fungere.

 

btw: Hvis du skal generere mange bilder, eller ha mange samtidige treff på samme bilde (f.eks. en avatar) bør du legge til

imagedestroy($im);

på slutten.

Gjest Slettet+6132
Skrevet
Bildet blir ødelagt hvis du ikke har den aktuelle fonten i det stedet som er spesifisert. Sett inn arial.ttf i en mappe som heter /fonts, så skal det fungere.

 

btw: Hvis du skal generere mange bilder, eller ha mange samtidige treff på samme bilde (f.eks. en avatar) bør du legge til

imagedestroy($im);

på slutten.

hvor skal /fonts ligge da? :p

Gjest Slettet+6132
Skrevet
i mappen filen ligger i, seff.

 

heading.php

|-Undermappen "fonts"

|--Filen "arial.ttf" i undermappen "fonts".

 

Uki? :)

Ah, du er genial ;)

Gjest Slettet+6132
Skrevet

arg, dette er kriminelt, måtte bruke windass pcen jo, funka ikke med linux :dontgetit:

Gjest Slettet+6132
Skrevet (endret)

en ting til, hvordan kan jeg få ny linje i bildet?

 

liksom;

 

<lek_at_dette_er_et_bilde-modus>

 

Mail meg på:

[email protected]

 

</lek_at_dette_er_et_bilde-modus>

 

Du har jo http://_LINK_/heading.php?h=Noe_tull ,

men hvordan kan jeg få ny linje? :hmm:

 

EDIT: Glem det, jeg fiksa det i selve fila heller :cool:

Endret av Slettet+6132
Skrevet

"Mail meg på:" kan jo med fordel brukes direkte i HTMLen, men linjeskift er null problem. Hvis du har trøbbel med at det er en windows-font som brukes er det ikke noe problem å bruke en linux-kompatibel font istedenfor.

Gjest Slettet+6132
Skrevet

horgis, du har vel ikke tilfeldigvis et lignende PHPscript som fungerer i linux? :D

Gjest Slettet+6132
Skrevet
Pepsien: Det kjører jo under linux. Webhosten min kjører freeBSD, og det går knirkefritt. Tingen er bare å ha fonten i den mappen som er spesifisert.

prøvde jeg og, men jeg fikk bare opp det der "her er det ikke et bilde"-bildet som er i opera :thumbdown:

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...