een door php generated picture screenen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SerpenT

SerpenT

07/05/2004 13:45:00
Quote Anchor link
ik wil dat php een plaatje voor mij maakt met daarin informatie van de desbetreffende member die info staat in een db en het id van de row wordt met get gekregen, maar ik weet niet hoe je zon plaatje kan maken en daarna kan laten zien:s kan iemand van jullie mij helpen?

Thx in advance
 
PHP hulp

PHP hulp

26/11/2024 05:18:31
 
Arend a

Arend a

07/05/2004 13:53:00
Quote Anchor link
Zoek eens een tutorial over php met GD, dat is de php interface naar het grafische pakket GD.

Hiermee kan je plaatjes maken en bewerken.
 
SerpenT

SerpenT

07/05/2004 13:53:00
Quote Anchor link
k cool is dat GD gratis te krijgen ergens? of moet je daar voor dokken?

nm domme vraag ik zoek zelf wel op google
Gewijzigd op 07/05/2004 13:54:00 door SerpenT
 
Mitch X

Mitch X

07/05/2004 14:07:00
Quote Anchor link
http://www.phphulp.nl/php/scripts/1/138
Pas het script ff aan en klaar :)
 
SerpenT

SerpenT

07/05/2004 14:35:00
Quote Anchor link
k thx maar nu krijg ik deze fout melding:
<br />
<b>Fatal error</b>: Call to undefined function: imagettfbbox() in <b>c:\inetpub\wwwroot\ppicture.php</b> on line <b>27</b><br />

en dit is mijn script nu:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
$uid
= $_GET["id"];
require ("dbconnect.php");
$get_userinfo = mysql_query("SELECT * FROM users WHERE id = '$uid'");
while (list($id, $user, $pass, $email, $etype, $race, $gender, $date, $ldatel, $active, $admin, $gold, $iron, $uranium, $ships1, $ships2, $ships3, $ships4, $ships5, $ships6, $weapons1, $weapons2, $weapons3, $weapons4, $weapons5, $weapons6, $defense1, $defense2, $defense3, $defense4, $defense5, $defense6, $miner1, $miner2, $miner3, $miner4, $miner5, $miner6, $miner7, $miner8, $miner9, $derrick1, $derrick2, $derrick3, $derrick4, $derrick5, $derrick6, $silos1, $silos2, $silos3, $silos4, $silos5, $silos6, $silos7, $silos8, $silos9, $votes, $refer, $rtv, $rtr, $referip, $pptext
) =
mysql_fetch_row($get_userinfo)){
if ($race == "humans"){
$font = "#66FF66";
}
elseif ($race == "futtons"){
$font = "#FF9900";
}
elseif ($race == "tepions"){
$font = "#3399FF";
}
elseif ($race == "quyty"){
$font = "#FFFFCC";
}

$get_userplanet = mysql_query("SELECT * FROM planets WHERE owner = '$user'");
$planet = mysql_num_rows($get_userplanet);
    // Send png image header
    header("Content-Type: image/png");

    // Set vars
    $text = $pptext;

    // Calc the text size
    $box = ImageTTFbbox('11.5px', '0', 'font/tahoma.ttf', $text);

    // Calc some props for the image
    $width = $box[2] - $box[0];
    $height = $box[1] - $box[7];
    // 10 px empty space on each side
    $imagewidth = $width + 30;
    $imageheight = $height + 20;

    // Create the image
    $pic = ImageCreate($imagewidth, $imageheight);


    // Set the fontstart positions
    $xstart = 10;
    $ystart = $imageheight - 10;

    // Write the text
    ImageTTFText($pic, '11.5px', '0', $xstart, $ystart, $font, 'font/tahoma.ttf', $text);

    // Finish image
    ImagePng($pic);

    // Clean up memory
    ImageDestroy($pic);
}

?>
 
SerpenT

SerpenT

07/05/2004 14:36:00
Quote Anchor link
komt dit omdat ik geen gd heb geinstalleerd of heb je dat altijd?
 
Eris -

Eris -

07/05/2004 15:22:00
Quote Anchor link
Eerst instaleren
Op de concurenten website http://www.phpfreakz.nl staat hoe het moet :)
 
SerpenT

SerpenT

07/05/2004 15:31:00
Quote Anchor link
oh k thx
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.