Permalänk
Medlem

php och mysql

Tjena!
Skulle behöva hjälp med att få tag/koda ett skript. Det är så att jag har en hemsida som man kan logga in på och ladda upp filer, men skulle vilja utveckla lite så att när man är inloggad gör den en ny mapp så allt som laddas upp från den inloggningen hamnar i den mappen, sen ska man kunna gå in på sin mapp och se sina filer som man har laddat upp.

tack på för hand!

Permalänk
Medlem

Det är väll bara o börja koda då? du kan ju kolla på din befintliga kod sedan den grymma dokumentationen på PHP: Hypertext Preprocessor

Permalänk
Medlem
Skrivet av =JoNaZ=:

Det är väll bara o börja koda då? du kan ju kolla på din befintliga kod sedan den grymma dokumentationen på PHP: Hypertext Preprocessor

Har inte dom kunskaperna riktigt än, har bara läst igenom guiderna på webdesignskolan ;b så vet inte riktigt vad jag ska läsa på. Om någon har en bra guide skulle det vara skit bra!

Permalänk
Medlem

I dokumentaitonen så står det hur du ska göra

Visa signatur
Permalänk
Medlem

För uppladdning kan du kika på SWFUpload News | SWFUpload
För login Let me google that for you
Sedan fundera på hur du vill sortera mappar, är det flera användare som kan ladda upp så kanske det kan vara lämpligt med en mapp till varje användare varpå du skapar mappar enligt datum. För att snabba upp hanteringen av fillistningen om filerna är många kanske det kan vara lämpligt att lagra listor i databasen, med kolumner för användare, tid, storlek och länk. Via länken kan du sedan mangla ut filnamnet och filtyp. Spånar lite fritt. Men det låter som något man sätter ihop på en helg med inte allt för mycket förkunskaper.

Edit: Läste ditt inlägg lite för snabbt, du hade ju redan login och uppladdning, nåja kanske kommer till användning för någon annan.

Du kanske kan hitta inspiration här: FileListPro - Browser Based AJAX / PHP File Management Solution | PHP File Management

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com

Permalänk
Medlem
Skrivet av save:

För uppladdning kan du kika på SWFUpload News | SWFUpload
För login Let me google that for you
Sedan fundera på hur du vill sortera mappar, är det flera användare som kan ladda upp så kanske det kan vara lämpligt med en mapp till varje användare varpå du skapar mappar enligt datum. För att snabba upp hanteringen av fillistningen om filerna är många kanske det kan vara lämpligt att lagra listor i databasen, med kolumner för användare, tid, storlek och länk. Via länken kan du sedan mangla ut filnamnet och filtyp. Spånar lite fritt. Men det låter som något man sätter ihop på en helg med inte allt för mycket förkunskaper.

Edit: Läste ditt inlägg lite för snabbt, du hade ju redan login och uppladdning, nåja kanske kommer till användning för någon annan.

Du kanske kan hitta inspiration här: FileListPro - Browser Based AJAX / PHP File Management Solution | PHP File Management

jag hade tänkt att när en användare registrerar sig så görs en ny mapp med deras användarnamn har kommit en bit och skrivit:

mkdir('$user', 0777, true); chmod('$user', 0777); chmod('$user', 0777);

men problemet är att när den nya mappen görs så blir namnet $user, någon som kan hjälpa mig att hitta info/ säga vad jag ska skriva ?

Permalänk
Medlem
Skrivet av koffepro:

jag hade tänkt att när en användare registrerar sig så görs en ny mapp med deras användarnamn har kommit en bit och skrivit:

mkdir('$user', 0777, true); chmod('$user', 0777); chmod('$user', 0777);

men problemet är att när den nya mappen görs så blir namnet $user, någon som kan hjälpa mig att hitta info/ säga vad jag ska skriva ?

Ta bort ' ' runtom $user så borde det fungera. Körs servern på en Windows-maskin? Annars är 0777 redan default.
Kolla in manualen för varje funktionskommando du gör så får du lite bättre koll.

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com

Permalänk
Medlem
Skrivet av save:

Ta bort ' ' runtom $user så borde det fungera. Körs servern på en Windows-maskin? Annars är 0777 redan default.
Kolla in manualen för varje funktionskommando du gör så får du lite bättre koll.

Tack så mkt!! det funkade, nu till nästa problem ^^ när man nu är inloggad ska den ju så klart ladda upp filen i mappen för den inloggade men när jag skriver in

$uploads_dir = $_SESSION ['sess_user']

så ändras namnet på filen till namnet på den inloggade skit skumt ! har även kollat igenom vad som kan göra så detta händer och jag har hittat 1 anledning och det är

$filnamn = trim_filename($_FILES['upload_file'] ['name']);

den här ändrar namnet på filen, men ser ingen $uploads_dir i den koden så snälla hjälp mig

EDIT!

hittade felet men inte en lösning det är när den flyttar filen från TMP

move_uploaded_file($_FILES['upload_file'] ['tmp_name'],$uploads_dir.$filnamn);

så skulle behöva på in ett "/" mellan $uploads_dir och $filnamn men vet inte hur jag ska skriva in de :S

Permalänk
Medlem

move_uploaded_file($_FILES['upload_file'] ['tmp_name'], $uploads_dir . "/" . $filnamn);

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com

Permalänk
Medlem
Skrivet av save:

move_uploaded_file($_FILES['upload_file'] ['tmp_name'], $uploads_dir . "/" . $filnamn);

tackar tackar save du har hjälp mig enormt !