Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Hát ez mondjuk elég furcsa, mert a böngészőnek tárolnia kellene a session cookie-t, akár új lapon/ablakban nyitod meg, akár nem.
Nincsenek ilyen gányolós ob_start jellegű hívások, valahol egy session_destroy, unset függvénybe bepakolt session változók, stb.? Más nem jut eszembe, mint áttúrni a kódot ilyenek miatt. Azért ennyire nem szar még az IE sem, hogy ilyen jellegű probléma legyen (legalábbis én még nem találkoztam ilyennel). Főleg, hogy FF-nál is előfordul.
De lehet, hogy valakinek lesz ennél konkrétabb ötlete, mindenesetre tény, hogy új ablak/fül nyitásától független a dolog.Amúgy nem target=blank, hanem target="_blank".
-----
(#5503) DeltaPower: köszi, közben nézegetek leírásokat a view-ról, ez egész jól összefoglalja, miért jó: [Introduction to SQL Views]
Ez elég jól hangzik, ezek szerint biztonsági szempontok is közrejátszhatnak abban, hogy view-t használjunk.Sk8erPeter
-
Sk8erPeter
nagyúr
Hát nem tudom, ha tényleg nem kapcsolgatja ki a felhasználó a cookie-k fogadását a böngészőben, vagy nem törli azokat, akkor számomra nem igazán érthető a probléma.
(#5515) fordfairlane: OK, köszi, ez is egy szempont.
Akkor viszont az általános, valóban érzékelhető, eme bolygón született weblapkészítők számára hasznos gyakorlati jelentőségével még mindig nem vagyok tisztában.[ Szerkesztve ]
Sk8erPeter
-
DeltaPower
őstag
manapság divat lett a flash playert külön szálon futtatni (hogy crashnél ne húzza magával a böngészőt), lehet hogy emiatt külön sessionban fut a flash player?
"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
-
biker
nagyúr
átadjuk a session_id-t most már mindjárt a flash include javascriptjébe is, mert ha letiltom a browserben a cookiek és minden privát adat átadását, akkor lehal.
so.addVariable("sess","<?php print(session_id()); ?>");
remélem jó lesz...
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 |
-
biker
nagyúr
elképesztő, vannak emberek, akik semmilyen böngészővel nem tudnak belépni, mert elvész menet közben a session id.
belép, kap egyet, logolva
továbblép, megvan, logolva
betölt a flash a 2. lépésben lévő file szerint, és nem kapja meg a session id-t, hanem újat, másikat kapElektromos 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 |
-
L3zl13
nagyúr
Nekem is kevésnek tűnik ez az idézőjelezés.
Ha ékezetek vannak benne (és az alapján ahogy a js függvény funkcióját értelmezem) gondolom előfordulhat space és egyéb spec. karakterek is.Ilyen esetre az escape() vagy a Tele von Zsinór által is javasolt encodeURI/EncodeURIcomponent függvény lehet inkább megfelelő. [link]
Aki hülye, haljon meg!
-
DeltaPower
őstag
ha jól emlékszem, FF 3.6.4-ben jött be a külön szálas flash player futtatás. egyből jött is vele a szopás, az egyik oldalunkban a flashvars/get paramétereket ugyanis random nem adta át a flash movie-nak (!!!). ha kikapcsoltam a külön szálon futtatást, akkor viszont jó volt. azóta nem próbáltam még, hogy javították-e.
"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
-
biker
nagyúr
jónak tűnik, köszi.
közben mégg1 bugfix, az uzenet változó után még volt változó, egy id, amit előrevettem, mert ha mégis eltörik az url, akkor az is úszott.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 |
-
rt06
veterán
miert szeretned a www-t kenyszeriteni? ez csak kivancsisag, nem kotekedes, csak en szemely szerint utalom, mikor egy aldomain eleg meg a www-t is beteszik
amugy az nem jarhato ut, hogy serveralias-nak megadod a www-s valtozatot is a nem www-s melle? vagy mindenkeppen kenyszeriteni szeretned?
illetve ragaszkodsz a wildcard szabalyhoz? amennyiben nem, eleg egyszeru a dolgod:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^subdomain\.example\.com$ [NC]
RewriteRule ^(.*)$ http://www.subdomain.example.com/$1 [R=301,L]ha ragaszkodsz, meg lehet probalni negativ look-ahead hasznalataval, pl igy:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?<!www\.)([a-z0-9-]+)\.([a-z0-9-]+)\.([a-z]{2,6})$ [NC]
RewriteRule ^(.*)$ http://www.%1.%2.%3/$1 [R=301,L](jol megszivattal: negyedoraja probalgattam, mire rajottem, hogy az aldomain-ben van egy kettes ^^)
Politikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
Tele von Zsinór
őstag
Tegyük fel, hogy van n darab cimkéd, ezeket összesen k kategóriába akarod besorolni. Kategória alatt a felhőbeli nagyságot értem, mondjuk 1-6 közt. Ezekre megcsinálod a csst.
Cimkénkénti összeszámlálás után előfordulások szerint rendezed, az első n/k bekerül az első kategóriába, (n/k, 2n/k] a másodikba, stb. az utolsóig.
-
Speeedfire
nagyúr
Csak egy példa, hogy én mit használok. Igaz szerintem erőforrás tekintetben nem a legjobb. Kellene még egy másik tábla, ahol el lenne tárolva ez mind, így lenne egy úgymond cachelt tábla.
<?php
include_once 'config.php';
echo '
<div class="cimkefelho">
<br />
<h2>Cimkefelhő</h2>
<p>
';
$cimke = mysql_query("select tags from linkek_tartalom") ;
$osszes=0;
while ($cimke2 = mysql_fetch_array($cimke) ) {
$tags = str_replace(" ","",explode( ',', $cimke2['tags']));
foreach ($tags as $cimkek) {
$Cimke[] = $cimkek;
$osszes++;
}
}
$Cimke = array_count_values($Cimke);
shuffle_assoc($Cimke);
foreach ($Cimke as $Tags => $mennyi) {
$ertek = round($mennyi/$osszes,1)+1;
echo '<a title="'.$Tags.'" style="font-size:'.$ertek.'em" href="cimke='.angol2($Tags).'" >'.$Tags.'</a> ' ;
}
unset($Cimke);
echo '
</p>
</div>
';
?>Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
A shuffle_assoc()-ot leszámítva teljes körű kódnak számít, működőképes (persze ha az eredeti angol2() fv.-t is kiveszed)...
DE az nem tűnt fel, hogy ilyenformán:
shuffle_assoc($Cimke);
a shuffle_assoc rohadtul nem változtat a $Cimke tömbön semmit?
A függvény egy tömbbel tér vissza, az meg így csak elvész az éterben.
Legfeljebb így működik:
$Cimke = shuffle_assoc($Cimke);(#6540) Speeedfire: neked is javaslom a fenti javítást. (már ha nálad a shuffle_assoc() fv. nem referenciát kap paraméterként, ahol a $list tömbön végzel változtatásokat - pl. function shuffle_assoc(&$list) { ..... } )
[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
nagyúr
Hát nem tudom már, hogy honnan vettem, de 2 oldalon is ezt használom és működik.
[link] [link]
Az első linken látványosabb, mert kevesebb címke van.Milyen nevet nem ad vissza?
Nem illesztettem be ezt a funkciót.
Szerintem az elég jó futási idő.
Sk8erPeter: Tényleg nincs ilyen függvényem, de akkor miért működik a keveredés?Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
cucka
addikt
A php modult úgy lehet kiütni, ha szerkesztik az apache httpd.conf-ját, amihez általában root jog szükséges. Namost ha a hekker képes root joggal szerkesztgetni a szerveren a file-okat, akkor gyakorlatilag bármit megcsinálhat a gépen, tehát megette a fene az egészet.
Persze, ha tudsz valamilyen exploit-ról, amivel ezt el lehet érni root shell nélkül, akkor arra nagyon kíváncsi vagyok.
-
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
-
Sk8erPeter
nagyúr
Mondjuk a még szebb egy prepared statement lenne: [link], de ezt már nem is mertem említeni, mert az a kód úgyis szerteszéjjel van szórva hibákkal...
Amúgy amikor tanultam a PHP-t, én is a mysql_real_escape_string, mysql_query és hasonlókkal szopattam magam, mert a net tele van ilyen példákkal, többek közt azért, mert a PHP 4-es verziójában még nem volt OOP. Nincs nagy baj ezekkel a függvényekkel, csak az, hogy sokkal nehézkesebb: az ilyen wrapperclass-szerűségek (a PDO is olyan, mint egyfajta wrapper a különböző adatbázisokhoz tartozó műveletekhez) használata ezerszer praktikusabb lehet, ráadásul ha a fenti linket bárki megnézi, igazából a szintaktikája sem bonyolultabb, mint egy mysql_* függvényhasználatnak, csak ehhez kell szoktatnia magát az embernek.
Plusz a PDO a "hagyományos" hibakezelést elkerülendő már kivételek dobálására is képes, míg a mysql_* függvényeknél ezeket a hibákat a megfelelő módon - elég macerásan - le kell tudni kezelni. Hozzáállás kérdése, de így utólag már azt mondom, gány. Visszanézem pár évvel ezelőtti kódjaimat, és fogom a fejem, hogy mennyivel egyszerűbben is lehetett volna csinálni dolgokat.
Amúgy a legjobb az adatbázisok kezeléséhez még mindig az ORM-ek használata. Ezt már kicsit nehezebb lehet eleinte megtanulni, de megtérül.Bár sokan szidják az OOP-s megközelítést, hogy az nem jó, mert lassú... bullshit! Normális esetben nem észrevehető a különbség. Bár biztos vannak, akiknek feltűnik pár ezred/századmásodperces eltérés a betöltési időben...
Ja, amúgy ez most nem konkrétan neked szólt, hanem csak úgy általánosságban. A post írása közben mindenfélék eszembe jutottak még a témával kapcsolatban, szerencse, hogy megálljt parancsoltam az írókámnak.
Sk8erPeter
-
Sk8erPeter
nagyúr
hmm, hát ez fura. És még nem derült ki az oka, hogy miért csesződik el?
Amúgy a Notepad++-ban van sima UTF8-kódolásra átkapcsolás, meg konvertálás is. Ha az előbbit választja az ember fia, akkor az esetek többségében elkúródik a kódolás.
De gondolom nem ez a para.
Valami beállítás mégis eltérhet.
Ja, amúgy BOM nélküli UTF-8 minden fájl esetén?
Milyen szerver van egyik ill. másik tárhelyen?Ja, sokszor előfordulhat, hogy eszedbe jut valami nem épp a legaktívabb meló közben, és módosítanád, úgy, hogy nem vagy gépednél, akkor meg nagyon nem praktikus a localhostos módszer.
Sk8erPeter
-
-
Sk8erPeter
nagyúr
speciel a Notepad++ egy nagyon hasznos program, egy nagy hibája, hogy sajnos csak Windows-alapú. Van, hogy Linuxon is Wine-nal használom, mert a legtöbb Linuxos szövegszerkesztő nem tetszik, és/vagy nem olyan funkciógazdag, mint a Notepad++. (ha nem memóriazabáló programokról beszélünk, mint a NetBeans, ami szintén fasza, de durván erőforrásigényes, a szolgáltatásokért cserébe, amit nyújt)
A karakterkódolás elcsesződésének okára most hirtelen nincs konkrét ötletem, körül kéne nézni a szerver beállításainál, nincs-e .htaccess-es vagy globális szerveroldali felülbírálás, vagy bármi, ami az éles szerveren beleszól a folyamatba, a localhostos szerveren meg nem. Valami különbség biztos van.
Sk8erPeter
-
szike21
csendes tag
Köszönöm a segítséget! Megpróbáltam mindenhogy , de még mindig nem jutottam túl a hibán...Esetleg a kódolással lehetnek problémák? Az XAMPP-ban UTF-8 a kódolás, a fájlokban az alapértelmezettet használom, az azthiszem ANSI. Még mindig "undefined index" hibával száll el az egész, de csak az INSERT INTO résznél...
-
Sk8erPeter
nagyúr
Lehet, hogy oltári nagy f@szság, de nem lehet, hogy REPAIR-elni kellene a table-öket? (de szépen hangzott )
csak mert itt van ilyen, egy változó megváltoztatásánál:
[link]
"FULLTEXT indexes must be rebuilt after changing this variable. Use REPAIR TABLE tbl_name QUICK."
Mondom, lehet, hogy ennek semmi köze ehhez, csak egy próbálkozás...itt mondjuk nagyobb verzióra upgrade-elésről van szó, de itt is hasonlót írnak, hogy esetleg REPAIR kell, ha hülye eredményeket kapsz: [link]
"Incompatible change: For utf8 columns, the full-text parser incorrectly considered several nonword punctuation and whitespace characters as word characters, causing some searches to return incorrect results. The fix involves a change to the full-text parser in MySQL 5.1.12, so as of 5.1.12, any tables that have FULLTEXT indexes on utf8 columns must be repaired with REPAIR TABLE:
REPAIR TABLE tbl_name QUICK;"[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Szerkesztettem még a hsz.-t, hozzácsaptam még linkeket, lásd a hsz. végét, hátha azoknak hasznát veszed.
Lehet, hogy ez is f@szság lesz, de itt ezt írják: [link]
"unfortunately InnoDB does not support FULLTEXT indices, so sometimes it is not an option…"
Nem lehet, hogy véletlenül a tábla szerkezetét átállítottad?Na, már megint egy: [link]
"Watch out for the VARIABLE ft_min_word_len -- it defaults to 4."
[ Szerkesztve ]
Sk8erPeter
-
biker
nagyúr
Igen, a curlel beolvasas utan file_put_contents a megoldas, mert a tobbi file open az url allow open tiltas miatt nem megy
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 |
-
M.Úr
tag
Én ezzel tisztában vagyok. De próbáld megmagyarázni az átlag magyar ügyfélnek! Hiszen amit a böngészőben megnyit, az ugye "honlap" (a weblap, weboldal szavakat általában nem ismerik), tehát pontosan annyi munka és idő megcsinálni egy számlázó "honlapot", mint Nikcykehh XOXo facebook profilját.
Jaj bocsánat, miket mondok... az IE és a Firefox nem böngészők, hanem azok az "Internet"
-
Sk8erPeter
nagyúr
úgy érted, ha van egy ilyen képed a http://oldalad.hu/adsasd/asdasd/index.php fájlban, hogy pl
<img src="blabla/akarmi.jpg" />
akkor a
http://oldalad.hu/adsasd/asdasd/blabla/akarmi.jpg elérési útvonalon fogja keresni?
Mert akkor az nem meglepő. Vagy lehet, hogy félreértettem, amit írtál.[ Szerkesztve ]
Sk8erPeter
-
Speeedfire
nagyúr
Nem string, pont, hogy szám. Az eddig szervereken szépen .-ot írt eddig az osztás. De lehet, hogy amin most próbáltam valami más php beállítás van és amiatt lett , most. Vagy a fene tudja. Mindenesetre most okés.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
Új hozzászólás Aktív témák
- FULL HD Lenovo Thinkpad T490/Touch Core I5/I7 256/512Gb M.2 SSD Nvidia MX 250 WIN11 Gar Laptop
- Dell Precision 7530,15.6",4K UHD,i9-8950H,64GB DDR4,512GB SSD,6GB VGA,WIN11
- Samsung Galaxy Watch 4 44mm, Bluetooth, 1 Év Garanciával
- Samsung Galaxy Note 20 Ultra 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S20 FE 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs