Hilfe bei Php gedöhns.

Hier kann über alles diskutiert werden, wirklich alles. Betonung liegt auf "diskutiert", das ist also kein Freischein zum Spammen.
(Beitragszähler deaktiviert)
Antworten
Teepflanze
Kopolaspinne
Beiträge: 719
Registriert: 2. Aug 2011, 11:43

Hilfe bei Php gedöhns.

Beitrag von Teepflanze » 14. Okt 2011, 12:13

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...

Benutzeravatar
Cembon
Gelbbart-Yeti
Beiträge: 1793
Registriert: 6. Mai 2011, 19:09
Wohnort: Am See des Friedens
Kontaktdaten:

Re: Hilfe bei Php gedöhns.

Beitrag von Cembon » 14. Okt 2011, 12:45

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?
Bild

Kampfdackel
Waldschlurch
Beiträge: 9
Registriert: 26. Apr 2006, 20:52

Re: Hilfe bei Php gedöhns.

Beitrag von Kampfdackel » 14. Okt 2011, 12:50

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

Benutzeravatar
Cembon
Gelbbart-Yeti
Beiträge: 1793
Registriert: 6. Mai 2011, 19:09
Wohnort: Am See des Friedens
Kontaktdaten:

Re: Hilfe bei Php gedöhns.

Beitrag von Cembon » 14. Okt 2011, 13:26

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 :)
Bild

Teepflanze
Kopolaspinne
Beiträge: 719
Registriert: 2. Aug 2011, 11:43

Re: Hilfe bei Php gedöhns.

Beitrag von Teepflanze » 14. Okt 2011, 22:39

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 :)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 23 Gäste