kostenloser Webspace werbefrei: lima-city


bild ohne html code mit php anzeigen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    ich möchte ein bild aus einer datei laden, so dass man dass einfach in einer anderen seite als bild einfügen kann.
    heißt also bild anzeigen, auf der anderen seite <img src=\"pic.php\"> eingeben.

    mfg

    hab schon gegoogelt die haben dass auf der hauptseite immer als html ausgegeebm
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Also du willst ein bild in eine htmlseite anzeigen ohne dabei html zu verwenden???

    Wenn Ja: geht nicht!
  4. Autor dieses Themas

    familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    also das das bild ausgegeben wird
  5. entwederb bin ich im momment sau dumm und scher von begriff oder du drückszt dich nicht genug aus.

    WO willst du das ausgeben???


    per php ist das mit img ganz einfach
    <?php
    $bild = \'./images/bild.gif\';
    print \'<img src=\"\'.$bild.\'\" />\' ;
    ?>
  6. Autor dieses Themas

    familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    also
    pic.php:
    das bild wird ausgegeben

    sodass
    anzeige.php
    <img src=\"pic.php\">

    mfg
  7. Wie du siehst weiß niemand so richtig, was du wissen möchtest.
    Also überprüfe noch einmal deine Frage und versetze dich in die Lage von anderen. Worte wie einfach, da etc. sind in Fragen überflüssig, damit kann niemand etwas anfangen.

    Möchtest du mittels PHP ein Bild einlesen (von einer externen Quelle/internene Quelle?) und dieses ausgeben? Diese PHP-Datei kannst du dann beim Tag <img> im Attribut \"src\" angeben.
    Ist es das was du möchtest? Wenn ja, dann google mal nach Schlagwörtern, wie Bild mit PHP erstellen/einlesen/ausgeben. Darunter müsstest du etwas finden.
    Wenn du das nicht verstehen solltest, dann frag bitte konkret nach (mit Link zur genutzten Website).

    MfG Lucas
  8. du willst ein Bild mit PHP ausgeben, ohne HTML zu nutzen?!
    Mh, dann überlegt dir mal, was der Sinn und zweck ist von PHP ist. PHP erzeugt doch HTML-Code, für nichts anderes ist es da ^^


    Beitrag geändert: 21.3.2008 12:56:01 von tibel
  9. Autor dieses Themas

    familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    antwort, einfach im header image/jpeg angeben schon klappts mit der ausgabe
  10. Bild einlesen?

    => geht am besten mit file_get_contents();

    Bild ausgeben?

    => den eben eingelesenen String ausgeben mit echo;

    Aber das wird nicht richtig angezeigt!

    => Der Browser weiß nicht, dass es ein Bild ist, wir müssen es ihm mit sagen!
    - bei jpeg: header(\"Content-Type: image/jpeg\");
    - bei gif: header(\"Content-Type: image/gif\");
    - bei png: header(\"Content-Type: image/png\");
    - usw.

    => Wichtig: die header()-Funktion muss aufgerufen werden, bevor irgendein Inhalte gesendet wird, also sogar noch vor dem ersten Leerzeichen.

    @tibel: http://tibel.lima-city.de/Umleitung.gif
  11. Autor dieses Themas

    familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    ne mit imagecreatefromJpeg oder gif oder png
    und dann imagejpeg oder gif oder png ausgeben siehe php_manual

    sonst alles so machen!
  12. (kleiner Denkanstoß wegen dem - Karma:

    ich habe (glaube ich) dir kein - Karma gegeben aber dieser Post zeigt doch eigentlich deine unerfahrenheit oder unkonzentriertheit:


    <img src=\"pic.php\">
    übersetzung:
    Bildverweis nach Name . PHP Datei

    da kann doch was nicht stimmen, oder?
    Hättest du erst nachgedacht und in Google schlau gemacht wäre vieles einfacher.)

    Nunja, ich hoffe, es ist jetzt gelöst..
  13. @raubritta: Dass eine Bild-Datei mit .php endet ist kein Widerspruch, da PHP auch Bilder erzeugen kann.
  14. das, was familie-schiffer suchte, war eine Möglichkeit, dass innerhalb einer Datei \"bild.php\" Bilder geöffnet und ausgegeben werden, also diese Datei als Bilddatei-Ersatz dient

    zur Problemlösung:

    <?php
    
    header(\'Content-type: image/png\');
    
    $image_path = \'...\';
    $img = imagecreatefrompng($image_path);
    
    /* start: for transparency */
    $width = imagesx($img);
    $height = imagesy($img);
    $new_img = imagecreatetruecolor($width, $height);
    
    imagealphablending($new_img, false);
    $colorTransparent = imagecolorallocatealpha($new_img, 0, 0, 0, 127);
    imagefill($new_img, 0, 0, $colorTransparent);
    imagesavealpha($new_img, true);
    
    imagecopyresampled($new_img, $img, 0,0,0,0, $width, $height, $width, $height);
    /* end: for transparency */
    
    imagepng($new_img);
    imagedestroy($new_img);
    
    ?>


    bei $image_path muss dann natürlich der Bildpfad hin, gegebenfalls ein variabler durch das einlesen eines GET-Paramaters (zB \"bild.php?bild=1\" )

    Dieses Beispiel ist für PNG-Dateien mit Transparenz.
    Der Teil mit der Transparenz ist nur bei Bilder nötig, die Transparenz enthalten (zB PNG, GIF).
    (dann auch auf die korrekten Variablen achten: ohne Transparenz muss unten anstatt $new_img $img stehen)

    Angepasst werden müssen jeweils der header, die Funktionen imagecreatefrom.. und image.. (jeweils png durch den Bildtyp ersetzen).
  15. Autor dieses Themas

    familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    @über mir genauso meinte ich es!

    wieso sollte es auch ein wiederspruch sein?



    *schäm, weil man mich falsch versteht*
  16. malia

    Moderator Kostenloser Webspace von malia

    malia hat kostenlosen Webspace.

    Das gehört zwar jetzt nicht zum Thema, aber ich frage dich mal ganz freundlich, müssen es soviele Smilies sein, ich erblinde gleich.

    Kann gerne wieder gelöscht werden, das musste ich aber mal loswerden.

    Malia


    Beitrag geändert: 27.3.2008 18:11:42 von malia
  17. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!