Dynamische Bilder mit PHP

  • Hallo alle zusammen,
    Ich hab mich gerade auf meiner Seite amüsiert dynamische Bilder mit Hilfe von PHP zu erstellen.

    Mein Problem ist nun, wie kann ich das Bild auf der Seite anzeigen, sodass es als richtiges *.jpg, *.gif oder *.png angezeigt wird und nicht als ..../image.php

    Ich müsste dieses Bild auch auf ner anderen webpage einbinden, und so benötige ich, dass es als richtiges ild angezeigt wird, weil das Linken sonst nicht funktioniert

    Danke für die Hilfe

    NESTi

  • verstehe dein Problem jetzt nicht ganz. Ein Bild einfach mit:

    Code
    echo "<img src=\"bild1.jpg\">\n";


    einfügen.

    wenn du das dynamisch machen willst, kannst du auch einfach ne Variable für den Bildnamen nehmen z.B. so

    Code
    echo "<img src=\"".$bildname".jpg\">\n";
  • :) nei das weiss ich :) ok nochmal.

    In PHP kann man dynamische Bilder erstellen.
    (Beispiel: http://www.selfphp.de/forum/showthread.php?t=11350)

    das wirft noch einige Probleme auf bei mir dieser Link.

    Ich nehm jetzt ein basis Bild sagen wir zB einfach nur ein balues rechteck was rechteck.png heisst. Jetzt will ich mit Hilfe von PHP Text hinzufügen zum Bild.
    (Beispiel: http://nes-t.com/image/image.php)

    Rechtsklick aufs Bild und dann Prpoerties, jetzt kanns du beim URL diesen Link sehen : http://nes-t.com/image/image.php

    Meine Frage ist jetzt wie kann ich das umprogrammieren sodass
    http://nes-t.com/image/image.png da steht

    Danke

    NESTi

  • also willst du jetzt, das deine dynaisch generierten Bidler nach aussen aussehen wie echte oder willst du sie auf dem Server speichern??

    imagepng( $im ,$pfad_für_das_bild);

  • Zitat von GreenRover

    rofl webcommer lies dir frage nochmal.

    da hilft dir nur ein mod_rewrite regel für.

    welche parameter musst du dann an deien PHP datei übergeben??

    Hey GreenRover

    ich möchte ein Bild für BF2 Stats erstellen für die Member meiner Seite.

    das heisst die einzigen parameter die ich weitergebe and die datei ist die BF2 ID des Spiels. In der PHP Datei selbst werde ich die daten von den Serven abfragen und aufs Bild eintragen.

  • Zitat von GreenRover

    also willst du jetzt, das deine dynaisch generierten Bidler nach aussen aussehen wie echte oder willst du sie auf dem Server speichern??

    imagepng( $im ,$pfad_für_das_bild);

    Ich will dass man Sie als echtes Bild sieht, dodass ich dieses Bild auch auf einer anderen Webseite mit meinem Link eintragen kann

  • bild_1234354.png

    wird durch

    RewriteEngine on
    RewriteBase /
    RewriteRule ^dbild_([0-9]+)\.png$ /image.php?bf2id=$1 [L]

    zu

    image.php?bf2id=1234354


    das gehört in eine .htacess datei ....


  • LOL OK
    das sieht jetzt wirklich ein bisschen Konfus für mich aus....
    und wie sieht es jetzt schlussendlich aus wenn man die eigentschaften des bildes sieht, steht dann auch da ...../bild_1234354.png oder wie?

  • hmm wie es scheint funktioniert das nicht richtig so wie ich es geschrieben habe.

    in meiner image.php steht nun

    hab diesen quelltext mal zum Test kopiert.

    MfG

    NESTi


  • schon mal geguckt wiso du eine fehler bekommst???

    wo befindet sich die htaccess datei ??

  • RewriteEngine on
    RewriteBase /
    RewriteRule ^images/dbild_([0-9]+)\.png$ /images/image.php?bf2id=$1 [L]

    versuche es mal so und diesmal aber auf den root ebende des webspaces hauen, also nicht /images sonder nur in / reinpacken.