Eine PHP mit random als bild anzeigen für forums

Hallo leute ich suche einen code wo ich ein inhalt einer php in einem forum anzeigen kann als bild wie geht das

Kommt etwas auf den Inhalt und das gewünschte Format an.
Was mag das für spezieller Inhalt in einem Forum sein, der
als Bild ausgegeben werden soll.

Handelt es sich beim Inhalt im wesentlichen um Text, kann man
von dem Vorhaben nur abraten. Allenfalls mit dem Format SVG
kann man das dann hinbekommen ohne durch das Bildformat
einen Informationsverlust zu erhalten.
Handelt es sich beim Inhalt im wesentlichen um Computergraphik,
ist ebenfalls SVG ein gutes Format (auch für Interaktivität und
Animation). SVG-Ausgaben kann man mit PHP genau wie
Ausgaben von (X)HTML erstellen, da braucht man keine
besonderen Funktionen oder Tricks. Zudem kann man SVG in
einem Dokument mit XHTML mischen.
Mit PHP ist es auch möglich, einfache Pixelgraphik mit Hilfe der
GD-Bibliothek zu erstellen, die Funktionen dafür kann man im
PHP-Handbuch nachlesen, das ist eine relativ spezielle
Anwendung und bei Pixelgraphik geht praktisch jegliche
inhaltliche Information verloren.

Jedenfalls muß man immer daran denken, daß der server für
das entsprechende Format immer den passenden MIME- oder
content-type sendet, dafür kann man in PHP die Funktion
header verwenden oder mit .htaccess tricksen.

Danke dir für die Hilfen Aber ich habe was anderes gefunden Aber trosdem danke

Wer ‘macht’ einen Fehler und wobei genau?

Was willst du da jetzt eigentlich wirklich machen?
In einem stinknormalen Forum ein Bild referenzieren, welches
mit PHP erzeugt wurde?
Du solltest mal präzise beschreiben, was du wirklich willst.
Also vermutlich nicht ein Forum in einem Bildformat realisieren,
wie du oben angedeutet hast oder doch?

Bei ‘fertig-Foren’ kann es sein, daß die irgendwo eine Funktion
haben, die es unterbinden, daß PHP-Dateien als Bilder
referenziert werden. Wenn du das Forum verwaltest, kann du
dies ja abschalten.
Wenn du nur ein Autor eines solchen dynamisch erzeugten
Bildes bist, hast du erstmal die Aufgabe, daß der server den
zum Format passenden MIME-Typ sendet (siehe oben).
Wenn du beschriebene Funktion des Forums nicht unterbinden
kannst, hast du verschiedene Möglichkeiten.

  1. Per .htaccess in einem Unterverzeichnis festlegen, daß
    Dateien mit den Endungen ‘.png’, ‘.jpeg’ etc durch den
    PHP-parser gejagt werden (keinesfalls für ein Verzeichnis angeben,
    in dem irgendwo einschließlich Unterverzeichnis statische
    Pixelgraphik herumliegt!) Dann gibst du deinem PHP-Skript in
    dem Unterverzeichnis einfach eine entsprechende Dateiendung.
  2. Kannst auch ein Unterverzeichnis ‘beispiel.png’ nennen und
    das Skript darin ‘index.php’ Da braucht man dann nur für jedes
    Skript ein eigenes Unterverzeichnis. Meist werden die Foren
    nicht kontrollieren, ob es sich um eine Datei oder um ein
    Verzeichnis handelt.

Benuze es auf deisem forum als werbung uter meiner sig

Ist das animierte GIF wirklich komplett dynamisch mit PHP
erstellt?
Gibt es da inzwischen in PHP eine eigene Funktion, mit der man
animierte GIF zusammenbasteln kann? Oder ist das eine eigene
Funktion?

Nö ist anscheinend ein fertiges gif, welches nur in ner php datei eingebunden ist
galgenjunge.rockt.es/user/forum/ … 40x100.gif

Dann ist das ja noch weniger spannend als man hätte noch
hoffen können ;o)

Jo das teil wählt nur 1 von 2 gifs aus^^

Nicht dein kopf zerbrechen

Ganz einfach habe ein php der img erstellt
aus ein verzeichnis ein bild aus wählt und dan anzeigt mehr nicht

Hier im Forum sehe ich immer nur das mit dem helleren
Hintergrund, wenn man das Skript direkt aufruft, habe ich nach
einigen Versuchen auch mal das mit dem dunklen Hintergrund
gesehen.
Eventuell - wenn nicht im Skript statistisch so eingestellt
und eine gleichmäßigere Verteilung erwünscht - kann man mit
PHP auch im header notieren, daß das wohl nicht im cache
abgelegt werden soll.

hallo,
wenn das thema schon eröffnet wurde…
wie kann ich jetzt so ein zufallsbild einbinden?
einen phpcode hätte ich ja, aber wie kann ich die einbinden?

<? $laden = rand(1,2); echo('<img src="http://elink.bplaced.net/signatur/film'.$laden.'.gif"></img>'); ?>

bild.php (liegt im gleichen Verzeichnis, wie die beiden Signatur-Bilder):

<?php $laden = rand(1, 2); header("Content-Type: image/gif"); readfile("film".$laden.".gif"); ?>
In der Signatur dann:

Habe schon ein script er leuft so gra schon auf hier dem forum paar mal bei seite neu laden und auf beie sig schauen sehr ihr das ich schon was gefunden habe

@galgenjunge: hilft aber nicht weiter, wenn du schreibst, was.
@all:
Danke an alle, habe die header-anweisung rein kopiert und das script jetzt folgendermaßen um geschrieben:

<? $laden = rand(1,2); $img = file_get_contents('film'.$laden.'.gif'); header("Content-Type: image/gif"); echo($img); ?>
Bilder liegen in dem selben verzeichnis.
grtz
michi

EDIT:
Das sind jetzt nur test Bilder, bitte nicht wundern. habe jetzt (1.7.08, 17:13) keine zeit, das jetzt zu ändern.