benlen Skrevet 13. desember 2004 Del Skrevet 13. desember 2004 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? Lenke til kommentar
Lemkin Skrevet 13. desember 2004 Del Skrevet 13. desember 2004 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 Lenke til kommentar
benlen Skrevet 13. desember 2004 Forfatter Del Skrevet 13. desember 2004 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å. Lenke til kommentar
Lokaltog Skrevet 13. desember 2004 Del Skrevet 13. desember 2004 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. Lenke til kommentar
audunr Skrevet 13. desember 2004 Del Skrevet 13. desember 2004 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 Lenke til kommentar
Lokaltog Skrevet 13. desember 2004 Del Skrevet 13. desember 2004 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. Lenke til kommentar
jorgis Skrevet 13. desember 2004 Del Skrevet 13. desember 2004 Bruk heller en annen webhost (tror det er noen gratis webhoster som har GD) til å kjøre akkurat email-generatoren, som kan kalles via <img>. F.eks. denne. Kilde Lenke til kommentar
benlen Skrevet 14. desember 2004 Forfatter Del Skrevet 14. desember 2004 Takk jorgis! Der har vi svaret! Lenke til kommentar
Gjest Slettet+6132 Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 Fikk ikke det der til å funke jeg, kom bare opp en slik ting som kommer i opera når bildet mangler.. Lenke til kommentar
jorgis Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 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. Lenke til kommentar
Gjest Slettet+6132 Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 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? Lenke til kommentar
jorgis Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 i mappen filen ligger i, seff. heading.php |-Undermappen "fonts" |--Filen "arial.ttf" i undermappen "fonts". Uki? Lenke til kommentar
Gjest Slettet+6132 Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 i mappen filen ligger i, seff. heading.php |-Undermappen "fonts" |--Filen "arial.ttf" i undermappen "fonts". Uki? Ah, du er genial Lenke til kommentar
Gjest Slettet+6132 Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 arg, dette er kriminelt, måtte bruke windass pcen jo, funka ikke med linux Lenke til kommentar
Gjest Slettet+6132 Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 (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? EDIT: Glem det, jeg fiksa det i selve fila heller Endret 15. desember 2004 av Slettet+6132 Lenke til kommentar
jorgis Skrevet 15. desember 2004 Del Skrevet 15. desember 2004 "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. Lenke til kommentar
Gjest Slettet+6132 Skrevet 16. desember 2004 Del Skrevet 16. desember 2004 horgis, du har vel ikke tilfeldigvis et lignende PHPscript som fungerer i linux? Lenke til kommentar
jorgis Skrevet 16. desember 2004 Del Skrevet 16. desember 2004 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. Lenke til kommentar
Gjest Slettet+6132 Skrevet 16. desember 2004 Del Skrevet 16. desember 2004 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 Lenke til kommentar
jorgis Skrevet 16. desember 2004 Del Skrevet 16. desember 2004 Sikker på at du har PHP med GD-støtte? Hvis du ikke har GD vil bildet bli ødelagt. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå