- Ubisoft Forward 2024 - Az összes bejelentés egy helyen
- UbiForward24 - Jön az Anno 117: Pax Romana
- UbiForward24 - Hosszabb játékmenet videón az Assassin's Creed Shadows
- UbiForward24 - Sztori kiegészítőt kap az Avatar: Frontiers of Pandora
- UbiForward24 - Prince of Persia: The Sands of Time Remake csak 2026-ban
- PlayStation 5
- Xbox Series X|S
- UbiForward24 - Hosszabb bemutatón a Star Wars: Outlaws
- Diablo II: Classic és Resurrected
- UbiForward24 - Hosszabb játékmenet videón az Assassin's Creed Shadows
- UbiForward24 - Prince of Persia: The Sands of Time Remake csak 2026-ban
- Hosszabb videót kaptunk a Killing Floor 3-ból
- Konzolokról KULTURÁLT módon
- World of Tanks - MMO
- Call of Duty: Mobile
Új hozzászólás Aktív témák
-
Brown ügynök
senior tag
Doctrine 2 enitity-ből szeretnék olyan tömböt létrehozni amit Json-be tudok konvertálni. Valaki esetleg tudja a módját?
"hacsak nem jön a jó tündér break utasítás képében..."
-
Brown ügynök
senior tag
válasz Brown ügynök #8652 üzenetére
A szokásos getResult() helyett a getArrayResult() fv.-t kell használni.
"hacsak nem jön a jó tündér break utasítás képében..."
-
Speeedfire
nagyúr
Nem ismertek valami jó képfelismerő kódot?
Arra gondolok, hogy van 2 kép és összehasonlítja, hogy x%-ban megegyezik a 2.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
cAby
tag
Hali!
Egy problémába futottam bele és nem tudok rájönni a megoldásra.
Azt szeretném megcsinálni, hogy van egy oldal, amin ki vannak listázva szállások, arra rákattintva megjelenik a részletes infó és egy 'vissza a találatokhoz gomb'.
Ez eddig nem probléma, tettem egy 'javascript:history.go(-1)' gombot.De, ha a szállást új ablakba nyitom meg, akkor is ott virít a 'vissza a találatokhoz gomb', aminek ott nem sok értelme van, tehát azt akarom, hogy ilyenkor az ne jelenjen meg.
Vagy megjelenjen és rákattintva bezárja az ablakot, de ez már részletkérdés.A problémám az, hogy nem tudom, hogyan kezeljem le ezt, hogy ha új ablakban nyitotta meg valaki, akkor ne jelenjen meg az a gomb.
Valakinek valami ötlete van esetleg?
-
Korcsii
őstag
Legegyszerűbben talán a $_SERVER['HTTP_REFERER'] vizsgálatával, bár az lehet nem mindig hozza azt, amit kéne (böngészőről is függ).
Mondjuk én az ilyen scripteket/gombokat nem szeretem, mert mi van, ha pl egy másik oldalról linkelik? Igaz pont a fenti változó vizsgálatával az is megoldható, de... ott a böngészőn a vissza gomb, szerintem manapság már mindenki tudja használni (lassan az egyetlen gomb lesz a böngészőkben).
-
Tele von Zsinór
őstag
history.length - The length property of the history object returns the number of elements in the history list.
An example to understand the length property of history object:
<script type="text/javascript">
var numberofvisited = history.length;
document.write("The number of pages visited
in this window is" +numberofvisited+ " pages.");
</script> -
cAby
tag
válasz Tele von Zsinór #8657 üzenetére
Köszönöm a segítséget!
Ez így akkor jó lenne, gondolom egy sima if kellene, hogy ha a látogatott oldal szám > 0 akkor írja csak ki a gombot.
De mivel nem értek nagyon javascript-hez így nem tudom, hogy ezt az értéket, hogy tudnám átadni egy változónak, hogy php-vel tudjam vizsgálni?Közben keresem google-ben is a kérdésemre a választ, hátha rábukkanak.
-
biker
nagyúr
olyan vonalkód generátort keresek, ami nem csak számból generál kódot, hanem képes random, de valid ean8 kódot generálni, és persze a képét is utána
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Speeedfire
nagyúr
Egy ajaxos kérdésem lenne, nem próbáltam csak érdekel. Ugye nagyon sok oldalon van értesítő, hogy ha hozzászól valaki akkor email-t küld. Ilyesmit akarok. Ha ajax-al megvan hívva a függvény új tartalom beküldésekor és valaki bezárja a böngészőt akkor is tovább fut a php a szerveren igaz?
Nem próbáltam még ezt, de érdekelne.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
MODERÁTOR
válasz Speeedfire #8662 üzenetére
Nem értelek. Hozzászólás értesítő érdekelne konkrétan? Miért nem php ból oldod meg?
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Speeedfire
nagyúr
Ezt akarom.
Amikor valaki hozzászól egy tartalomhoz akkor egy ajax kérés indul egy php fájlnak, ami a leveleket küldi, de nem akarom a cron-t használni, ami megnézi, hogy érkezett-e hozzászólás vagy sem. Hanem amikor valaki hozzászól egyből küldi is, hogy xyz hozzászólt, itt és itt lesheted meg. Ezért érdekel az ajax. Ha az ajaxnak elküldi, a tartalom url-t és a hsz címét akkor az lefut-e teljesen vagy sem ha kilép az illető a böngészőből. Gondolom lefut, csak érdekelne, hogy valóban lefut-e.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Speeedfire #8662 üzenetére
De jobban jársz, ha írsz egy mailküldő scriptet, amit crontabbal ütemezel.
-
cAby
tag
válasz Tele von Zsinór #8663 üzenetére
Egyelőre fogalmam sincs hogyan kell ezt megoldani, de kiindulási alapnak jó, így tudom legalább, hogy minek kell utána néznem.
Köszönöm! -
Speeedfire
nagyúr
válasz Tele von Zsinór #8666 üzenetére
Miért jobb cron-nal?
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Speeedfire #8668 üzenetére
Mert így a leveleid küldése teljesen független bármi klienstől.
-
Speeedfire
nagyúr
válasz Tele von Zsinór #8669 üzenetére
Hmm. Van benne valami. Bár azért a legtöbb ember már normális böngészőt használ.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Tele von Zsinór
őstag
válasz Speeedfire #8670 üzenetére
Nem így értettem, hanem hogy a háttérben, automatikusan dolgozó folyamataid ne függjenek bármi kliens meg(nem)lététől. A tipikus megoldás erre a cron - például új kommentnél egy táblában jelzed, hogy arról az értesítőket ki kell küldeni, cronból ezt vizsgálod, és ha van ilyen jelzés, dolgozol.
Az igazán szép megoldás valami queue daemon használata volna, mint például a ZMQ. Ennek küldesz egy üzenetet, hogy értesítőket kell küldeni, az pedig eljut a megfelelő feldolgozó folyamatig, így a cronbóli futtatás esetleg zavaró késleltetése sincs meg.
-
cucka
addikt
válasz Speeedfire #8665 üzenetére
Ajax-os kérésnél a php szkripted mindig le fog futni, pontosan azért, mert az ajax aszikron.
Az ignore_user_abort() parancssoros php felhasználásra vonatkozik, szóval itt nincs rá szükség.Egyébként meg gondolom van valami php szkripted, ami akkor fut le, ha valaki hozzászól. Miért nem ott küldöd el az emailt, így kihagyva azt a plusz ajax hívást?
A jó megoldás a problémádra amúgy valami cron plusz egy lista az elküldendő levelekkel, méghozzá azért, mert ezt lehet ütemezni. (Pl. azért, hogy ne kerüljön fel a szervered spam-listára). Persze, ha napi 10 levelet kell elküldeni, akkor lényegében teljesen mindegy. -
Speeedfire
nagyúr
Nem még nincs semmi script. Egyelőre csak agyalok a lehetőségeken.
Van olyasmire gondoltam, hogy lenne egy feliratkozási lista. id | uid | tid amit megnéz és így küldi el az adatokat. Az ajax csak a feldolgozó scriptet hívná meg, ami elintézne mindent.Na látom mindenki a cron-t írja, akkor az lesz.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
CSorBA
őstag
válasz Speeedfire #8673 üzenetére
És mi van, ha 10000 feliratkozód van? Akkor az cron nélkül nem fog kimenni.
-
cucka
addikt
válasz Speeedfire #8675 üzenetére
a) timeout-ol a php
b) letilt az smtp szerver
c) spam listára kerülsz, ami azt jelenti, hogy kimehetnek ugyan a levelek, csak az emberek postaládájába nem fognak megérkezni -
dany27
őstag
Sziasztok!
Akadt egy kis gondom egy reguláris kifejezéssel.
^[^#]_*(0)?[0-9]*V6.*[a-z]*.*qqriq(A|b)Ennél a ez a rész: ^[^#] mit jelent? Mert én úgy értelmeztem hogy a sor elején nem lehet #, de ha nincs még az esetlegesen szóba jöhető szám(ok) előtt vmien betű akkor nem megy!
Előre is köszi!
-
Speeedfire
nagyúr
A timeot az változtatható, a másik 2 érdekesebb már.
De akkor cron-nál is kellene egy segéd tábla, ahova berakja az embereket akiknek levelet kell küldeni és mondjuk meg van adva, hogy fél óránként küld ki 100-at, vagy nem tudom, hogy a spam figyelők, hogy működnek.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
dany27
őstag
válasz Korcsii #8679 üzenetére
azaz
Az h nem fér a fejembe hogy ezzel miért nem megy: V6qqriqA
Ezzel meg jó: fV6qqriqA
Szval vmiért kell neki az elejére vmi olyan ami nem szám... Ha kiveszem azt a kis darabot amit az előbbi kommentemben írtam akkor meg jó. Ezért kérdeztem hogy milyen modosító az a #-os rész. -
Brown ügynök
senior tag
Valaki, esetleg, netán talán tudja, hogy miért kapok erre szemantikus hibát? Doctrine 2-ről van szó.
$qb = $this->createQueryBuilder('t')
->update('Tree', 't')
->set('t.position', 't.position + 1')
->where('t.parent_id > :ref_id')
->andWhere('t.position >= :position')
->setParameters(array( 'ref_id' => $ref_id,
'position' => $position,
)
);A lekérdezés összeállítva így néz ki:
UPDATE Tree t SET t.position = t.position + 1 WHERE t.parent_id > :ref_id AND t.position >= :position
[ Szerkesztve ]
"hacsak nem jön a jó tündér break utasítás képében..."
-
cAby
tag
válasz Tele von Zsinór #8663 üzenetére
Áhh, sikerült is! Úgy működik minden ahogy kell!
Köszi szépen! -
Brown ügynök
senior tag
válasz Brown ügynök #8684 üzenetére
A teljes útvonalat meg kell adni az osztályhoz:
->update('App\Entity\Tree', 't')"hacsak nem jön a jó tündér break utasítás képében..."
-
CSorBA
őstag
válasz Speeedfire #8678 üzenetére
Látom már megválaszolták a kérdésed
Én hírlevelet így csináltam. Megírja a levelet az admin, rákattint a küldésre. Akkor belekerül egy táblába a hírlevél, egy másik táblába meg a címzettek (ez a pending). A cron meg hívogat egy php fájlt mondjuk 5 perenként, ami kiküld (nálam épp) 20 levelet. Ahogy kimegy a levél, törli a pendingből.
-
MODERÁTOR
válasz Speeedfire #8665 üzenetére
Hozzászólás után az utolsó előtti dolog lenne, hogy értesítőt küldök, az utolsó pedig a lap ujratöltés. Így szerintem lefut. Gondolom akkor magát a hozzászólás beküldését is ajax -szal oldanád meg.
Így elsőre: a formot serializálnám, ajaxal postolnám majd location.reload()
[ Szerkesztve ]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
-
MODERÁTOR
válasz Speeedfire #8690 üzenetére
Miért ajax -szal nem tudnád. Kinek a pap, kinek a paplan. Mindkét megoldás végülis jó, és működőképes, de az enyém az up-to-date -ebb
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
CSorBA
őstag
válasz Speeedfire #8692 üzenetére
Ajaxal hívod a pendingbe helyező php-t, amit majd a cron hívogat
-
CSorBA
őstag
válasz Speeedfire #8694 üzenetére
Amúgy belegondolva, ez egy érdekes optimalizálási kérdés.
Mert amíg kisszámú user van feliratkozva, addig az ajax is jó. Legalább azonnal kimegy.
De tfh van 10-20ezer user, akkor mire a cron körbeér, már jöhet pár száz hozzászólás. Amiről újabb pendingek lesznek, és gyakorlatilag körbe sem tud érni a cron a pendingekkel. Szóval esetleg azt is lehet/kell nézni, hogy már pendingben van-e és akkor updatelni (mit tudom én x számú hozzászólás érkezett, de akkor ez plusz terhelés - ugye plusz egy lekérés és update where). Érdekes kérdés mindenesetre. Persze általában nincs szó 10-20ezer emberről, illetve amikor van, ott nyilván nem egy virtuális szerverkiszolgáló van.
Lehet csak én vagyok vele úgy, hogy minden eshetőségre gondolni kell.összefoglalva, én a helyedben:
Tárolod egy külön táblában a feliratozásokat, pl.: userid, forumid
Új hozzászólás - 1, menti a hozzászólást 2, lekérdezi az említett táblából ahol a forumid megfelelő, és a usereket berakja a pendingbe. Ha már a pendingben van, akkor updateli a hozzászólásszámot insert helyett.
Cron ezt hívogatja, akár lehet percenként is.(bár én is kezdő vagyok még, de remélem nem mondtam hülyeséget, majd vmi okosabb megerősít)
-
cucka
addikt
mire a cron körbeér, már jöhet pár száz hozzászólás
Nem fogsz tudni olyan rendszert írni, ami egyaránt megfelel egy kis terhelésű oldalnak és egy olyannak, ahol naponta százezrével kell kiküldeni a leveleket. Ha tényleg nagy a para, hogy "elfogy" a levélküldési kapacitásod, akkor érdemes szerződni egy olyan szolgáltatóval, amelynek van megoldása tömeges email küldésre. -
DeltaPower
őstag
Amit leírt, az egy elég jól skálázódó megoldás, userlétszám és értesítés-gyakoriság alapján jól tervezhető a kimenő emailek száma.
"Moonshine Whiskey (70°, ízesítés nélküli) van. Fincsi" - Teebee - "De az kiírtaná az egész családomat..Akkor is ha csak én innék belőle.." - forintuser
-
Speeedfire
nagyúr
Nem rossz elképzelés, de a felesleges erőforrás miatt, inkább nem tárolom el, hogy mennyi hsz érkezett, mióta az oldalon járt.
Inkább csak annyit közölnék, hogy egy vagy több hsz érkezett az adott fórumba/blogba.A jelenlegi szolgáltatónál nincs kimenő email korlát.
[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
CSorBA
őstag
válasz Speeedfire #8698 üzenetére
Ahogy gondolod, akkor viszont pending tábla ellenőrzés után - ha már benne van a user - akkor insert helyett nem update van, hanem semmi.
cucka: Ezért mondtam, hogy egy bizonyos határig, utána nyilván a saját, illetve egyedi szerver üzemeltetése a megoldás.
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen