Hirdetés
Új hozzászólás Aktív témák
-
Cathfaern
nagyúr
válasz
Lacces
#10747
üzenetére
Szerepkörnek ott van jelentősége, amikor a felhasználókat valamilyen csoportba szeretnéd rendezni. Például az teljesen jó ötlet, hogy a hirdetők legyen egy szerepkör, és csak ezen szerepkörbe tartozók láthassák a hirdetőknek szóló menüket.
De a szerkesztést ezzel nem tudod megoldani, mivel ott egyedileg kell figyelni a dolgokat. Szerintem a legegyszerűbb, hogy mivel egy hirdetéshez mindenképp csak egy hirdető tartozhat (ha jól értem nincs olyan, hogy egy hirdetést több hirdető kezel), ezért egyszerűen a hirdetésbe mentsd bele a hirdető ID-ját, és csak ezen ID-jú felhasználónak engedd szerkeszteni. És akkor nem kell külön kapcsoló tábla
-
Cathfaern
nagyúr
válasz
Sk8erPeter
#10487
üzenetére
Igen ezen gondolkoztam is, hogy beleírjam, nem szép megoldás, de azért nem is teljesen értelmetlen

De szerintem ez tipikusan olyan kód, amit jobb lenne elejétől kezdve (onnantól, hogy funckió szinten mit szeretne az ember, tényleges programozást teljesen elfelejtve) újragondolni. -
Cathfaern
nagyúr
válasz
Sk8erPeter
#10485
üzenetére
"A foreach egy egyszerű bejáró algoritmus, semmi extra mutatvány nincs a dologban. De ha háromszor használsz foreach-et, akkor háromszor járod be. Ez felesleges."
Nem feltétlenül. Amennyiben az első foreachen belül megváltoztatsz valamit a tömbön, akkor lehet értelme mégegyszer bejárni (elvileg ugyanazt a tömböt, gyakorlatilag nyilván akkor már nem ugyanazon mész végig). És ahogy láttam, itt pontosan erről van szó."$senders = array();
if(array_key_exists($message->sender_username,$senders))
Elmagyarázva szavakkal, a kosaras példával:
$kosár = tök üres
ha a $kosárban van piros színű golyó, akkor csináld ezt:
Vágod?"
Az idézett kódban nem ez történik. Ha megnézed, akkor ahogy végigmegy a foreach-en, pakolgat bele a senders tömbbe. A kiürítés miatt először igen, üres lesz, de ha többször is szerepel ugyanaz a "sender_username" a messagesben, akkor utána a senders tömb adott kulcsánál már ott lesz valami (a korábban beállított 1, vagy az inkrementált érték) -
Cathfaern
nagyúr
válasz
WolfLenny
#10295
üzenetére
Kliens oldalon ahogy írták is, rendszeresen intézel egy AJAX kérést a szerver felé.
Szerveren két dolog lesz:
1. Fut maga a feldolgozó szál, ami bizonyos lépcsőknél (mondjuk ha egy for ciklus, ami feldolgoz 10000 sort, akkor mondjuk minden 1000. sor után) adatbázisba beírja, hogy most elérte a 10%-ot (1000/10000), aztán a 2000. sornál a 20%-ot (2000/10000), stb. (sorazonosítónak pl. mehet session ID)
2. Az AJAX kérést meghívja az ellenőrző függvényt, ami egyszerűen kiolvassa az előbb említett táblából a %-os értéket.Overheadje van bőven, meg eszi az erőforrást, de ha ez az igény, akkor ez az igény

Athlon64+:
APC-t külön telepíteni és engedélyezni kell (vagy el tudod ezt érni szolgáltatónál, vagy nem). -
Cathfaern
nagyúr
Mi számít kép megnézésének? Ha már a thumbnailt látja, vagy ha konkrétan rákattint egy képre?
Bár a lényegen sokat nem változtat: felteszem magát a képet php-ból iratod ki. Elég ha a kiiratásra írsz egy functiont, ami a kiírás mellett incrementálja az adott képhez tartozó számlálót is. Legalábbis szerintem nem nagyon van értelme ennél jobban túlbonyolítani
Új hozzászólás Aktív témák
- Honor Magic 7 Pro 512 Gb - AI Pro kamera, 6,8 120 Hz LTPO OLED, Snapdragon 8 Elite,3 hó gari!
- BESZÁMÍTÁS! Sony PlayStation VR2 virtuális valóság szemüveg garanciával hibátlan működéssel
- HIBÁTLAN iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akkumulátor
- Gamer PC-Számítógép! Csere-Beszámítás! I5 10400 / RTX 3060 12GB / 32GB DDR4 / 512GB SSD
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



