WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Grafikdatei direkt an den Browser senden

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Grafikdatei direkt an den Browser senden - 03 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Grafikdatei direkt an den Browser senden
Kleno
Pixelschubser
Threadstarter




Beiträge: 12

Hallo zusammen!

Ich möchte ein Array mit den Namen von gif-Dateien anlegen.

$gif_arr = (array) "1.gif, 2.gif, 3.gif";

Den Inhalt der gif-Dateien möchte ich zu einem späteren
Zeitpunkt per PHP-Script einlesen und an den Browser
weiterleiten.
Mit welcher Funktion lese ich die Grafikdatei ein und leite
den Inhalt an den Browser weiter und wie teile ich dem
Browser mit, dass es sich beim Datenstrom um
eine gif-Datei (Mime Type) handelt?

Vielen Dank vorab.

  Profil   E-Mail   Website   Editieren   Zitieren
tobias
Foren-Team




Beiträge: 708

Du willst also verschiedene Grafiken hochladen, richtig?

Vielleicht hilft dir das weiter.


  Profil   Website   Editieren   Zitieren
Kleno
Pixelschubser
Threadstarter




Beiträge: 12

Hallo,

ich möchte kein Datei-Upload durchführen
sondern wenn Du so willst, einen "Download"
ohne jedoch das das Fenster für den "Download"
geöffnet wird.
Die gif-Datei soll per PHP-Script eingelesen und
der Inhalt direkt an den Browser weitergeleitet werden.

PS: Die GIF-Dateien liegen auf dem Server!!!!


[ Diese Nachricht wurde geändert von: Kleno am 2002-09-23 17:52 ]

  Profil   E-Mail   Website   Editieren   Zitieren
tobias
Foren-Team




Beiträge: 708

Dann erzeugst du per PHP einfach entsprechenden HTML-Code!
Grob vereinfacht:

$grafik = "xyz.gif";
echo("");


  Profil   Website   Editieren   Zitieren
c3o
Posting-Schinder




Beiträge: 585

$img_type muss sein: gif oder jpeg (Achtung auf das E!) oder png

Header("Content-type: image/$img_type");
echo $img_daten;

Wenn das Bild nicht richtig angezeigt wird, liegts an der Art wie du die img_daten einliest. Um ein externes Bild einzulesen, hat bei mir das hier am besten geklappt:
ob_start();
@readfile($url) or die("Fatal error: Couldn't get $url.");
$img_daten = ob_get_contents();
ob_end_clean();

  Profil   E-Mail   Website   Editieren   Zitieren
Kleno
Pixelschubser
Threadstarter




Beiträge: 12

Hi Otto......

vielen Dank. Das mit dem Header hat mir geholfen.

Geniaaaaaaal.

  Profil   E-Mail   Website   Editieren   Zitieren
c3o
Posting-Schinder




Beiträge: 585

Gern geschehen, Pixel.

-zehdreioh

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Grafikdatei direkt an den Browser senden

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Grafikdatei direkt an den Browser senden im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8133116    Heute : 461     Gestern : 478     Online : 136     3.12.2024    18:32      0 Besucher in den letzten 60 Sekunden        
Nach oben