Welkom, Gast. Je bent niet ingelogd.

PHP imagecreate

HyperTesia
Webdeveloper
Geplaatst op: 31 Jan 2007, 17:33
PimpCoins: 0
💸+
Bewerken Quote

Heuj savenerd
Ik ben bezig met een profiel pagina, en nu wil ik het email adres op een image krijgen..

Maar het lukt mij niet echt..

Ik heb dit script/funcite:

1
2
3
4
5
6
7
8
9
10
11
function textopplaatje($input)
    {
        $image = imagecreate(400, 20);
        $bg         = imagecolortransparent($image);
        $text     = imagecolorallocate($image,0,0,225);
                
        imagestring($image,4,0,0,$input,$text);
        header("(anti-spam-content-type:) image/png");
        imagepng($image);
        imagedestroy($image);
    }

Maar ik krijg een error: "De afbeelding “http://localhost/members/profiel/HyperTesia” kan niet worden weergegeven, omdat hij fouten bevat."
Weet iemand hoe dit komt?
(ohja input is dus gewoon een email..)

BVD HPR

[Laatst bewerkt door HyperTesia op woensdag 31 januari 2007, om 18:16]
Christan
Pwn erd
Geplaatst op: 31 Jan 2007, 18:35
PimpCoins: 0
💸+
Bewerken Quote

doe eens bron bekijken

daar staat meestal een goede error.

HyperTesia
Webdeveloper
Geplaatst op: 31 Jan 2007, 18:43
PimpCoins: 0
💸+
Bewerken Quote

Christan schreef:

doe eens bron bekijken

daar staat meestal een goede error.


De bron is gewoon mijn bron..Maar bij dat stukje staat der wel:

‰PNG IHDR?ùõPLTEápwï4IDATxœc`£`ŒDüb9âÿIEND®B`,

Christan
Pwn erd
Geplaatst op: 31 Jan 2007, 18:44
PimpCoins: 0
💸+
Bewerken Quote

HyperTesia schreef:

[...]
De bron is gewoon mijn bron..Maar bij dat stukje staat der wel:

‰PNG IHDR?ùõPLTEápwï4IDATxœc`£`ŒDüb9âÿIEND®B`,

normaal behoor je daar een normale error te krijgen.

HyperTesia
Webdeveloper
Geplaatst op: 31 Jan 2007, 18:46
PimpCoins: 0
💸+
Bewerken Quote

Krijg ik dus niet..

Maar heeft iemand hier antwoord op?

BlackWhizz
Je moeder
Geplaatst op: 31 Jan 2007, 18:47
PimpCoins: 0
💸+
Bewerken Quote

maak is van dat antispam... (anti-spam-content-type image/png

Gerwin
aka "Thaan"
Geplaatst op: 31 Jan 2007, 18:57
PimpCoins: 0
💸+
Bewerken Quote

-knip-

[Laatst bewerkt door Gerwin op dinsdag 7 juni 2011, om 15:08]
HyperTesia
Webdeveloper
Geplaatst op: 31 Jan 2007, 19:05
PimpCoins: 0
💸+
Bewerken Quote

BlackWhizz schreef:

maak is van dat antispam... (anti-spam-(anti-spam-content-type image/png

dat is door saven's server dat hij anti-spam weergeeft..

Ultimatum
Geplaatst op: 04 Feb 2007, 20:18
PimpCoins: 0
💸+
Bewerken Quote

Je kan GD niet in een functie gooien en die aanroepen. Het is de bedoeling dat je dit op een pagina zet bijvoorbeeld test.php en dan <img src='test.php' alt='' /> Nu werkt het wel al het goed is

iisys
Hmhm, indeed. whtvr.
moderator
Geplaatst op: 04 Feb 2007, 20:45
PimpCoins: 0
💸+
Bewerken Quote

Doe is ipv

1
2
3
<?php
        $bg         = imagecolortransparent($image); 
?>

dit
1
2
3
4
<?php
        $bg         = imagecolorallocate($image,0,0,0); 
        $bg         = imagecolortransparent($image,$bg); 
?>

Als je dan bijv plaatje.php maakt en daar dit inzet:

1
2
3
4
<?php
# Hier staat dan die functie.
textopplaatje($_GET['email']);
?>

Dan in het profiel laat je het plaatje naar plaatje.php?email=%email% linken.

📫

Nieuw privébericht

🔥

Registreren


Login