Partner adatbázis kapcsolódó dokumentumokkal
Egy kisebb irodának szeretnék partnerek menedzseléséhez alakalmazást csinálni.
Mivel az irodában van szerver, így arra felraktam az a apacs-t és mehet a php.
A partnerek regisztrálása , adatmódosítása már kész.
Szeretnék egy olyan funkciót is , hogy minden partnerhez fel lehessen tölteni kapcsolodó dokumentumokat. Majd azokat persze utánna elérni.
A kérdésem a következő lenne. ti hogyan állnátok neki:
- csak a neveket tároljam mysql-ben ? ( gondolom igen )
- külön mappákban legyneke a doksik vagy egyben ? ( kb 400 rekordról van szó )
Bármilyen egyéb ötlet, stb érdekelne. Ti hogy állnátok neki?
Üdv:
a.
■ Mivel az irodában van szerver, így arra felraktam az a apacs-t és mehet a php.
A partnerek regisztrálása , adatmódosítása már kész.
Szeretnék egy olyan funkciót is , hogy minden partnerhez fel lehessen tölteni kapcsolodó dokumentumokat. Majd azokat persze utánna elérni.
A kérdésem a következő lenne. ti hogyan állnátok neki:
- csak a neveket tároljam mysql-ben ? ( gondolom igen )
- külön mappákban legyneke a doksik vagy egyben ? ( kb 400 rekordról van szó )
Bármilyen egyéb ötlet, stb érdekelne. Ti hogy állnátok neki?
Üdv:
a.
<Nincs cím>
Ha csak egy fajta dokumentunot lehet feltölteni:
A partnerek táblában letárolod (mindig növeled) hány fájl tartozik már X parnethez. Ebből, és az ID-jéből meg ugye már összerakhatók a fenti fájlnevek.
Ha több féle kiterjesztést is felölthet, akkor célszerű egy segédtábla:
- partnerID (int) // idegen kulcs
- file (varchar) // a fájl neve
Feltölsénél pedig ebbe a táblába veszed fel a rekorodak (melyik partner + mit).
Üdvözlettel: Liebig Zsolt
SWEN INTERNET
<Nincs cím>
<Nincs cím>
Üdvözlettel: Liebig Zsolt
SWEN INTERNET
<Nincs cím>
adasveteli_szerzodes_01.doc, lemondo_nyilatkozat.doc, stb...
Persze mondom, hogy a technikával amit vázoltál nincsen gondom, az korrekt csak a fájlnevek lehetnek később problémásak! ;)
<Nincs cím>
Én mindig így csinálom, tehát a google.jpg feltöltés után 1_google.jpg lesz.
sőt: átnevezéskor kisbetűssé alakítod,h a kis/nagy betűk se kavarjanak be. Ékezettelenítést is csinálj vele és a szóközöket cseréld ki _ jelre.
Az irodákban előszeretettel használnak ékezetet, szóközt fájlnevekben, erre fel kell készíteni a programot a fenti módon.
Online 2.0
egy ötlet
Lehet hogy az adattáblám kicsit túlbonyolítottam, de...
name
mező csak a fájl nevét,path
pedig csak a hozzá vezető utat,user_id
a feltöltő nevét,checksum
ba az md5_file() függvény segítségével létrehozott ellenörző összeget,type
mezőbe a feltöltött állomány MIME tipusátírom be.
TikuVoltam
Ma is holnap fekszünk le, mint tegnap
re: egy ötlet
De nem lehet abból gond vhogy, hogy annyi mappát használok ( kb 400 )?
És mi a teendő akkor ha mondjuk, a partnert töröljük, akkor menjen vele a mappa is ?
ez egy windows-os gép, és ráadásul valaki ezen is dolgozik. Mondjuk nincs sok felhasználó, max 4 fő.
Üdv:
a téma nyitó
<Nincs cím>
torles
Kulon gep: ha korulnezel prohardver.hu-n forumban a piac topikban vagy akar aproneten talalhatsz nehany 10 ezerert is valodi szerver gepet, amiben van raid stb. De akar egy mezei pc is megteheti. De inkabb kulon gep. Nem jo olyat gepet kozpontinak hasznalni amin dolgoznak mert lefagy es akkor mindenki varhat amig ujra indul. Adatok tarolasan pedig nem erdemes sporolni mert a ceg mukodokepessege fugg tole. RAID vinyok es rendszeres mentes! Kulonben lehet Kurtokhez vinni akik mentesert aztan dupla annyit elkernek.
<Nincs cím>
1. tuti, hogy elobbutobb kezzel is kell belenyulkalni a fajlok koze, tehat az elnevezeseknek ember szamara erthetonek kell lennie
2. mysql tablaban tarolni a fileneveket igazabol csak akkor van ertelme ha ezt ki is hasznalod, amugy szinkronban tartani az adatbazist es a fajlrendszert irto maceras tud lenni. Kulonosen ha pl ftp hozzaferes is van.
<Nincs cím>
ftp: meg kell egyezni,h ftp-n kerewsztül nem töltünk fel fájlt ,csak a szoftveren keresztül. Vagy ha ftp-n is kell, akkor feltöltés után lehessen a programban korábban feltöltött fájlt hozzáadni egy menüpontban. és ott bejelölöd ezt a fájlt. Csak programozás kérdése.
Online 2.0
<Nincs cím>
Amugy azert mondtam az ftps peldat, mert nalunk kb ugy merultek fel az igenyek, szep sorban, hogy 1 file , 1 file de az akar 600 mega, tobb file, komplett mappa.
De komolyan minek tarolni adatbazisban ( 1 dolgot tudok hirtelen, jogosultsagokat konnyen lehet hozzarendelni, de ezen kivul... )
<Nincs cím>
<Nincs cím>
Egyébknét ha egy ftp-n fel tud tölteni fájlokat, akkor egy admin felületre is be tud lépni és hozzáadni a rendszerhez.
A jogosultságokról itt felesleges beszélni, mert winfos rendszerről beszélünk, itt azt törölsz file szitnen ,amit akarsz:)
Online 2.0
<Nincs cím>