- Android alkalmazások - szoftver kibeszélő topik
- Ford SYNC 3 infotainment rendszer teszt
- Volt olyan piac, ahol mindezidáig egyetlen IP69 minősítésű telefon sem volt
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Huawei Mate 10 Pro - mestersége az intelligencia
- Bivalyerős lett a Poco F6 és F6 Pro
- Yettel topik
- Google Pixel topik
- Honor Magic6 Pro - kör közepén számok
Hirdetés
-
Demót kapott a Steel Seed (PC)
gp A Steam Next Fest keretén belül bárki kipróbálhatj a készülő játékot.
-
Márkaértékben az Apple a legjobb a világon
it Nem csak a piaci értéke alapján lett újra a világ ura az Apple, márkaértékben is almás vállalat a legjobb.
-
MediaTek lapkával érkezhet a következő Samsung csúcstablet
ma Merőben szokatlan lenne, ha a Samsung nem Qualcomm vagy Exynos szettet használna a prémium termékvonalon, de a Geekbench szerint mégis ez lehet a helyzet a Tab S10+ esetében.
Új hozzászólás Aktív témák
-
Tele von Zsinór
őstag
válasz Louloudaki #4600 üzenetére
Annyit, hogy úgy tárold a session adatokat, hogy elérhetőek legyenek másik gépről is.
Hogy ezt mivel oldod meg, a te dolgod - a legegyszerűbb adatbázisba rakni őket, de elterjedt az NFS-en vagy memcached-ben tárolás is. -
Louloudaki
aktív tag
válasz Tele von Zsinór #4601 üzenetére
nfs meg memcahed nem használtam még
tehát pl user1 belép, sessionbe eltárolom, hogy be van lépve meg berakom dbbe is, és ha megnyitja az aloldal1et amihez joga van akkor honnan fogom tudni, hogy a user1 akar hozzáférni és nem a user2 akinek nincs joga hozzá? valahogy ezt nem vágom annyira de meg kéne csinálni... -
Tele von Zsinór
őstag
válasz Louloudaki #4602 üzenetére
Másról beszélünk.
Az eredeti kérdés arra vonatkozott, hogy lehet több gépről elérhetővé tenni a session adatokat. Alapértelmezésben a php ezeket fileokban tárolja valahol a sys_get_temp_dir() alatt - így másik gépről nyilván nem láthatóak; kell valami megoldás. Neked az lesz a legegyszerűbb, ha adatbázisba rakod, ezügyben nézz utána a session_set_save_handler() függvénynek.
A mostani kérdésed arra vonatkozik, hogy határozod meg, az egyik usernek mire van joga és mire nem. A felhasználók táblában hozz létre egy mezőt a user típusának tárolásához, és bejelentkezéskor tedd ezt a session adatok közé, majd minden oldallekérésnél nézd meg, az aktuális oldalhoz elég-e az, ami épp van.
-
Louloudaki
aktív tag
válasz Tele von Zsinór #4603 üzenetére
mástól kaptam tippet, szerinte úgy kéne, hogy hogy mikor belép, akkor egy md5 hasht generálni azt elrakni táblába meg usernek cookieba, ehhez mit szólsz?
igen, a jogokat meg usereket egyértelműen táblába rakom ezzel nincs gond. csak nem fejtetted ki az előző hszedet, azért nem értettem, hogy is gondoltad. -
cucka
addikt
válasz Louloudaki #4604 üzenetére
Szerintem valamit félreértelmeztél.
A session-t a php kezeli, nem kell semmit elküldj cookie-ban a felhasználónak (főleg nem md5 hash-t). Az egyetlen dolog, amit felül kell bírálj, az az, hogy a session-ban található adatokat hol tárolod. Alapértelmezésként ezek file-ként vannak tárolva, ezt kell átírd.
A php.net-en a session_set_save_handler() dokumentációjánál ott a legelső példaprogram, ahol felüldefiniálja ezeket, gyakorlatilag ezt a példa kódot kell átírd úgy, hogy ne file-ba mentsen, hanem adatbázisba.
A session id-je mindig egyedi, ezzel tudod azonosítani a session-t, ezt használhatod az adatbázisos tárolásnál is.
-
Louloudaki
aktív tag
válasz Tele von Zsinór #4603 üzenetére
ok, köszi neked is meg cuckának is, valamit majd csak hegesztek
-
tildy
nagyúr
válasz Louloudaki #4604 üzenetére
md5 hasht cookieba ne!!!!
Tablaba erdemes berakni.
Mondjuk a sessionkezelessel meg en is hadilabon allok. Egyelore cookival nezem, (illetve persze korabban username passworddel) , hogy be van e lepve. ha belepett, kap egy 10 perces cookiet , ami addig megmarad, mig ki nem lep... Ezt figyelem, ervenyes e meg[ Szerkesztve ]
"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
Tele von Zsinór
őstag
A cookie - mint minden, ami a usertől jön - megbízhatatlan, és ezt most értsd a lejáratra is. A sessionbe érdemes tenni a legutolsó forgalom időpontját, és requestek elején ezt is ellenőrizni, ha szigorú lejáratra van szükséged. Általában elég ezt a php garbage collectorára bízni.
-
tildy
nagyúr
válasz Tele von Zsinór #4608 üzenetére
Ertem.
Amugy a quoteos mokaval meg mindig szenvedek:
function convert_smart_quotes($string)
{
$quotes = array("'", "\"", "´", "’", "‘", "“", "”","‘","’", "“","”" );
$newquotes = array("'", """, "'", "'","'", """, """, "'", "'", """, """);
return str_replace( $quotes, $newquotes, $string);
}Mindent cserel, de a garden tulipos quotet nem...
The design on this pen is adapted from ‘Garden Tulip’, a hand-block-printed wallpaper, designed in 1885 by William Morris (1834–1896). It is typical of his late style, which is characterized by naturalism and a strong repeating pattern.
iso-8859-1 amugy.[ Szerkesztve ]
"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
daninet
veterán
Üdv!
PHP táblázattal még nem találkoztam, kellene egy kis segítség. Nem tudom mi határozza meg az oszlop szélességet, nem találtam még csak arra utaló jelet sem, hogy valami másik fájlban lenne. Tehát adott egy termékekről táblázatot formáló php amiben meg kell igazgatni a product price nevezetűt mert így néz ki:
A tábla szélessége 100%, ha kell a kosár nevezetű oszlopból vissza lehet venniphp fájl:
[link][ Szerkesztve ]
Miért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
DeltaPower
őstag
válasz daninet #4610 üzenetére
if( _SHOW_PRICES && $auth['show_prices'] ) {
$data[$row][] = str_replace(" "," ", $product['product_price']);
}
így tuti nem tördeli szét az árat.[ Szerkesztve ]
"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
-
PazsitZ
addikt
Próbáld ezt:
function convert_quote($str){
$search = array( '&','<','>','"',chr(212),chr(213),chr(210),chr(211),chr(209),chr(208),chr(201),chr(145),chr(146),chr(147),chr(148),chr(151),chr(150),chr(133) );
$replace = array( '&','<','>','"','‘','’','“','”','–','—','…','‘','’','“','”','–','—','…' );
return str_replace($search,$replace,$str);
}- http://pazsitz.hu -
-
daninet
veterán
válasz DeltaPower #4612 üzenetére
köszönöm mindkettőtöknek, ez a 2. megoldás szimpatikusabb.. jólett
[ Szerkesztve ]
Miért vegyem meg, ha 3x annyiért, 3x annyi idő alatt megépíthetem? ´¯`·.¸¸.·´¯`·.¸><(((º>
-
zka67
őstag
válasz daninet #4617 üzenetére
Az outputban kell elérni, hogy ott legyen a td után a nowrap (igaza van Sk8erPeternek, az ő megoldása az aktuális, a sima nowrap is működik, csak elavult).
$table->addRow( $data[$key], 'class="sectiontableentry'.$i.'"', 'td', true );
Én átírnám az addRow-ot, adnék neki még egy paramétert, amit betenne a nyitó td után. Szerintem ez lenne a korrekt megoldás.
[ Szerkesztve ]
-
DviDee
csendes tag
Mitől van az, hogy TinyMCE-vel írok egy hírt a weboldalamon és (pl) ha balra szeretném igazítani a szöveget akkor a szerkesztőben minden jó és szép, de a gyakorlatban nem jelenik meg, mert az oldal forrását megnézve ezt találom: <p style=\"text-align: left;\">balra</p>
Tehát a gond, hogy a "-jel elé tesz egy vissza perjelet...Bocsi ha offoltam
-
Sk8erPeter
nagyúr
Használd a stripslashes() függvényt ott, ahol a kiíratást elvégzed, és ha jól csinálod, megvagy.
Sk8erPeter
-
Coyot
őstag
válasz Sk8erPeter #4625 üzenetére
Attól még mindig duplán escapel, inkább azt kerülje el min utólag mókolni az adattal...
Má' nem
-
tgabi333
tag
válasz Sk8erPeter #4625 üzenetére
Ez a hozzáállás az amit úgy hívok, hogy gányolás
-
tgabi333
tag
válasz Sk8erPeter #4628 üzenetére
ok, csak azon a véleményen vagyok, hogy nem kellene ilyen tanácsokat adni ebben a fórumban.
-
Alex91
félisten
A kovetkezo hiba uzenetet kapom, mi lehet a gond?
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /proto/SxM_webui/extplorer/index.php:3) in /proto/SxM_webui/extplorer/libraries/standalone.php on line 77Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
Alex91
félisten
válasz Tele von Zsinór #4632 üzenetére
Valami jogosultsagi vagy php beallitasi gond nem lehet? Nem altalam irt progi, csak telepiteni probaltam. (elvileg mukodik valoszinuleg .)
Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
tgabi333
tag
Beállíthatod a php.ini-ben a session.auto_start beállítás értékét 1-re, így automatikusan el fog indulni a session, de nem ez a szép megoldás. Javaslom, hogy próbáld meg a kódba a legelejére beírni, hogy session_start();.
Jó megoldás lehet méga session_start-helyett az ob_start is.
-
Alex91
félisten
válasz tgabi333 #4636 üzenetére
require_once( dirname(__FILE__).'/libraries/standalone.php');
ob_start();
include( dirname(__FILE__).'/admin.extplorer.php' );
$mainbody = ob_get_contents();
ob_end_clean();igy van benne...
Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
Sk8erPeter
nagyúr
válasz tgabi333 #4634 üzenetére
"Jó megoldás lehet méga session_start-helyett az ob_start is."
Téged idézve:
"Ez a hozzáállás az amit úgy hívok, hogy gányolás"
Na, most te lettél elővéve... Itt már volt szó róla, nem tudnám jobban leírni, mint cucka: [link](Mellesleg jó, hogy miután engem jól lefikáztál egy átmeneti tanácsért, végül az eredeti kérdést nem segítettél a srácnak megoldani.)
Sk8erPeter
-
Sk8erPeter
nagyúr
Elképzelhető, hogy már a standalone.php fájlod előtt van valami kimenet.
Elvileg a hibaüzenet alapján már az index.php 3. soránál el van küldve header, a standalone.php 77. sorában pedig újra próbálkozol vele, a kettő között meg van valami kimenet. Próbáld meg elejére pakolni az ob_start()-ot, ha már muszáj ezt használni...
De jobb lenne látni az egész ide vonatkozó kódot tippelgetés helyett, hátha van jobb megoldás is. pastebin.com, codepad.org, ezekre szintaxiskiemeléssel tudod felpakolni a kódot, majd berakhatod ide a linket, és akkor rá tudunk nézni.
Mi szerepel az említett sorokban?Sk8erPeter
-
Alex91
félisten
válasz Sk8erPeter #4640 üzenetére
Koszi! Most nem lesz ra idom ezzel foglalkozni, csak gondoltam hatha valami trivialis gond van, ami gyorsan megoldhato. Majd ha lesz egy kis idom ra, akkor majd nekikezdek megegyszer .
Dicsõséges nagyurak, hát Hogy vagytok? Viszket-e ugy egy kicsit a Nyakatok? Uj divatu nyakravaló Készül most Számotokra... nem cifra, de Jó szoros.
-
BTom1970
tag
Hello !
Kérdésem lenne egy banner-ről.
Készítettem egyet, ki is próbáltam egy banner tesztelő helyen. Csak egy sima jpg kép+link.
Fel van töltve most a photobucket-re.Kérdésem az lenne, hogy jó ez itt, vagy inkább a cégünk szerverén tartsak ilyeneket. Van ftp-nk is meg www is.
Ha a cégünk szerverén tartom, akkor hogy lehet azt megcsinálni, hogy látszódjon kívülről is?Köszi:
Tamás"Az élet az, ami velünk történik, miközben nekünk más terveink vannak" /John Lennon/
-
BTom1970
tag
válasz Sk8erPeter #4643 üzenetére
Hello !
Van elérhető honlap. De a szerveren (linux) milyen könyvtárba tegyem?
Hova szokás egyáltalán?"//var/www/html/index.html" - ban van egy átirányítás egy másik "www.valami.hu/akarmi/"-re.
Tehát a honlap nem a mi szerverünkön van, át van irányítva máshova.
Tamás
"Az élet az, ami velünk történik, miközben nekünk más terveink vannak" /John Lennon/
-
tgabi333
tag
válasz Sk8erPeter #4639 üzenetére
nagyobb részt: szerintem nincs gond az ob_start használatával.
kisebb részt: én sem lehetek mindig konzekvens
-
Speeedfire
nagyúr
üdv!
egy mysql lekérdezést szeretnék csinálni ami megmondja h az adott adatbázis mezőnek mi a típusa
h lehet ezt megvalósítani?Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
wis
tag
válasz Speeedfire #4647 üzenetére
Ha egy tábla mezőinek a típusa érdekel akkor ez alapján: [link]
így:
$query = mysql_query('SHOW COLUMNS FROM tabla');
while ($row = mysql_fetch_row($query))
{
print "$row[1]<br />";
} -
Andie
őstag
Sziasztok!
Kellene csinálnom egy egyszerü lapot, ami pár ingatlan adatát mutatná. Nem valami komoly ingatlan.com, vagy hasonló, csak egy táblázat, benne 5-10 ingatlan, és ha valamelyik sorra rákattint a user, akkor kijön egy külön ablakba az ingatlan összes adata.
Pár napja ismerkedek a mysql + php párossal. Látom is, hogy kb miket kell csinálni, már próbaképpen egy formról bevittem adatokat, azokat insert-tel felvittem az adatbázisba, és egy hevenyészett table-ba ki is listáztam.
A kérdésem az lenne, hogy van-e valami tool, generator, manager, vagy akármilyen vizuális cucc, ami jól paraméterezhető, és megcsinálja ezeket helyettem, vagy igenis nekem kell a-tól z-ig felépitenem a php file-t, ami karabantartja, listázza, megjeleniti, stb ezeket az adatokat?
Tudtok ilyet ajánlani? Találtam egyet, a PHP Generator for MySQL - igaz ez trialos, meg olyan kódot csinál, hogy abba ember legyen a talpán, aki bele tud módositani...Samsung Galaxy A50 - Samsung UE46D6100 - BNet Tag: Andie#2999
Új hozzászólás Aktív témák
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Spórolós topik
- Politika
- creation: Hogyan lesz léghűtésből folyadék hűtés? Végy egy torony hűtőt és vágd szét!
- Motoros topic
- 2009 elején jön a Braid PC-re
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Betelik a pohár: nagy igény lenne a gyorshajtás-ellenes technológiára
- Házimozi belépő szinten
- Óra topik
- További aktív témák...
- Dell XPS 15 9570 Notebook/Laptop, 15,6" 4K Touch, I7-8750H CPU, 32GB DDR4, 512GB SSD, GTX 1050 TI, W
- Szinte új Meta Quest 3 - 128GB + BoboVR M3 Pro fejpánt + extra akkuk dokkolóval / 2,5 év garancia
- Samsung Galaxy A71 128GB, Kártyafüggetlen, 1 Év Garanciával
- Használt iPad Pro 11" cellular (1. gen) - 256GB + Logitech billentyűzetes tok + Apple Pencil (USB-C)
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával