22786
Html-, css- és php-help
  • vafeN
    #1732
    Az elvileg windows állítja be
  • Lazarus
    #1731
    Ezen az oldalon "bindelték" a jobb egérkattot, de nem találom a forrásban hogyan is csinálták :S
    Gondolom HTML a középső frame is... bár nem biztos. Plz help

    http://www.wowhead.com/talent/

    u.I: Asszem ez lesz az:
    this.HighlightClick=function(z,y){var a=y.which?y.which:y.button;if(a>=2){if(_y!=2){_y=1;_DecrementTalent(z);}}else if(y.shiftKey||y.ctrlKey){_DecrementTalent(z);}else _IncrementTalent(z.talent,1,z);}

    Hogy lehetne ezt olyan linké alakítani ami bal és jobbklikkre más irányba vezet?
  • Lazarus
    #1730
    az $adatok után miért van ] ?
    És a vessző nem a ";" után van hanem adatok előtt (rossz helyen van a space). Nemtom ez okozhat-e szintaktikai hibát.
  • bolka
    #1729
    Szia faustus!

    Köszi a scriptet most volt időm csak foglalkozni vele de nem jó : [
    $reszek = explode(";",$adatok]); //Részekre bontás <----- erre a sora hibát ir ki! ha kiveszem a kapcsos zárójelet akkor megy a script de csak az első mail címet teszi be adatbázisba =( ha tudsz létszives segíts! Thx: bolka
  • Bercy #1728
  • Lazarus
    #1727
    Így egy kicsit talán érthetőbb a kód:

    <script>
    window.onload=fnInit;
    function fnInit(){
    SZIN.filters[0].addAmbient(255, 255, 0, 100); // (fény hozzáadása a layerhez) R,G,B, Fényerő
    }
    </script>

    <img ID="SZIN" style="filter:light();" src="KEP.GIF">
  • Lazarus
    #1726
    Ez a script átszinezi a képet:

    <SCRIPT>
    window.onload=fnInit;
    function fnInit(){
    ruha.filters[0].addAmbient(255, 255, 0, 100);
    }
    </script>

    <img ID="ruha" style="filter:light(); position:absolute; left:361px; top:24px; z-index:3;" src="pic/fc_walk_1.gif">



    Viszont az a gond vele hogyha 2 ilyen képet akarok akkor már egyik sem lesz szines (Mind2 full fekete, azaz nem kap fényt). Ez megoldható lenne úgy hogy, ugyan annak a fénynek több IDt csinálok. De nem lehetne ezt egyszerűbben megoldani? A PHP kód már így is eléggé bonyolult...

    Szal hogy lehetne ugyan arra az IDre hivatkozni úgy hogy működjön is és ugyan azt a színt kapják?
  • Dj Faustus #1725
    <?php
    /* TXT file betöltése */
    $adatok = file_get_contents("adatok.txt");

    /* Kapcsolódás az adatbázishoz */
    $host = "sql" ; // sql adatbázis cím
    $username = "felhasznalonev" ; // adatbázis felhasználónév
    $password = "1234567890" ; // adatbázis jelszó
    $db_name = "adatbazisnev" ; // adatbázis neve
    $kapcsolat = mysql_connect ( $host , $username , $password ) or die( mysql_error ()); //Kapcsolódás az adatbázisszerverhez.
    mysql_select_db ( $db_name ) or die( mysql_error ()); //Adatbázis kiválasztása

    $reszek = explode(";",$adatok]); //Részekre bontás
    for ($i=0; $i<count($reszek); $i++) {
    mysql_query("INSERT IGNORE INTO email (mailok) Values ('".$reszek[$i]."');"); //Adatbázisba írás
    }
    mysql_close ($kapcsolat); //Adatbázis-kapcsolat lezárása
    ?>
  • Dj Faustus #1724
    ...vagy költözz el az ATW-ről.
  • Bercy #1723
    Próbáld meg, hogy a serveren a gyökérkönyvtárban létrehozol egy tmp nevű könyvtárat.
  • bolka
    #1722
    Sziasztok!

    Egy kis segítségre lenne szükségem! Eddig a hirlevélre feliratkozottak adatait egy txt-ben gyűjtöttem! Most azonban átérek mysql-re de sajnos még nem anyira kiforrot a tudásom, hogy mindent meg tudjak oldalni! Ha megtenné valaki hogy ir egy olyan scriptet ami ebből a txt-ből kiolvassa az emailokat (pontos vesszővel vannak elválasztva) majd beteszi az email táblába úgy hogy az első oszlopba egy id legyen ami folyamatosan növekszik majd a második oszlopba kerüljenek a mailok! Nagyon hálás lennék!

    Üdvözlettel: Bolka
  • Blackrav3n
    #1721
    Ha beírom a file elejére hogy session_start(); akkor ezeket írja ki:

    Warning: session_start(): open(/tmp/sess_0a4a4500c256e242f892ba072536a572, O_RDWR) failed: No such file or directory (2) in /index.php on line 3

    Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /index.php:3) in /index.php on line 3

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /index.php:3) in /index.php on line 3
  • Dj Faustus #1720
    A külső CSS állományokat, és képeket a böngésző gyorsítótárból hozza be - hacsak nincs erre külön utasítás (szerveroldali szkripttel HTTP-headert küldünk ki).
  • Lazarus
    #1719
    A külső fileként linkelt CSS-t lementi a böngésző vagy minden frissítésnél újra leszedi?
    És a preloadolt imageket is újra leszedi mindig?

    Gondolom ez állítható, de alapbeállításban?
  • Dj Faustus #1718
    Ha session-t használsz a script legelején legyen egy session_start mindenképp.
  • Blackrav3n
    #1717
    Na megoldottam úgy, ahogy Faustus mondta, működik is, kivéve a változókat:(. Ha rámegyek falameikre ugye az összeset elfelejti.


    $_SESSION["session1"] = $username; $_SESSION["login"] = 1

    Így próbálnám megőriztetni pket, csak ezt pontosan nem értem hogy működik. Ehhez kell session_start? Mert az az atw headerjében van, így nem is engedi újra használni. De elméletileg akkor működik a headeres nem? Ha nem, másképp hogy lehet megőriztetni vele a belépési adatokat?
  • MerlinW
    #1716
    Liiiiinux!:DDD Ha csak a mysql tábla mapára ad neked jogot neked, akkor csak oda fogsz látni:) Hidd el:D
  • Zsoldos
    #1715
    Hat igy elmeletben szep gondolat, de gyakorlatilag sokszor hasznos, szukseges is, hogy legyen. Az hogy mindenfele workaroundot kell csinalni ra(es hogy csinalnak ra..), csak rosszabba teszi a helyzetet.

    Ezt a problemat nem a nyelvben, hanem valahol kliensoldalon kellene mashogy kezelni (pl kikapcsolhato legyen, hogy figyelembe vegye-e a browser, vagy popup-nak nyilvanitani es engedelyeztetni a felbukkanasat stb).
  • Zsoldos
    #1714
    akkor kerd meg, hogy csinaljon o egy scriptet ami kimasolgatja nehanapjan az egyik konyvtaradba..
  • Max7
    #1713
    ez volt az első de ha adna arra a mappára akkor olyanba is belelátnék amibe nemkéne :D bonyolult ezért gondoltam hogy php-val egyszerűbb de mostmár sok tippet kaptam csak ki kéne próbálgatni őket :D
  • MerlinW
    #1712
    Hát, ha társtulaj vagy, akkor kérd meg a társad, hogy adjon jogokat arra a dir-re neked..:)
  • Max7
    #1711
    köszönöm szépen meg fogom nézni de már csak holnap most nagyon fáradt vok!
  • Max7
    #1710
    azért mindenhova nincs hozzáférésem :D:D:D:D 30-70%-ban van csak jogom és sejtheted hogy 30%-ban van nekem :P
  • Anotino
    #1709
    Itt olvashatsz bovebben mysql adatbazisok backupolasarol.

    En altalaban dumpolom, kicsit kenyelmesebb, de a binaris mentes a legkoltsegkimelobb. Ha a szervereroforrasok nagyon szuk keresztmetszet, inkabb azt ajanlom.
  • Blackrav3n
    #1708
    MEgcsináltam az oldalt a tutorial alapján, csak így az a baj, hogy mikor slőnek kattintok egy linkre a menüben, új ablakban nyílik meg, ha az új ablakban kattintok ugyanarra a menüre, akkor már nem nyílik új ablak, viszont kétszer tölti be az oldalt. Ez miéert van? a linkek jól vannak megadva, nem teljes elérési uttal, hanem csak pl. oldal.php vgay users/info.php.
  • Dj Faustus #1707
    Elvileg lenne a [courier]window.location='valami';[courier] Javascript-megoldás, de ez sajnos nem fog menni - azonnal továbbirányít.
  • Dj Faustus #1706
    Ne használj Frame-eket (úgyis elavult, nem épp akadálymentes megoldás).
    Ott van helyette a PHP Switch Get:




    Másrészt a problémádat az okozza, hogy míg az egyik frame-ben ügyködsz (beléptetsz stb), a másik frame-et újból be kell tölteni, ugyanis nem frissül a taralom -> nem adódik át a munkamenetváltozó értéke.
  • X3cut0r
    #1705
    Hello, remélem jó helyre teszem a kérdésem, ami arra irányulna, hogyan lehet (ha lehet) a böngésző címsorában lévő szöveget átírni. Nem egy megadott címre akarok navigálni, hanem csak mint text mezőt akarom szerkeszteni a címsort. Megoldható ez bármilyen webes programnyelvvel?
    Köszi
  • Blackrav3n
    #1704
    A FormPost a frameken át is használható?
  • MerlinW
    #1703
    FormPost, POST/GET, urlparam, cookie, DB, vagy használj iframe-et.
  • Blackrav3n
    #1702
    Hogy lehet egy változót a $_sessionon kívül úgy megtartani, hogy egy másik fileból is lehessen majd használni? (a session nem működik aszthiszem rendesen a free szolgáltatómon(atw) vagy csak én vagyok béna?) A két file két külön frameban van. Vagy csak sessionnal lehet? A bejelentkezett felhasználó nevét szeretném felhaszálni, hír küldésére úgy, hogy a nevét autómatikusan kezelje.
  • MerlinW
    #1701
    Jaaa, ha van teljes hozzáférésed a szerveredhez, akkor semmi sem egyszerübb.. Mentsd le magát a táblákat fizikailag.. (/var/lib/mysql/) Írsz egy scriptet ami időszakonként bemásolja (tömörítve mondjuk tar-al, hogy megmaradjanak a jogosultságok) egy ftp-re jogosult dir-be, vagy kézzel.
  • Max7
    #1700
    nem jó mert ha modosítanak rajta akkor frisül a dátum meg 40 tábla van kb :D
    átrendezni nem kis meló lenne :D
  • Dj Faustus #1699
    A hivatalos CSS referenciában nincs - csak a Microsoft referenciájában (ebből következik, hogy más böngészőkön nem fog működni a kívánt effekt, és a CSS-ed sem lesz valid)
    Nézz szét itt, illetve itt.
  • Dj Faustus #1698
    Hm, mit szólnál egy növekményes mentéshez?

    Ha a rekordokban szerepelne a rögzítés ideje is, akkor csak a legutóbbi és a mostani lementés közti rekordokat kéne eltárolni - így megspórolhatod a felhasznált erőforrásokat.
    Tehát például a táblád így néz ki:
    id dátum idő név jelszó
    1 2006-05-01 12:00:00 marcsi g84h57g865
    2 2006-05-01 18:00:00 gizi o68k86h486
    3 2006-05-01 24:00:00 ubul t56l89z767
    4 2006-05-02 06:00:00 peti l88k99h663
    5 2006-05-02 12:00:00 judy p91o82i735


    Tegyük fel hogy a legutóbbi mentés 2006. 05. 01-én volt 19:00:00-kor
    Akkor csak a 2006. 05. 01. 24:00:00-i bejegyzéstől kéne lementeni az adatbázist (ami csak 3 rekord, nem 5).
  • Lazarus
    #1697
    CSSben van olyan kép filter ami megváltoztatja a színét vagy legalább a brightnesst?
  • Max7
    #1696
    kifogom próbálni még ma és visszajelzek hogy müködik-e de egy kérdésem máris adódik gondolom a $sql tartalmazza az adatato (adatbázist)

    köszi a helpet!

    Bye: Max7
  • Max7
    #1695
    a gondom a következő! nem ingyenes szolgáltatónál vagyok hanem félig társtulaj vagyok egy servernél! van egy nagy taglétszámú oldalam amibe nagyon sok tartalom van olyasmi mint egy forum de nem egészen az! tehát az adatbázisom néha egeket ver (50-700mega) namost amikor 700 meg az adatbázis akkor eléggé érdekes a mentés mert folyamatosan menti le az adatot és mivel nem vinyóra menti hanem neten töltöm le ezért amíg nem jön le az egész álomány addig folyamatosan pöcsöl a szerveren és ezáltal megugrik a mysql használat tehát magyarán mondva terhelem a servert!

    erre lenne megoldás az ha nem mysql-ből menteném le a gépemre hanem a server mentené le az ftp-re ami kb 2-3 másodperc és én onann egy http porton keresztül tudnám letölteni!

    phpmyadmin tehát kilőve :S

    bye: Max7
  • Lazarus
    #1694
    Még1 Kérdés: hogy lehet a képeket átszinezni JS segítségével?

    Láttam annó olyan menüket amik mousoverrel fekete-fehérből szines lett lassú fadeoutal és nem 2 külön file. Szal valahogy meg lehet csinálni, ha valaki tud ilyen oldalt ahol hasonló megoldás van az is érdekel :)
  • Anotino
    #1693
    tedd kulon file-ba (fileokba) a javascripteket, a html file-ba meg igy tudod beszuratni:

    <script src="blabla.js" type="text/javascript"/>