| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
BB-BF-BM Gast
|
|
| 16 Jul 2006 20:57 |
|
  |
BB-BF-BM Gast
|
 |
|
|
Da mein Beitrag überlesen wurde (?!), habe ich mich selbst dran gesetzt.
Nach etlichen Fehlern und Fragen kam dabei schließlich der Code raus: | PHP-Code: | 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
| <?php
$code = file_get_contents('./sprueche.txt');
$array = explode("\n#\n", $code);
$array_nr = count($array) - 1;
$nr = rand(0, $array_nr);
$rows = explode("\n", $array[$nr]);
$string_len = 0;
for( $i=0 ; isset($rows[$i]) ; $i++ )
{
$len = strlen($rows[$i]);
$string_len = ($string_len < $len) ? $len : $string_len;
}
$row_nr = $i + 1;
$string_len = $string_len * imagefontwidth(2);
$row_height = $row_nr * (imagefontheight(2) + 2);
header ("Content-type: image/png");
$img = @imagecreatetruecolor($string_len, $row_height) OR die("Cannot Initialize new GD image stream");
$transparent = imagecolorallocate($img, 0, 0, 0);
imagecolortransparent($img, $transparent);
$text_color = imagecolorallocate($img, 1, 1, 1);
$left = imagefontwidth(2) / 2;
for( $i=0 ; isset($rows[$i]) ; $i++ )
{
$top = imagefontheight(2) * (0.5 + $i);
imagestring($img, 2, $left, $top, $rows[$i], $text_color);
}
imagepng($img);
/*********************************************/
?> |
Siehe da; es funktioniert |
|
|
|
| 17 Jul 2006 15:25 |
|
 |
David Administrator

|
 |
|
|
| BB-BF-BM hat Folgendes geschrieben: | | Da mein Beitrag überlesen wurde (?!)... |
Ich bin mir ziemlich sicher, dass dein Beitrag nicht überlesen wurde. Nur sollte man beachten, dass wir hier höchstens 3 PHP-Experten haben, die nicht 24 Stunden online sind  |
_________________ MfG David Mirzoian
axinio Internet Marketing - professionelle Suchmaschinenoptimierung |
|
|
| 17 Jul 2006 16:20 |
|
 |
BB-BF-BM Gast
|
 |
|
|
ok, sagen wirs so: ich war zu ungeduldig...
wir haben momentan Ferien und da hat man viel Zeit, in der man warten muss  |
|
|
|
| 17 Jul 2006 16:27 |
|
 |
V4hn Moderator
|
 |
|
|
| BB-BF-BM hat Folgendes geschrieben: | Da mein Beitrag überlesen wurde (?!), habe ich mich selbst dran gesetzt.
Nach etlichen Fehlern und Fragen [...] |
Sorry, aber ich hatte privat etwas zu tun...
Solche Menschen soll es ja auch noch geben
Und seh es positiv: Du hast deine Ferienzeit sinnvoll genutzt UND kommst jetzt mit Image-funktionen besser klar  |
_________________
 |
|
|
| 18 Jul 2006 10:44 |
|
 |
|