YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Frage zu Bilderupload » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.966 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Frage zu Bilderupload
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Fr3ak Fr3ak ist männlich
Fisch 2007


images/avatars/avatar-4817.gif

Dabei seit: 31.08.06
Beiträge: 224
Herkunft: nähe Stuttgart
Forenversion: 2.3

 Frage zu Bilderupload Antworten Zitieren Editieren Melden       UP

Hallo, ich habe einen kleinen Bilderupload gecodet und hab noch eine Frage dazu.

Mein Script läuft über eine DB, ich möchte nun gerne das die Bilder in einem Viewer angzeigt werden und die URL sollte ungefähr so aussehen:

code:
1:
www.deinedomain.de/?img=dateiname.jpg


ist das örgent wie möglich?

mfg

__________________
An dieser Signatur wird gearbeitet!
22.10.07 17:34 Fr3ak ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Ich weiß leider nicht, wie dein Script funktioniert, aber ich würde es wie folgt machen:

php:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
$img $_GET['img'];
$query "SELECT * FROM images WHERE url = '" str_replace("'""\\'"$img) . "'";
$result mysql_query($query);
if (mysql_num_rows($result) == 1) {
  echo '<img src="./bilder/". str_replace("\"", "\\\"", $img) . "\" />';
} else "Bild nicht vorhanden!";
?>
22.10.07 19:51 [kamui] ist offline Finden Als Freund hinzufügen
voodoo44 voodoo44 ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 291
Fähigkeiten: WBB3 Fortgeschritten
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

Dann braucht er meines Wissens nach aber einen Link a la

www.deinedomain.de/showimg.php?img=dateiname.jpg

code:
1:
2:
3:
4:
5:
6:
7:
8:
<?php
$img = $_GET['img'];
$query = "SELECT * FROM images WHERE url = '" . str_replace("'", "\\'", $img) . "'";
$result = mysql_query($query);
if (mysql_num_rows($result) == 1) {
  echo '<img src="./bilder/". str_replace("\"", "\\\"", $img) . "\" />';
} else "Bild nicht vorhanden!";
?>


Natürlich die Datenbankverbindung aufbauen nicht vergessen - aber so hätte ich es auch gemacht.
22.10.07 21:15 voodoo44 ist offline E-Mail Finden Als Freund hinzufügen Füge voodoo44 in deine Kontaktliste ein
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Du musst keine Datei á la "showimg.php" angeben, wenn es die index (php oder html) aus dem Verzeichnis betrifft Augenzwinkern

Wenn ich also www.domain.de/?foo=bar eingebe, ist es als würde ich www.domain.de/index.php?foo=bar getippt haben Freude
22.10.07 21:18 [kamui] ist offline Finden Als Freund hinzufügen
Didito
Mitglied


Dabei seit: 30.11.04
Beiträge: 442
Fähigkeiten: WBB2 Profi
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Stellst du dein Bildupload zur verfügung?

Dies ist auch noch eine Sache in PHP die ich nicht kann und mir noch aneignen möchte.

Das User ein Bildhochladen können und das das System halt das Bild dem entsprechenden User zuordnet.
22.10.07 21:55 Didito ist offline Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Didito
Dies ist auch noch eine Sache in PHP die ich nicht kann und mir noch aneignen möchte.


http://de.php.net/manual/de/features.file-upload.php Augenzwinkern
23.10.07 15:01 [kamui] ist offline Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Frage zu Bilderupload