Portal > Foren > PHP > PHP-Programmierung > mit PHP ein Bild auslesen
Antwort
 
Themen-Optionen
Alt 16.03.2005, 12:39 Nach oben    #1
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.200
Standard mit PHP ein Bild auslesen

Hallo,

ich möchte mittels PHP ein Bild auslesen

Ich wollte das so machen, dass das Bild aufgerufen wird mit:
<img src="bild.php?ID=123" alt="" /></a>

in der bild.php soll dann in Abhängigkeit von der ID (hier ist nicht das Problem) das Bild ausgegeben werden.

Wie stelle ich das geschickt an?
Ich muss den header hinbekommen und das Bild auslesen usw - aber wie?
Muss ich mich wirklich mit den ganzen image-Funktionen plagen?

Ggf. hat ja einer eine tolle Idee?



P.S.: Ich will ein Tut für eine Bildergalerie schreiben - daran hackt es derzeit...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.03.2005, 19:30 Nach oben    #2
Neuer Benutzer
 
Registriert seit: 09.02.2005
Beiträge: 3
Standard mit PHP ein Bild auslesen

hi,

entweder einfach mit header('Location: ./bild'.$_GET['id'].'.png'); zum bild weiterleiten
...oder die image-funktionen (imagecreatefrompng(), imagepng() - header("Content-type: image/png");) anschauen

- toweter.
toweter ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.03.2005, 12:10 Nach oben    #3
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.200
Standard mit PHP ein Bild auslesen

ich habe das derzeit mittels header gelöst - das funktioniert soweit wohl auch - gefällt mir aber nicht.

Auf dem einen Server brachte das auch ne fehlermeldung, die ich aber leider nun nicht mehr rekonstruieren kann.

Ich melde mich hier später nochmal - danke schonmal soweit.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 05.05.2005, 23:40 Nach oben    #4
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.200
Standard mit PHP ein Bild auslesen

so, schon fast in Vergessenheit geraten....
folgende Zeilen fand ich auf php.net - allerdings haben auch diese mich nicht mit einer Ausgabe erfreut:
PHP-Code:
<?php
function LoadJpeg ($imgname) {
   
$im = @ImageCreateFromJPEG ($imgname); /* Versuch, Datei zu öffnen */
   
if (!$im) {                            /* Prüfen, ob fehlgeschlagen */
       
$im ImageCreate (15030);      /* Erzeugen eines leeren Bildes */
       
$bgc ImageColorAllocate ($im255255255);
       
$tc  ImageColorAllocate ($im000);
       
ImageFilledRectangle ($im0015030$bgc);
       
/* Ausgabe einer Fehlermeldung */
       
ImageString($im155"Fehler beim Öffnen von: $imgname"$tc);
   }
   return 
$im;
}
?>
--------------

aber ich habe was besseres gefunden:
PHP-Code:
<?php
    $handle 
fopen ('/dir/file.ext''r');
    
fpassthru($handle);
?>
ggf. noch den passenden header basteln. Fertig.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.05.2005, 13:23 Nach oben    #5
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 591
Standard mit PHP ein Bild auslesen

Zitat:
$handle = fopen ('/dir/file.ext', 'r');
Kommt da nicht noch ein fclose() hinzu ?
CIX88 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.05.2005, 13:38 Nach oben    #6
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.200
Standard mit PHP ein Bild auslesen

wenn ich jetzt gemein wäre, würde ich das einfach eben in der db ändern...

nein aber mal ernst: ja klar, da hast du Recht.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2006, 08:01 Nach oben    #7
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.200
Standard

wobei ich denke, dass bei dieser Lösung noch nicht der richtige header gesendet wird...

sry, wenn ich das gerade nochmal auskrame, aber... habe ich gerade gefunden....
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2006, 09:09 Nach oben    #8
Benutzer
 
Benutzerbild von niklasboelter
 
Registriert seit: 22.01.2006
Beiträge: 31
Standard

http://de2.php.net/manual/en/function.header.php#61903

statt
print file_get_contents()
würde ich lieber readfile() nehmen ansonsten ist das doch ein sehr schönes script
__________________
PHP-Code:
$x[] =& $x;
$x == $x
niklasboelter ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.05.2006, 09:12 Nach oben    #9
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.200
Standard

joh, danke für den link - da zu gucken hätte ich eigentlich auch selbst drauf kommen können....
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php chmod auslesen und wieder setzen cspiegl PHP-Programmierung 17 31.08.2007 21:58
PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht Ben Nachrichten 2 01.09.2006 16:05
Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 Ben Nachrichten 1 21.11.2005 20:48
HTML / PHP - Datei auslesen ghost Allgemeine Java-Programmierung 9 30.09.2005 07:37
Bild aus DB auslesen und in Seite einbinden pago PHP-Programmierung 10 20.04.2005 09:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:51 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44