feltöltött fáj utólagos módosítás
Sziasztok!
Egy barátomnak csináltam egy kulcsnyilvántartó oldalt. Localhoston fogja használni.
használt nyelvek: php,mysql,css,javascript, html. Alap dolgokat kell tudnia: új elem felvétele (kulcs, termék, sorszám, megjegyzés), ezek törlése, módosítása. Rekordok listázása, keresés sorszám, kulcs és termék alapján.
A megjegyzést egy fájlfeltöltővel oldottam meg, kitallózza a fájlt, majd átmozgatja egy up mappába és kreál egy linket a megjegyzés rovatba. Így ha listáz egy rekordot ő csak a linket látja. Eddig ok, működik is szépen minden.
Upsz majd elfelejtettem, a megjegyzést egy .doc fájlba előre megírja az adott termékekhez.
Szeretném, ha erre a linkre bökve szerkeszthetően a saját helyéről nyílna meg a fájl. Környezet: xp sp3, ff, office2003. sajnos valami tmp könyvtárba másolja és úgy nyitja meg. Remélem csak a fától nem látom az erdőt. :) ha más út nincs, kiírom a fájl nevét a link mellé és kézzel indítja, de így stílusosabb lenne s nem kéne az up mappában matatnia...
Merre induljak? Előre is köszönöm a tippeket.
■ Egy barátomnak csináltam egy kulcsnyilvántartó oldalt. Localhoston fogja használni.
használt nyelvek: php,mysql,css,javascript, html. Alap dolgokat kell tudnia: új elem felvétele (kulcs, termék, sorszám, megjegyzés), ezek törlése, módosítása. Rekordok listázása, keresés sorszám, kulcs és termék alapján.
A megjegyzést egy fájlfeltöltővel oldottam meg, kitallózza a fájlt, majd átmozgatja egy up mappába és kreál egy linket a megjegyzés rovatba. Így ha listáz egy rekordot ő csak a linket látja. Eddig ok, működik is szépen minden.
Upsz majd elfelejtettem, a megjegyzést egy .doc fájlba előre megírja az adott termékekhez.
Szeretném, ha erre a linkre bökve szerkeszthetően a saját helyéről nyílna meg a fájl. Környezet: xp sp3, ff, office2003. sajnos valami tmp könyvtárba másolja és úgy nyitja meg. Remélem csak a fától nem látom az erdőt. :) ha más út nincs, kiírom a fájl nevét a link mellé és kézzel indítja, de így stílusosabb lenne s nem kéne az up mappában matatnia...
Merre induljak? Előre is köszönöm a tippeket.
lnk
Annak utána kell járnod, hogy mi pontosan egy ilyen "parancsikon" fájlnak a formátuma (esetleg készítsz egyet és a megfelelő részt módosítsd benne php-vel a fájl elérési útvonala szerint)
Tehát ebben az esetben a következő lesz:
1. előaállítasz egy lnk fájlt, ami a tényleges dokumentumra mutat
2. ezt teszed elérhetővé a html lapodon egy linkkel
3. a böngésző ezt letölti egy ideiglenes helyre és "megnyitja"
4. a "megnyitás" tulajdonképp azt jelenti, hogy az lnk fájlban megjelölt útvonalon lévő fájlt nyitja meg a windows
Nem száz százalék, hogy működni fog, ez csak egy ötlet, ami eszembe jutott, nem próbáltam ki.
Sok sikert!
Köszi szépen, ez gyors volt.
Kicsit off:
Ha jól értem, azért, hogy írj/működtess egy teljesen szabványos (adatbáziskezelő) desktop-alkalmazást windows alatt egy gépen, amit a barátod xy gyakorisággal fog használni, feltelepítesz neki Apache-t, PHP-t, MySql-t, amik mindegyike állandóan fut. Plusz kínlódsz a netes programozással, fájlkezeléssel, "összevegyíted" a helyi fájlok kezelését a kliens-szerver programozással, stb... Mindezt akkor, amikor kismillió (hatékony) megoldás létezik a problémára.
Amit leírtál, az tipikusan egy egyszerűbb Delphi-project. Akkor nem fut 3 programod feleslegesen, gyorsabb és hatékonyabb adatbáziskezelőd van, mint a MySql, simán kezeled a helyi fájlokat, PLUSSZ:
- Van interface-ed az Office programokhoz (tehát a te progid közvetlenül meg tudja nyitni/módosítani/menteni az office doksikat);
- Nem kell szinte semennyit vakerálnod a kinézettel (HTML/CSS-hez képest): a szabványos win.-vezérlők rendelkezésedre állnak;
- Úgy fog kinézni a desktop-app-od, mint egy rendes desktop-app;
- Ha nem használsz registry-t (ill. "úgy" használsz), rendszerkönyvtárakat, akkor win7-ig kompatibilis lesz a progid;
- Ha egygépes és egyfelhasználós a progi, akkor használhatsz adatfüggő vezérlőket, amiben mihelyst változtatja Júzer az adatot, rögtön ("magától") frissül az adott rekord megfelelő mezője.
Megjegyzem: a Delphi nem ingyenes, de tanulási célra, ha nem kérsz lóvét a progiért, használhatod a demó verziókat.
De ha mindenképp ragaszkodsz a localhost-honlaphoz, akkor én a dokumentumok "megnyitására" a PHP
exec()
függvényét javaslom, szigorúan localhoston, és jól olvass utána.+1
A Turbo Delphi nem ingyenes? Pár éve még az volt, le is töltöttem, csináltam benne eztazt.
Nem tudom
megnéztem
Furcsa
Rendszergazda vagyok nem
A megvalósítandó feladat, nem nagy volumenű (100-150rekord kezelése, nincs raktár és semmi extra...) nem pénzes meló, úgyhogy nem jelentek konkurenciát nyugi. :)
Az utolsó két sort köszönöm, utána járok, az .lnk szállal kicsit megrekedtem...
Nem rajtad akadtam ki,
Ígyse-úgyse jelentesz konkurrenciát, mert ha pénzes lenne, akkor azt már te nyerted meg, nem én... És ez nem akadályozna meg (engem) abban, hogy segítsek.
Tehát egyáltalán ne vedd magadra, mindenki úgy és azzal dolgozik, amivel/ahogyan tud. Csak elég helytelen dolog nagyon mást használni, amikor vannak a célnak megfelelő eszközök is. Én amúgy sem vagyok híve a "mindent webapp-ként kell megvalósítani" - nak, mert nagyon nem Júzerbarát. De - asszem írtam már - ha ragaszkodsz ehhez a megoldáshoz - hát csináld.