Seite 1 von 1

Hilfe bei Php gedöhns.

Verfasst: 14. Okt 2011, 12:13
von Teepflanze
Yoho,

Vlt kann mir ja hier jemand bei zwei Dingen helfen.
Zum einen:
Ich würde gerne eine art "Slogan Generator" haben.
Spricht man gibt seinen Namen ein, und bekommt dann so tolle Texte wie "Beispielname - Hat die saubersten Unterhosen in ganz Konlir!"

Bisher habe ich es nur soweit hinbekommen, das ich ein Bild, mit einem einzigen bestimmten Text habe.
SpoilerShow

Code: Alles auswählen

<?php 
$img = imagecreate(200,15); 
$bg = imagecolorallocate($img,0,0,0); 
$white = imagecolorallocate($img,255,255,255); 
imagestring($img,3,5,0,"Toller Text",$white); 
header("Content-Type: image/gif"); 
imagegif($img); 
?>
Ziel wäre aber das ich verschiedene Texte vorgebe, und jedesmal wenn man das Bild dann neu aufruft ein anderer Text zu sehen ist.
(ich hoffe man konnte mir folgen xD)

Das andere ist bestimmt etwas schwerer zu erklären, aber ich versuche es mal:

Das zweite was ich gerne für mein Profl hätte wären "Text-Bilder" deren Text man durch die Url beliebig verändern kann.
Ziehmlich genauswo wie sie mal bei TNS-game gab/gibt

Ich hoffe das bei meiner Erklärung wenigstens irgendwer durchsteigt...^^
Da ich von sowas sehr wenig besser gesagt kaum nen Schimmer habe, wäre es sehr nett wenn sich jemand die mühe machen würde, und einen completten code reinstellen könnte.

Sehr praktisch wäre es wenn ich nurnoch c&p drücken müsste...

Re: Hilfe bei Php gedöhns.

Verfasst: 14. Okt 2011, 12:45
von Cembon
Ich mag zwar GIF nicht aber einen Frage: Läuft es so, wie es bisher ist?

Dann Texte aus URL:
SpoilerShow
<?php
$img = imagecreate(200,15);
$bg = imagecolorallocate($img,0,0,0);
$white = imagecolorallocate($img,255,255,255);
imagestring($img,3,5,0,$_GET['text'],$white);
header("Content-Type: image/gif");
imagegif($img);
?>
Aufgerüfen wird es mit:
example.com/beispiel.php?text=Text+der+da+stehen+soll

Das andere:
Willst du die Sprüche in einem Array haben oder in einer Datenbank?

Re: Hilfe bei Php gedöhns.

Verfasst: 14. Okt 2011, 12:50
von Kampfdackel
Hallo Teepflanze,

Ich habe dein erstes Anliegen einfach mal in Form eines Arrays gelöst, ich denke mit Datenbank ist das doch leicht übertrieben:

Code: Alles auswählen

<?php
$texte = array("Beispieltext 1",
                      "Beispieltext 2",
                      "Beispieltext 3");

$img = imagecreate(200,15);
$bg = imagecolorallocate($img,0,0,0);
$white = imagecolorallocate($img,255,255,255);
imagestring($img,3,5,0,$texte[rand(0,count($texte)-1)],$white);
header("Content-Type: image/gif");
imagegif($img);
?>
Dürfte eigentlich alles selbsterklärend sein.

(c&p bringt dir auf Dauer weniger als nach Lösungsansätzen zu fragen, aber was solls.)

Kampfackel

Re: Hilfe bei Php gedöhns.

Verfasst: 14. Okt 2011, 13:26
von Cembon
Datenbank is halt, wenns viele verschiedene werden sollen ;)
Also eine Tabelle in einer Datenbank dafür..
Aber im prinzip hast du jez die beiden Codeteile :)

Re: Hilfe bei Php gedöhns.

Verfasst: 14. Okt 2011, 22:39
von Teepflanze
Vielen dank euch beiden :D
Kampfdackel hat geschrieben: (c&p bringt dir auf Dauer weniger als nach Lösungsansätzen zu fragen, aber was solls.)
Jap das hatte ich ja auch schon im Hinterkopf, nur irgendwie war mir das ab nem gewissen punkt "zu hoch" x]
Naja, ich werde mich da erstmal reinfriemeln müssen, php ist eben noch neuland für mich :)