sig met php info..

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

- -

- -

26/11/2006 23:11:00
Quote Anchor link
Ik wil een signature maken met info uit mn database..
alleen lukt het me niet

Dit is mijn code:

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
<?
include("config.php");

$query = "SELECT * FROM users WHERE gebruikersnaam = '{$_GET['user']}'";
$sqlquery = mysql_query($query) or die (mysql_error());
$fetch = mysql_fetch_object($sqlquery);

$user_name = "$fetch->gebruikersnaam";
$char_level = "$fetch->status";
$char_email = "$fetch->email";

$text = ''.$user_name.'';
$groote = '10';
$rot = '0';
$tah = '15';
$tah2 = '5';
$kleur = 'zwart';


header('Content-type: image/gif');

$plaatje = imagecreatefromgif("images/signature.gif");

$tekst = '$text';

imagettftext($plaatje, $groote, $rot, $tah, $tah2, $kleur,$tekst);

imagegif($plaatje);
imagedestroy($plaatje);
?>


En dit mijn fout melding:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
The image http://www.dark-war.com/Nieuw/gd.php?user=mboshoven” cannot be displayed, because it contains errors.
?>


Kan iemand me helpen?

Mvg Mboshoven
Gewijzigd op 01/01/1970 01:00:00 door - -
 
PHP hulp

PHP hulp

19/11/2024 03:28:47
 
Jelmer -

Jelmer -

26/11/2006 23:16:00
Quote Anchor link
Laat de regel
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
header('Content-type: image/gif');

eens weg, en kijk dan nog eens.

PS: variabelen hoeven niet binnen haakjes hoor, en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$tekst = '$text';

Dal niet werken, aangezien strings binnen enkele quotes heel erg letterlijk worden genomen. Dit zal dus letterlijk $text opleveren, en niet de waarde waar $text naar verwijst.
Gewijzigd op 01/01/1970 01:00:00 door Jelmer -
 
- -

- -

26/11/2006 23:23:00
Quote Anchor link
Jelmer schreef op 26.11.2006 23:16:
Laat de regel
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
header('Content-type: image/gif');

eens weg, en kijk dan nog eens.

PS: variabelen hoeven niet binnen haakjes hoor, en
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$tekst = '$text';

Dal niet werken, aangezien strings binnen enkele quotes heel erg letterlijk worden genomen. Dit zal dus letterlijk $text opleveren, en niet de waarde waar $text naar verwijst.


header('Content-type: image/gif');
weghalen zal niet werken want daarmee geef je aan dat het bestand gaat werken als functie..

$tekst = '$text';
heb ik gewijzigd foutje ^^
 
Terence Hersbach

Terence Hersbach

26/11/2006 23:25:00
Quote Anchor link
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
<?php
header('content-type: image/png');

$query = "SELECT * FROM users WHERE gebruikersnaam = '{$_GET['user']}'";
$sqlquery = mysql_query($query) or die (mysql_error());
$fetch = mysql_fetch_object($sqlquery);

$user_name = $fetch->username;

$blanco = imagecreate((strlen($user_name) * 9));

$achtergrondkleur = imagecolorallocate($blanco, 255, 255, 255);
$fontkleur = imagecolorallocate($blanco, 150, 150, 150);
imagestring($blanco, 5, 0, 2, $user_name, $fontkleur);

imagepng($blanco);

imagedestroy($blanco);
?>
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 
- -

- -

27/11/2006 00:18:00
Quote Anchor link
Werkt nu thanx too terence xD

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
<?php
header('content-type: image/png');
include("config.php");

$query = "SELECT * FROM users WHERE gebruikersnaam = '{$_GET['user']}'";
$sqlquery = mysql_query($query) or die (mysql_error());
$fetch = mysql_fetch_object($sqlquery);

$user_name = $fetch->gebruikersnaam;

$text = $user_name;

$font = 2;

$image = imagecreatetruecolor((strlen($text) * imagefontwidth($font)),20);

$back = imagecolorallocate($image, 255, 255, 255);
$front = imagecolorallocate($image, 150, 150, 150);

imagefill($image, 0, 0, $back);
imagestring($image, $font, 0, (imagesy($image) - imagefontheight($font)) / 2, $text, $front);

imagepng($image);

imagedestroy($image);

?>
 



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.