"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Upload von Gif's & mysql

grOOvekill@ 11.05.2002 - 12:05 458 1
Posts

grOOvekill@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2297
Hallo!

Vielleicht kann mir jemand bei folgender Problemstellung helfen:

Es soll über eine Eingabemaske mittels PHP z.Bsp. ein Name und ein Vorname eingegeben werden. Weiters soll mittels einer 'submit=file' zeile ein Gif (Passfoto) ausgesucht werden, welches nach einem Klick auf den abschliessenden 'Übertragen' Button auf den Webserver upgeloadet werden soll. Der Name und der Vorname werden in einer mysql DB gespeichert.

Nun soll auf einer anderen Site in einer Tabelle der Name, der Vorname und das dazugehörige Passfoto als Thumbnail erscheinen, welches mittels Klick in einem Pop-Up Fenster angezeigt wird.

Das Eintragen der Namen in eine mysql DB ist kein Problem. Lediglich der Upload und die Art und Weise, wie ich das Gif dann in die Tabelle bekomme, stellt sich momentan für mich als ziemlich knackig heraus.

Gehe ich recht in der Annahme, daß für das Gif in der mysql Tabelle der (Webserver)-Pfad in einer eigenen Spalte gespeichert wird? Wie wird aus dem lokalen Pfad, den ich für den Dateiupload angebe aber der Pfad, den ich in die mysql Tabelle eintragen will?

Upload mittels PHP-Script sollte auch kein Problem sein. Lediglich das Auslesen und verwerten des Pfades der Gif's macht mir momentan das Leben schwer.

Für brauchbare Tipps wäre ich euch allen sehr verbunden!

Thx in advance!

Vir@s

Code Monkey
Registered: Nov 2000
Location: Wien
Posts: 730
Also um die upgeloadete file (über eine file form) zu verschieben muss des ganze so aussehen:

move_uploaded_file($userfile,"uploaded/$userfile_name");

$userfile entspricht dem namen des du der file-upload form gegeben hast. $userfile_name ist genau das selbe nur wird immer ein _name angehängt (damit bekommst du den orignalnamen von der file).

Ja mit move_uploaded_file verschiebst du des ganze in ein Directory.

In der DB muss halt dann nur noch der korrekte Pfad stehen - kommt halt drauf an von wo aus gesehen der Pfad korrekt sein muss!

Mfg, Vir@s
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz