Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 23-05-2009, 15:33
thx-sound
 Registrierter Benutzer
Links : Onlinestatus : thx-sound ist offline
Registriert seit: May 2009
Ort: Stuhr
Beiträge: 29
thx-sound befindet sich auf einem aufstrebenden Ast
Standard mehrfarbieger Text als Grafikausgaben, Daten aus Liste

Hi,

ich habe leider so gut wie keine ahnung von php und konte kein annähend passendes fertiges script finden.

Was am ende rauskommen soll:

Eine Grafik die mehrfarbiegen Text enthält welcher aus einer Liste bzw Datenbank Datei (oder evtl. mysql) abgerufen werden soll.

Endergebnis soll diese ausgabe sein:



Bildbreite: 468pixel, hintergrund kann auch transparent sein. die ( ) und / können auch schwarz sein.
texthöhe: 4

Aufruf:
Ausgabe eines Bildes über bewertungen.php?user=username
oder was wohl besser wäre wegen leerzeichen im usernamen:
bewertungen.php?user=user_id

Also das es so in eine Seite eingebunden werden kann:
Code:
<img src="http://.......bewertungen.php?user=user_id">

Was ich habe: ein Programm was mir Werte einer damit ausgearbeiteten Liste in ein Zeilen template ausgeben kann (also auch eine Liste die in eine mysql könte).

Es sind über 1000 User mit Bewertungen.

Ich habe auf meinen eigenen Webspace ( hostet bei ready2host.de ) wo erstmal das script und die Daten abgelegt werden sollen php5 und kann dort auch Mysql benutzen. Auch ein Cronjob wäre kein problem.


Ich habe selbst schon ein paar anfängliche klägliche versuche (einfarbiger anderer gesammt Text) gemacht mit imagestring und einem if ob es über so geht...

Aber selbst da kommt schon ein unexpectet { in zeile 16


PHP-Code:
<?php
$platzhalter 
"---------------------------------------------";
$textnr 4;
$textbreite imagefontwidth($textnr) * strlen($platzhalter);
$texthoehe  imagefontheight($textnr);

header ("Content-type: image/png");
$bild imagecreate ($textbreite $texthoehe);

$hintergrund_farbe  imagecolorallocate ($bild222222222);
$text_farbe        imagecolorallocate ($bild000);

imagestring ($bild$textnr00$userinfos$text_farbe);
imagepng ($bild);

$userinfos = {if($user==){
   echo 
" Bitte Usernamen angeben ";
} else if(
$user==thx-sound){
   echo 
" thx-sound 42 - 0 - 0 ";
} else if(
$user==sirmasterlord){
   echo 
" sirmasterlord 30 - 0 - 0 ";
} else {
   echo 
" Ungueltiger Username ";

}
;

?>

Vielleicht kann mir (bzw. dem Portal wofür ich das suche) jemand helfen.

Gruss Stefan
Mit Zitat antworten