- iPhone topik
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Milyen okostelefont vegyek?
- Android szakmai topik
- MG4 menetpróba
- Xiaomi Mi 9 Lite - kilencre érdemes lapot húzni
- Samsung Galaxy S24 - nos, Exynos
- Samsung Galaxy S21 FE 5G - utóirat
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy A54 - türelemjáték
Hirdetés
-
Az Apple megszerezné a klubvilágbajnokság közvetítési jogait
ph A vállalat ezért irgalmatlan pénzt fizetne a FIFA-nak, és ezzel rajzolná át az online streaming platformok háborújában a frontvonalakat.
-
A franciáknak elege van abból, hogy minden gyerek mobilozik
it Vissza akarják szorítani a gyerekek és tinédzserek közösségi média- és okostelefon-használatát.
-
Lunar Lander Beyond teszt
gp Nagyon sok évtizeddel az eredeti Lunar Lander megjelenése óta ismét ezen a címen jelent meg Atari logóval egy játék. Vajon mennyit javult a játékdesign a hetvenes évek óta?
Új hozzászólás Aktív témák
-
biker
nagyúr
válasz Speeedfire #7594 üzenetére
nem rossz, de hibás
SUM(case DNemKod when 'F' then 1 end) as Fefriak??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 |
-
letix
aktív tag
válasz Speeedfire #7600 üzenetére
Örülök hogy hasznosnak bizonyul az oldal!
Éppen oda tervezek valami jobban működő forgalomszámláló megoldást! Persze időm az még nem volt.A history-t kimentettem, átnyálazom, köszönöm az uraknak!
udv
letixdon't panic! ... http://www.letix.hu - linux parancsok
-
D@ni88
addikt
Szeretnék egy űrlapra egy törlés és egy Módosítás gombot tenni.
Hogy lehet megoldani hogy tudja mikor melyik gombra kattintottam?Másik kérdés, ti a holnapotoknál engedélyezitek az auto commitot?
-
DeltaPower
őstag
Ha ugyanazon formban van, más "name" attribútumot kell neki adni, elküldés után elvileg csak az a POST mező kap értéket a kettő közül, amelyik gombra kattintasz.
"Auto commit" alatt autocomplete-et értesz, tehát a mezőkbe begépelt szöveg tárolását? Nem sok indokot ismerek, amiért érdemes lenne letiltani, ráadásul elég sok user használja.
"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
-
D@ni88
addikt
válasz DeltaPower #7605 üzenetére
Nem pontosan ezt értem
Azt szeretném elérni, hogy pl "sok" egymást követő insert/update-k ne akadjanak meg valahol.
Pl csak akkor történjen meg a mentés, ha lefutott az összes insert/update -
DeltaPower
őstag
Szerintem nem kell kikapcsolni az autocommitot, max olyan esetekben, ha nagy mennyiségű adatot mozgatsz (pl termékadatbázis szinkron).
"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
-
Sk8erPeter
nagyúr
válasz lafaty80 #7599 üzenetére
Akkor örülök, hogy segíthettem.
(#7598) letix : nincs mit, írj, ha elakadtál, szerintem akár kész scriptekkel is tudunk szolgálni. Meg azt is meg tudjuk mutatni, hogy a sessionben hogy tárold, hogy adott júzer adatai már el vannak mentve (ne legyen még egyszer).
(#7597) Speeedfire : végül is megszokás kérdése, hogy melyik feldolgozás egyszerűbb.
Ez is szemlélet kérdése: vannak, akik azt vallják, hogy pl. egy MySQL- (vagy más alapon működő) adatbázis szolgáljon csak puszta adattárolásra, ne legyen feladata (bonyolultabb) számítások elvégzése, azt bízzuk rá más szerveroldali nyelvre. Lehet akár még inkább csökkenteni az adatbázisra bízott feladatokat a query cache kihasználásával is, lásd itt az első tippet: [link] (meg a többit, érdemes megfontolni őket).
Máshol komplex tárolt eljárásokat használnak, összetett lekérdezéseket, bonyolult számításokat végeznek adatbázis oldalon.
Tulajdonképpen nehéz eldönteni, melyik a jobb megközelítés, mindkettőnek van előnye és nyilván hátránya is. Attól is függ, lehet-e kellőképpen terhelni az adatbázisszervert, stb...Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #7609 üzenetére
Van amit én is megcsinálok sql alatt, de én is inkább azok közé tartozok akik inkább csak tárolásra használják.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
biker
nagyúr
van valami jó tippetek konfigurálni a strip_tags-et?
sok termékem leírásánál jó, ha van formázott szöveg, de soknál hibás leírásokat kapok, és tele van div-ekkel, amik lezáratlanul hazavágják a rendszert
erre valami tipp? most mindent szűrökElektromos 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
RSS-ből szeretnék egy oldalt dom-olni, de valami nem kerek...
Ezt dobja:Error: [2] DOMDocument::load() [domdocument.load]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0Error: [2] DOMDocument::load(http://hvg.hu/rss/gazdasag) [domdocument.load]: failed to open stream: no suitable wrapper could be foundError: [2] DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "http://hvg.hu/rss/gazdasag
Ötletek?
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
DeltaPower
őstag
válasz Speeedfire #7612 üzenetére
...wrapper is disabled in server configuration by allow_url_fopen=0...
távoli fájlmegnyitás le van tiltva?
"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
válasz DeltaPower #7613 üzenetére
Igen, de hol a hvg-nél?
Nem teljesen értem...Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
cucka
addikt
válasz Speeedfire #7614 üzenetére
Nem, a te szervereden van kikapcsolva a php beállításai között az url_fopen, ami azt jelenti, hogy fopen() függvénnyel csak lokálisan elérhető file-t tudsz megnyitni. (A dom parser-ed ugyanúgy fopen-el próbálja megnyitni a file-t amivel dolgozni szeretne)
A megoldás, hogy szólsz a rendszergazdának, hogy kapcsolja be.[ Szerkesztve ]
-
Speeedfire
nagyúr
Így egyszerűbb volt és kiderült, hogy a szolgáltatómnál vagy egy + ficsőr is.
Saját php.ini használható domainenként, aldomainenként.
Mondjuk ezzel érdemes vigyázni, meg gondolom korlátozottan lehet csak paraméterezni.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
Az egyik megrendelőmnél felmerül a nemrég emlegetett statisztika.
Egyelőre minden lapletöltéskor növekedik a számláló. Hogy lenne érdemes ezt megcsinálni?
Nyitni egy session-t és aszerint növelni a látogatottságot vagy ip alapján? Nagyon a session felé húzok.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
MODERÁTOR
válasz Speeedfire #7619 üzenetére
Tárold el naponta az ip címet valamilyen titkosított formában. Aztán pedig utána, ha már megnézte egyszer a lapod, csak az oldalletöltések tárol, melyik lapon hányan, így frankó kis statisztikát - bár ez elég fapados - kaphatsz. Ha bonyolítani akarok akkor nézheted az opre / böngésző párost is, bár ez nem szükséges.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Speeedfire
nagyúr
Az a baj, hogy én nem a lapletöltést akarnák számolni, hanem hogy mennyiszer mennek erre a lapra.
Ha valakinek fix ip-je van és egy nap felmegy 5x az oldalra akkor is csak 1x lesz benne az adatbázisban. Cookie-kat meg nem akarok. Lehet érdemes lenne a session-t és az ip-t kombinálni.
Nem tudom, hogy szokták ezt csinálni.
Nagyon bonyolult statisztikát nem szeretnék csinálni. Csak annyit, hogy a lap alján mutassa.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
MODERÁTOR
válasz Speeedfire #7621 üzenetére
Akkor leírom megint : szóval felnéz a lapodra - elkapod az ip címét, eltárolod. Letölt egy lapot, akkor megnézed, hogy aznap volt e már az oldalon, ha igen akkor egy másik táblába eltárolod, hogy ekkor, ő ezt letöltötte. A végén meg szummázod. Nem erre gondoltál?
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Speeedfire
nagyúr
Igen, de ha 5x megy fel akkor azt csak 1nek számolja majd. Szerintem (erre írtam, hogy nem tudom hogy működik pontosan) ha 5x megy fel akkor 5x kellene bekerülnie a táblába. Viszont ha csak kattintgat ide-oda az oldalon akkor az 1nek számítsa.
Session lesz a megoldás szerintem, de kövezzetek meg ha hülyeséget írok.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
MODERÁTOR
válasz Speeedfire #7623 üzenetére
Nem érted. Külön táblába tárolod a lapletöltést, amit minden esetben elmentesz, és külön a napi látogatást.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Male
nagyúr
Gyors PHP kérdésem lenne, mert ezt egyszerűen nem tudom felfogni...
Kezdeti állapot például:
$_SESSION['akarmi'] = 5;
Későbbi részen:
$akarmi = 0;
if(isset($_SESSION['akarmi']) && preg_match('/^([0-9]{1,7})$/',$_SESSION['akarmi'])){
$akarmi = $_SESSION['akarmi'];
}Közvetlenül ezután ha kiíratom a $akarmi-t, akkor az 0, és a $_SESSION['akarmi'] szintén 0.
Olyan, mintha a $akarmi = $_SESSION['akarmi']; fordítva működne, és balról jobbra adna értéket.Mégis mi okozhatja ezt? Megkerültem a problémát úgy, hogy a $akarmi-nek nincs alapértelmezett értéke, hanem egy else ágban kapja meg a 0-t, de a miértre nem jöttem rá.
-
Male
nagyúr
...hát ez egy vicc...
Csináltam egy PHP-t, ennyi az egész:
session_start();
$_SESSION['csid'] = 69;
print"{$_SESSION['csid']}<br />";
$csid = 0;
print"{$_SESSION['csid']}<br />";Lefut egyszer, kiírja, hogy:
69
69...nyomok egy oldal frissítését, erre kiírja, hogy:
69
0Átírtam a kódot a következő képpen:
session_start();
$_SESSION['csid'] = 69;
print"{$_SESSION['csid']}<br />";
$csid = 5;
print"{$_SESSION['csid']}<br />";Lefut egyszer, kiírja, hogy:
69
69...nyomok egy oldal frissítését, erre kiírja, hogy:
69
5Én vagyok hülye, vagy ez a szerver "érdekesen" viselkedik?
[ Szerkesztve ]
-
Male
nagyúr
válasz fordfairlane #7627 üzenetére
Akkor semmi gond nincs... szóval a hiba tulajdonképpen az, hogy a PHP változók egy idő után egyszerűen átvándorolnak a nevüknek megfelelő helyre a SESSION tömbbe... nem hinném, hogy ez normális viselkedés.
-
fordfairlane
veterán
-
válasz Speeedfire #7623 üzenetére
IP, SessionID, DateTime, URL, ezeket, ha lemented, mindent megkaphatsz belőle.
-
DeltaPower
őstag
válasz fordfairlane #7632 üzenetére
Gondolom a register_globals a session változóra mutató referenciaként hozza létre a globálisokat.
"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
-
Male
nagyúr
válasz fordfairlane #7632 üzenetére
Igen, már megfejtettük.... amikor én kezdtem a PHP-t, akkor ez már rég alapból kikapcsolt volt, így nem is gondoltam rá. Továbbítottam nekik, hogy kapcsolják már ki így 2011-ben, a kódot meg ellenőriztem, hogy ne okozhasson problémát.
-
Sk8erPeter
nagyúr
válasz Speeedfire #7623 üzenetére
Na várj, akkor most mit is szeretnél? Nekem legalábbis őszintén szólva ellentmondásos, amit írsz.
Először azt írtad, nem akarod, hogy csak a lap minden egyes betöltését számolja. Aztán azt írod, hogy nem 1x kéne eltárolnia júzerenként, hogy hányszor látogatott meg egy lapot, hanem ha 5x ment fel, akkor 5x tárolja el. Aztán írod, hogy "Viszont ha csak kattintgat ide-oda az oldalon akkor az 1nek számítsa." Most akkó' mi va'?Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #7636 üzenetére
Lassan írom, hogy a gyengébbek is megértsék.
Szóval, statisztika.
Ha valaki ide oda kattintgat az oldalon akkor az 1 ember. Ha kilép a böngészőből és 20 perc múlva megint felmegy akkor az már még 1, még ha az ip ugyan az is.
Így oldottam meg, szerintem így a korrekt. Nem akarok több 100 táblát egy sima statisztika miatt.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #7637 üzenetére
Akkor ezek szerint pont Te írtad az ellenkezőjét, amikor azt írtad, hogy "ha 5x megy fel akkor 5x kellene bekerülnie a táblába", és pont ezért borult az egész logikája... mert ezek szerint ha most fix IP-ről beszélünk, akkor pont, hogy 1x kellene bekerülnie a táblába.
A dinamikus IP pedig (épp a session megszűnése miatt) - szopás. Ilyen esetben le kell tárolnod egy cookie-t hosszú lejárati idővel (miért olyan nagy para ez? Akkor gond, ha törli a júzer), meg session.cookie-lifetime (ez is sütialapú végül is). Itt van egy topic amúgy a session lejárati idejéről: [link].[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
nagyúr
válasz Sk8erPeter #7639 üzenetére
Nem nézem az ip-t pont a fix ip miatt, csak session-t nézek.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Speeedfire #7640 üzenetére
Ja, most értettem meg, hogy ezek szerint tulajdonképpen lesz@rod, hogy még egyszer bekerül, még ha ugyanaz a felhasználó nézi is meg... Mivel pont Te írtad le, hogy az fog történni, hogy session megszűnése után már újabb látogatónak számít... ("Ha kilép a böngészőből és 20 perc múlva megint felmegy akkor az már még 1, még ha az ip ugyan az is.") Azt hittem, pont azt szeretnéd, hogy ez ne így történjen, legalábbis így volt értelmezhető, amit írtál...
"Nem akarok több 100 táblát egy sima statisztika miatt."
Nem igazán látom be, miért lenne szükség többszáz táblára emiatt?
Igazából több táblára sincs feltétlenül szükség.
Vagy ez költői túlzás akart lenni? A többszáz bejegyzés még stimmel, de ki a francot érdekel, ha többszáz sor van egy adatbázisban, rég rossz lenne, ha nem lehetne könnyen és gyorsan kezelhető...[ Szerkesztve ]
Sk8erPeter
-
Male
nagyúr
válasz Sk8erPeter #7638 üzenetére
Köszi!
Nem tudom, hogy engedélyezett-e... sajnos nem olyan egyszerű a helyzet, mert az oldal már fut egy olyan tárhelyen, amihez csak FTP hozzáférésem van, nem látok admin felületet, nem tudok velük beszélni, stb... kísérletezni meg nem lehet menet közben...
-
Speeedfire
nagyúr
válasz Sk8erPeter #7641 üzenetére
Igen, leka....uom.
A 100 tábla kicsi túlzás volt, de ismerlek benneteket. Ip, ország, böngésző, url, ahonnan jött url stbstb. A vége egy mini google analytics lenne.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
cucka
addikt
válasz Speeedfire #7643 üzenetére
Két tábla kell összesen, 1 a felhasználóknak és még egy a látogatásoknak. Ez független attól, hogy hányféle adatot tárolsz el.
-
PazsitZ
addikt
válasz Speeedfire #7643 üzenetére
A google analytics egyébként miért nem jó?
vagy esetleg: Piwik
Kliens, de akár szerver oldalról is lehet beletolni az adatokat.[ Szerkesztve ]
- http://pazsitz.hu -
-
PazsitZ
addikt
válasz Speeedfire #7646 üzenetére
Bár konkrétan analytic-et nem használtam még, de a google API általánosságban jól használható szvsz: [link]
[ Szerkesztve ]
- http://pazsitz.hu -
-
Male
nagyúr
válasz Sk8erPeter #7638 üzenetére
Kipróbáltam egy alkönyvtárban egy teszt php-val, és ezzel a htaccess-szel... onnantól nem fut semmi, egy "A program nem futtatható!" felirat jelenik meg, és kész.
-
Sk8erPeter
nagyúr
válasz Speeedfire #7643 üzenetére
"Ip, ország, böngésző, url, ahonnan jött url stbstb."
Ja, kábé ezek az adatok is kellenek. Az ország kivételével, bár utólag azt is megtudhatod IP alapján, ha nagyon akarod: [link]. De ez most nem kell neked.
Egyébként kicsit túlmisztifikálod ezt a plusz 5-6 mezőnyi letárolást. Még két tábla sem kell, ha nem feltétlenül akarod összekötni a júzerekkel az IP-címüket... bár azt is megteheted, pl. az első mező a uid, és anonim (nem bejelentkezett) user id-ja meg a 0. De ahogy elnézem, Te totál egyszerűt szeretnél, tehát kell neked a $_SERVER tömbön belül a 'REMOTE_ADDR' ($_SERVER['REMOTE_ADDR']), 'HTTP_REFERER', 'HTTP_USER_AGENT', esetleg 'REQUEST_URI', meg ami tetszik... Ezek a felsoroltak fontosak lehetnek. Meg természetesen egy időmező (default CURRENT_TIMESTAMP értékkel! Így ezzel sem kell foglalkozni, explicite értéket hozzárendelni, mert alapból kap egy értéket. Bár a query cache miatt elvileg jobb lenne PHP-vel átadni neki, de itt tök mindegy sztem...) Ráadásul így aszerint is tudnál szűrni, hogy mondjuk keresőrobot kereste-e fel az oldaladat, vagy akár spammotor. Szóval nem egy olyan nagy csoda ez, egy tábla, azt' kész. Nincs itt semmi mini Google Analytics.[ Szerkesztve ]
Sk8erPeter
Új hozzászólás Aktív témák
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Politika
- Kerékpárosok, bringások ide!
- A fociról könnyedén, egy baráti társaságban
- iPhone topik
- Energiaital topic
- Autós topik
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- Milyen okostelefont vegyek?
- További aktív témák...
- Panasonic Lumix DC-G9 (V-Log L kiegészítéssel, 4 akkuval)
- Commlite CM-EF-NEX Auto-Focus Adapter (Canon EF - Sony E)
- Üzletből, garanciával, legújabb Asus Vivobook 17" i7-1355U 10 mag 5GHz/16RAM/1TBSSD/17,3"FULLHD
- Üzletből, garanciával DeLL XPS 15 9500 i7-10750H 32GBRAM 1TBSSD/GTX1650Ti 15,6"4KTOUCH
- i5 12400f 3070 gamer pc
- Eladó/cserélhető gyönyörű iPhone 14 Pro, iStyle vétel, Apple gari 2024.05.30 + drága extrák
- Asustor AS6302T 2 lemezes NAS (4 IP kamera license, HDMI, KODI)
- TOP ÁR! Bivaly Gamer Félkonfig! i7-9700K/ Gigabyte B365M D3H/ 16GB DDR4/ Arctic Freezer hűtő!
- Új Minőségi Tápkábel 1,8 m Eladó
- AMD Ryzen 7 5800X
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen