anzeige
Frage: Ein Bild in PHP aufrufen (MEHRFACH) ?
Seite: 1 2 3 4
| Autor | Beitrag |
|
Smolow 16.10.08 - 14:11:07 Uhr |
Hallo liebe Pytaler! Ich frage nun schonwieder nach einer PHP Sache, denn ich möchte nun wissen, wie man in PHP ein Bild abruft, also nicht nur einzeln sondern auch mehrere Bilder. Sollte ungefähr dann so in der URL stehen:
http://mydomain.de/image.php?imgID=NummerVomBild
Hoffe mal das jemand sich damit auskennt, denn ich möchte gerne ein bissl PHP üben, hab natürlich schon ein paar Tuts gelesen und verstanden aber noch nie sowas gefunden. mfg, Smolow! |
|
Tblue 16.10.08 - 14:15:50 Uhr |
Kurz: Datenbank mit Bildnamen und IDs. Alternativ: Statt ID Bildnamen übergeben, prüfen, dass keine
..
im Bildnamen vorkommen und das Bild laden. Am besten ein Verzeichnis für Bilder festlegen und die Bilder dort ablegen.
|
|
Smolow 16.10.08 - 14:45:48 Uhr |
Das mit der Datenbank weiß ich ja. Aber den Code(schnipsel) dazu nicht! |
|
ixiter 16.10.08 - 14:52:52 Uhr |
Oder auch ... ein Ordner enthält folgende Bilder: bild1.jpg bild2.jpg bild3.jpg Mit image.php?num=3 willst du bild3.jpg ausliefern. Code für image.php
Wissen muss man also: 1. Wie lese ich Parameter aus der URL aus? $_GET['parametername'] 2. wie verknüpfe ich Zeichenketten? 'teil1'.$variable.'teil2' 3. Wie setze ich den Inhaltstyp meiner Ausgabe? header('content-type:image/jpg'); 3. Wie gebe ich eine Datei aus? readfile('dateiname') ________________ Durchsuch die Pytal Userseiten |
|
Smolow 16.10.08 - 15:09:00 Uhr |
So... Es scheint nicht zu gehen, zumindest bei mir.Der Code sieht wie folgt aus:
Die Seite: http://leemo.pytalhost.de/ownpics/index.php?imageID=1 Die Bilder existieren auf dem Server schon (Rootverzeichnis)! |
|
ixiter 16.10.08 - 15:26:50 Uhr |
$_GET['parametername'] versuch mal $_GET['imageID'] ![]() Der Kommentar bezieht sich auf (int). Damit garantierst du, dass am Ende eine Zahl in $num steht. Im Zweifel eben eine 0, falls versucht wurde image.php?imageID=IrgendeinText aufzurufen. Also etwas anderes als eine Zahl mit imageID übergeben wurde. ________________ Durchsuch die Pytal Userseiten |
|
Smolow 16.10.08 - 16:04:47 Uhr |
Ne ... der will immer noch nicht. Hab jetzt eingetippt: http://leemo.pytalhost.de/ownpics/index.php?imageID=1 Er zeigt aber immer nur den Dateiname wo ich grad bin. Die Images liegen so:
|
|
Smolow 16.10.08 - 16:10:55 Uhr |
SRY für Doppelpost ... wollte es nur nicht nocheinmal Editieren! Also es klappt nun ... dank dir
|
|
ixiter 16.10.08 - 16:17:10 Uhr |
Die Bilder liegen nicht unter diesen Namen an dem Ort. http://leemo.pytalhost.de/ownpics/bild1.jpg Zeigt nen 404er .. File Not Found ________________ Durchsuch die Pytal Userseiten |
|
tussi 16.10.08 - 16:34:29 Uhr |
Richtig ist: http://leemo.pytalhost.de/ownpics/bild1.png = ![]() Bei http://leemo.pytalhost.de/ownpics/ gibts Fehlermeldungen: Warning: readfile() [function.readfile]: Unable to access bild0.png in /srv/www/httpd/phost/l/de/pytalhost/leemo/web/ownpics/index.php on line 4 Warning: readfile(bild0.png) [function.readfile]: failed to open stream: No such file or directory in /srv/www/httpd/phost/l/de/pytalhost/leemo/web/ownpics/index.php on line 4 Die vielleicht auch mal überprüfen. |
- Obige Beiträge stellen keine Äußerung oder Meinung von Pytal oder dessen Betreiber dar -




