dipps
Goto Top

PHP FILES Optionen

PHP $_FILES Optionen

Hallo
ich mache eine Datei uploaden mit PHP und $_FILES funktioiert auch alles super. Nun möchte ich aber den usernamen $_SESSION[user] in die Datei mit einbinden als Besitzer oder Nutzer oder so änlich das wenn ich Datei dann auslese mit größe und so den Namen mit anzeigen lassen kann wer die Datei hochgelden hat.

Content-ID: 155577

Url: https://administrator.de/contentid/155577

Ausgedruckt am: 22.11.2024 um 13:11 Uhr

godlie
godlie 23.11.2010 um 10:24:36 Uhr
Goto Top
Hallo
gibs deine Frage auch in Deutsch?
Willst du dem Dateinamen einen Usernamen oder eine UserID anfügen?
dog
dog 23.11.2010 um 11:13:01 Uhr
Goto Top
Öhm....Datenbank?
Dipps
Dipps 23.11.2010 um 14:26:28 Uhr
Goto Top
Usernamen möchte ich ein fügen
Dipps
Dipps 23.11.2010 um 14:26:52 Uhr
Goto Top
Nein ich will dafür keine Datenbank erstellen
masterG
masterG 24.11.2010 um 09:30:23 Uhr
Goto Top
SQLlite? Ist zwar ne Datenbank rennt aber Filebasiert face-wink
matrix
matrix 24.11.2010 um 12:02:31 Uhr
Goto Top
Moin,

meinst du vielleicht so etwas in der Art?

if (move_uploaded_file   ($_FILES['userfile']['tmp_name'],       
$uploaddir . $_FILES['userfile']['name'])   )   
        { 
            echo "Die Datei wurde hochgeladen:->" ;   
             
            //echo $_FILES['userfile']['name'];  
             
             
            $filename = $_FILES['userfile']['name'];   
            $username =    "test";   
             
             
            if (file_exists($uploaddir/$username.$filename)) 
            { 
                echo "wurde erneut hochgeladen";   
            } 
            rename("$filename", "$username.$filename");   
            echo $filename; 
             
             


             
        } 
        // ->sonst Fehler 
        else  
        { 
            echo "Fehler beim der hochgeladenen Datei";   
             
        } 
Dipps
Dipps 24.11.2010 um 12:57:15 Uhr
Goto Top
Naja das sieht so aus als ob du den username mit in den Dateinamen schreibst?
Sagen wir es so Herr Müller Usname-Mueller Lädt eine Datei Namens xyz.pdf hoch

Nun ist unter
http://domaine.de/upload/xyz.pdf zufinden
Wenn ich aber im Windows Rechtemaustaste mache kann ich der Datei ja noch Optioen geben wie Besitzer un co. ich möchte das es bei Besitzer den Herr Müller mt Mueller anlegt und auf einer webseite wo ich mir alle Dateien anzeigen lasse (http://domain.de/alle.php) Dateien zeigt er mir auch schon an. Möchte ich zusätzlich aus der datei den Besitzer lesen das es Mueller istsprich steht in der liste
xyz.pdf Besitzer: Mueller
zum schluss müsste ich das erstellung(uploaddatum) mir noch anzeigen lassen
xyz.pdf Besitzer: Mueller Datei vom: 01.01.2010

DAs ist mein Ziel aber will nicht erst eine eigene Datenbanktabelle erstellen oder mit TXT DSatenbanken arbeiten
godlie
godlie 24.11.2010 um 13:15:12 Uhr
Goto Top
Ach wenns nicht mehr ist, Stichwort AD Integration ( Insofern ein AD da ist ... ), Windows Authentifizierung zur Identifikation des Users, ...

Also ich wünsch da schon mal viel Spaß und ohne eine Datenbank gehts nicht.
dog
dog 24.11.2010 um 16:15:49 Uhr
Goto Top
DAs ist mein Ziel aber will nicht erst eine eigene Datenbanktabelle erstellen oder mit TXT DSatenbanken arbeiten

Anders geht es schlicht nicht.
Du kannst das natürlich auch in die Datei reinschreiben und beim Download wieder rausziehen, da wünsche ich aber viel Spaß beim Ausliefern von großen Dateien.
matrix
matrix 27.11.2010 um 11:12:24 Uhr
Goto Top
Moin,

aber was spricht den dagegen eine Datenbank zu nutzen?
Versteh ich nicht?

Gruß