Új hozzászólás Aktív témák
-
Cathfaern
nagyúr
Ez tökéletesen példája annak, hogy eredetileg a HTML-t text szövegek formázására találták ki, a php-t arra, hogy a text szöveg elejére ne csak azt lehessen írni, hogy "Dear Guest", hanem a nevedet is, a JS-t meg arra, hogy a neved ne csak ott legyen, hanem villogjon is Aztán mindezt addig toldozták meg foldozták, amíg létre nem jöttek olyan dolgok, mint a HTML5, meg az ajax. De az alapok attól még ugyanazok (sajnos), és így mai felhasználási szemszögből nézve triviális dolgok nem, vagy csak bonyolultan oldhatóak meg.
Hogy ON is legyek, a problémádra egyik megoldás, hogy a fájl feltöltést asyncron ajaxxal küldöd el (ugye alapból ilyen), a PHP feldolgozóban pár soronként az adatbázisba változtatsz egy mező értékét (célszerű session alapján valamiféle ID-hoz menteni ezt, hogy konkurrens műveletnél is tudd melyik gép az, és biztos ne akadjanak össze). Kliens oldalon pedig kell egy setintervalos (vagy settimeoutos) js function, ami egy újabb ajax lekéréssel kiolvasgatja ennek a mezőnek az értékét, és ez alapján növelgeti a progress bart. Előnye, hogy a szerveren ehhez nem kell semmi beállítást változtatni (ugye erre vagy van lehetősége az embernek, vagy nincs), hátránya, hogy az SQL írási műveletek miatt valamivel lassabb lesz a fájlfeldolgozás (nyilván minél gyakrabban frissíted a mezőt, annál lassabb). Kivéve persze ha kihasználod a jelenleg még gyakorlatilag béta állapotban lévő PHP-s szálkezelést
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Ej-Ha! Lenovo ThinkPad P53s Szép Home & Business Laptop -70% 15,6" i7-8665U 16/512 Quadro P520 2GB
- Új Lenovo ideapad 5 Pro Prémium Ultrabook 14" -30% Bivaly Ryzen 5 5600U 8GB 512GB 2,2K RADEON 2GB!!
- iPhone 13, 128GB, starlight, kártyafüggetlen, 88% akku
- Tyű-ha Lenovo Thinkpad T15 "Golyóálló" Üzleti Laptop 15,6" -50% i7-10510U 4Mag 32GB/512GB FHD IPS
- Új 2K AM5 Gamer PC R5 7600/RTX 3070 8Gb/2X8Gb 6000Mhz DDR5/500Gb SSD M2/700W 2Év gari
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Ozeki Kft.
Város: Debrecen