Jump to content
php.lv forumi

eregi

Reģistrētie lietotāji
  • Posts

    314
  • Joined

  • Last visited

Posts posted by eregi

  1. url.rewrite = (".*\.(js|ico|gif|jpg|png|css)$" => "$0",  "^(.*)$" => "/path/index.php?kat=$1" )")

    vajadzētu palīdzēt...

     

    Lighttpd, nepaņem pretī - nestartējās.

     

    ~ # /etc/init.d/lighttpd restart
    2007-10-11 22:22:44: (configfile.c.768) source: /etc/lighttpd/lighttpd.conf line							   : 228 pos: 152 invalid character in variable name
    2007-10-11 22:22:44: (configfile.c.824) configfile parser failed at:  )
    # mod_redirect
    # see redirect.txt
    #
    # url.redirect = (
    #

     

    U tā 228 rinda ir tā, kuru iedevi.

  2. Derēs! itkā sapratu

    url.rewrite = ( "^(.*)/php(.*)" => "/$1/index.php?kat=php$2" )

     

    Bet kā panākt, lai man nebūtu katrai saitei savs jātaisa?

    piem

    url.rewrite = ( "^(.*)/addr(.*)" => "/$1/index.php?kat=addr$2" )
    url.rewrite = ( "^(.*)/addr2(.*)" => "/$1/index.php?kat=addr2$2" )

     

    bet gan, lai automātiski viss notiek, piem ja tiek padots /muša tad uzreiz index.php?kat=muša, ja /998818bcsaxzxu8w883jkkmxmmxiaixvvvvvv tad index.php?kat=998818bcsaxzxu8w883jkkmxmmxiaixvvvvvv

  3. Nu vēlējos 'sekot modei' un izmantot rewrite metodi *lietoju lighttpd. Ieteica man vienkāršu metodi, kura itkā uz apache gāja, vienkārši iemest iekš .htaccess

    RewriteEngine On
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?lapa=$1 [QSA,L]

     

    Nu, mēģināju tā, bet neiet, itkā lighttpd.conf palaidu mod_rewrite, vienalga neiet, sāku googlēt un uzroku atbildi - šī metode neder lighttpd. Itkā meklēju kādu labu risinājumu, bet visur tie piemēri tādi gaļimi. Tad, vai kāds, kuram ir bijusi saskarsme ar šo problēmu/lighttpd, varētu palīdzēt? Galvenā doma, lai man nebūt kaut kāds skripts php failos jāraksta, bet gan uzreiz lighttpd configā ( bez joomla)

  4. paldies! :)

     

    Un tagad pēdējais, kādu funkciju man vajadzētu meklēt, lai skaitli 10.41111111 pārveidotu par 10.41 ? galvenā doma, ja ir komats, tad, lai aiz tā ir tikkai 2 zīmes.

     

    EDIT: korkij, paldies par centību, bet uz tiem jautājumiem man jau ir atbildes :) vajadzētu tagad uz šo atbildēt.

     

    EDIT2: paldies, pastīšos.

  5. ā, un vēl viens jautājums - ja man piem iekš row'a ir 4

     

    |skaits|

    4

     

    Kā es varētu izmantojot tikkai vienu UPDATE kvēriju varētu pieskaitīt +1 vienību, tā, lai pēc katra updeita būtu +1 ?

  6. Vajag no datubāzes izvilkt

    WHERE Lauks=NAVTUKŠ

     

    sīkāk - vajag, lai izvelk tikai tos rezūltātus, kuriem iekš noteikta lauka ir kaut kas ievadīts, ja tikšums, tad neizvada, kā kvērijam to panākt?

     

    Un vēl, vajag, lai izvelk tikai rezūltātus, kuriem iekš noteikta row'a ir skaitļi, kuri ir lielāki, vai vienādi par 5.

  7. vēlreiz -

     

    Skripta izpildes laikā var gadīties, ka kāds no serveriem, kuram es konektējos klāt ir izslēgts, sākumā tam skriptam bija uztaisīts tā, ja serveris izslēkts tad die un viss, bet es uztaisīju maziņu figņu, lai tā darbība turpinās, kā arī nodefinēju $neiet = $idkursneiet;, lai ja nu kāds serveris neiet, tā updeita laikā tiktu vienā rowā pieskaitīts +1 ( lai vēlāk zinātu cik reizes nav gājis). - http://paste.php.lv/6114 tā fiška, kura nosaka $neiet ir 87 rindā, ja es echo'ju tos $idkurineiet iekš tā if'a, tad viss echojās, bet ja es mēģinu izecho't to $neiet iekš jau kāda cita faila - http://paste.php.lv/6115 - 25 rinda, tad nekko neizvada.

     

    Doma ir tāda, ja serveris ir off, tad iekš mysql updeita pieskaita vienu reizi, kad bijis off un vienu reizi pie - cik reizes nočekots.

     

    un ar to funkciju, kuru iepriekš rādīju gribēju, lai tā ģenerē čekotās reizes ( izvelk cik jau reizes tas row's ir updeitots un tad pieskaita +1 )

     

     

     

    eDit: visdrīzāk, ka vajadzētu kautkādu if'u vai funkciju, kas nosaka, ja ir online, tad izmanto tādu update qvēriju, bet ja off, tad citu..

  8. Paldies!

     

    Vēl tāda lieta, man katra updeita laikā vajag iemest rowā +1, lai redzētu, cik kopā ir bijuši apdeiti, piem, sākumā ir viens un updeita laikā izvelk no db, ka bija 1 un tam pieskaita vēl vienu apdeitoto reizi ( 1+1). Mēģināju, laikam tomēr neesmu iebraucis kā sql qvērijus var kārtot - http://paste.php.lv/6112

     

    tad es izdomāju, ka vajag vienkārši uzrakstīt funkciju, tik nezinu, uz, ko returnot -

    function kopa(skaits)
    {
    $viss=$skaits+1;
    $viss
    return ?!?!?!?
    }

     

    Kā? ā un jā, vēl, vienā no failiem, kurš tiek inklūdots, tiek pārbaudīts, vai serveris ir on, ja ir, tad ok, ja nav tad $neiet = $serveraid;, tātad ja tajā failā echo arā, tad viss ir ok, bet ja echo main failā, kas visu inclūdo, tad nekas nenotiek, diezvai es pietiekami skaidri paskaidroju, bet galva uz nakti sūdīgāk šancē.

  9. Varu saderēt, ka mysqls tev kļūdu priekšā saka...

    Parse error: syntax error, unexpected T_CATCH in /var/www/localhost/htdocs/web/serv/GameQ.php on line 522

     

    522-525 rindā atrdās -

    catch (GameQ_Exception $e) {
    echo 'An error occurred.';
    }

    :/ mēģinot removot tās 2 rindas, turpinās erroru virkne.

    P.S. publicējot savu kodu, postē nelielu fragmentu no tā, tikai dažas rindiņas, nevis to visu simtiem rindu garo palagu, ko iedevi. Tas tikai palielinās iespēju sagaidīt labu atbildi.

    sorē.

  10. Tā, tagad nelielu skriptiņu čakarēju, kurš izčeko spēļu serverus, ievāc informāciju, un izecho to, viens no galvenajiem failiem ir - http://paste.php.lv/6109

    darbība pašlaik ir tāda - izvelk no mysql ip:port ievieto funkcijā un izlaič cauri, iegūstot rezūltātu, kas izskatās apm šādi -

    [serveraid] => Array
    	(
    		[hostname] => iegūtaishosts
    		[gamename] => spēle
    }

     

    pēctam tieši no visa šī pieprasa to, ko mums vajag, piem

    echo $data[$row1['Id']]['hostname'];

    kas izvilks hostneimu. Viss itkā strādā līdz izechošai, to ieskaitot, bet, kad mēģinu ar nevis echo'sanu, bet gan mysql update, nekas nesanāk - mēģināju apm šādi - http://paste.php.lv/6110 , bet izmet erroru, kaut kas šim ar updeitu nepatīk, ceru, ka kāds varēs palīdzēt, to updeitošanas jautājumu.

     

    cjeers

  11. Tā, pašlaik skatos un taisnoju lapeli ( http://hg.oo.lv/web ) izmantojot klases, bet īsti neesmu tās izpratis. piem man ir

    #news un #news. saturs

    un man vajag uzlikt settingus priekš img, kas attieksies TIKAI uz #news .saturs, mēģināju -

    #news .saturs img { padding: 2px 0 2px 0; border: 0; } - nederēja, vai kāds nepateiktu kā to panākt? tas nu būtu 1 jautājums, bet īr vēlviens, kas arī ir attiecināms uz #news div'u. Ziņu saturs tiks vilkts ārā no mysql, so saturs var būt gan 1000 chari, gan tikai divi kā tas redzams jaunākajā ziņā, un jautājums ir tāds - kā panākt, lai #news .more vienmēr būtu 4 px zem #news .saturs , mēģināju ar padding, bet tad #news .more nostājās uzreiz aiz teksta beigām, laikam vienīgais risinājums būtu veidot jaunu div'u ar jaunu id?
  12. nu player, forši, ka centies, bet tas neder, man ir tā bilde vairākās krāsās nevis vienkrāsaina, so nevaru uzlikt vnk borderī color, bet tiko atcerējos par iespēju - border-image, tik nezinu, cik tas efektīgs bij.

  13. localhero, un ja man tie id ir atkārtoti vajadzīgi? :) iesaki vnk klases? ķipa #footeris .kreisā

     

    ahh, tomēr nevaru nekko atrast, varbūt jums ir kādas idejas par to malu heightu?

     

    piem

     

    man ir divi div, piemēram

    <div id='hederis'><div id='[b]a[/b]'></div><div id='[b]b'[/b]></div></div>

     

    Pieņemsim, ka nevienam nav norādīts height, bet iekš b ir kaut kāds teksts, kas pastiepj to b, tādēļ vajag, lai automātiksi a stiepjās līdzi, piemērs - http://hg.oo.lv/web tur iekš #kaste Ir #kreisa un #laba, vajag, lai tās būtu tikpat garas, kā #centrs , jo centra lielums var mainīties sakarā ar mysql rez.

     

    player - nezinu, man šķiet labāk/ vieglāk ar gif'iem saveidot, nevis pa pixeļiem krāsot :)

  14. Tā jau liels paldies, tas, ko man faktiski vajadzēja, tikai es vēlējos atstāt, lai visa augsejais_navi height's ir 17 px un pārējos tam pielāgot. :)

     

    eDIT: Un, ko Tu ieteiktu, lai es panāktu iekš div kaste, gan #kreisa gan #laba būtu ar tādu height kā #centrs, jo pašlaik, lai būtu šīm ( kreisa, laba) 100% height man ir jāuzliek #kaste heights.

×
×
  • Create New...