Navigacija

Vartotojų tinkle

Prisijungusių svečių: 70
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,963
Naujausias narys: WolfHammer

Naujausi straipsniai

Paskutiniai nariai

minimukas 3 dienos
N-20 3 savaitės
Reikalas 3 savaitės
Rytis 3 savaitės
DjArtas 4 savaitės
WolfHammer 5 savaitės
Nostesi15 savaitės
Wisedocs15 savaitės
asdasdddz19 savaitės
Paslapties K...20 savaitės
Audrius_1722 savaitės
Simbijanas35 savaitės
Karinacraft35 savaitės
Žmogus39 savaitės
Bruksnys43 savaitės
Darexs45 savaitės
Nepas46 savaitės
keistuole48 savaitės
Gizmis50 savaitės
MaFetas63 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 216.73.216.118
Naujienų: 529
Straipsnių: 235
Temų: 52,590
Postų: 522,550
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

minimukas
2026 Vas. 21 08:02:25
oi oi akinanti šypsen yra dar cia gyvu? akinanti šypsen

N-20
2026 Vas. 6 21:02:05
O mes dar gyvi šypsosi)

WolfHammer
2026 Sau. 25 01:01:35
drovus

Žmogus
2025 Geg. 31 10:05:18
Kas geresnio? šypsosi

Nepas
2025 Bal. 9 17:04:13
drovus

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
Sniuff klausimai
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Bendri PHP-F klausimai

Puslapis 1 iš 2 1 2
Autorius: sniuff Peržiūrų: 14841      Spausdinti temą
2008 Gru. 5 19:12:22          1 žinutė iš 57
Spausdinti pranešimą
1#. Kaip padaryti UPDATE, kad nuimtų vieną, o ne visus ?
Funkcija:
$result = dbquery("UPDATE ".$db_prefix."users SET user_posts='$posts-1' WHERE user_id=".$idukas."");




Viskas tvarkingai, ir $posts nurodo dabartinius postus, nors ir bandau su user_posts padarok, kad turėtų 0 visada.

Kaip sutvarkyti ?

http://androider.info/
2008 Gru. 5 20:12:14          2 žinutė iš 57
Spausdinti pranešimą
Up!

http://androider.info/
2008 Gru. 5 21:12:30          3 žinutė iš 57
Spausdinti pranešimą
bandyk taip

$result = dbquery("UPDATE ".$db_prefix."users SET user_posts='user_posts-1' WHERE user_id=".$idukas."");



Redagavo bruzgis 2008 Gru. 5 21:12:56
2008 Gru. 5 22:12:38          4 žinutė iš 57
Spausdinti pranešimą
Vistiek pasidaro 0 pranešimų.

http://androider.info/
2009 Sau. 3 00:01:50          5 žinutė iš 57
Spausdinti pranešimą
Dabar žiūrim ką turim:
if (isset($_POST['login']) && isset($_POST['user_name']) && isset($_POST['user_pass'])) {
   $user_name = stripinput($_POST['user_name']);
   $user_pass = md5(sha1($_POST['user_pass']));
   $result = dbquery("SELECT * FROM ".DB_PREFIX."members WHERE user_name='".$user_name."' AND user_pass='".md5($user_pass)."' LIMIT 1");
   if (dbrows($result)) {
      $data = dbarray($result);
      $cookie_value = $data['user_id'].".".$user_pass;
      if ($data['user_status'] == 0) {   
         $cookie_exp = isset($_POST['remember_me']) ? time() + 3600 * 24 * 30 : time() + 3600 * 3;
         header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'");
         setcookie(COOKIE_PREFIX."user", $cookie_value, $cookie_exp, "/", "", "0");
         $last_visit = dbquery("UPDATE ".DB_PREFIX."members SET user_last_visit='".time()."' WHERE user_name='".$user_name."'");
         redirect(BASEDIR."./", true);
      } elseif ($data['user_status'] == 1) {
         redirect(BASEDIR."setuser.php?error=1", true);
      } elseif ($data['user_status'] == 2) {
         redirect(BASEDIR."setuser.php?error=2", true);
      }
   } else {
      redirect(BASEDIR."setuser.php?error=3");
   }
}

if (isset($_COOKIE[COOKIE_PREFIX.'user'])) {
die();
   $cookie_vars = explode(".", $_COOKIE[COOKIE_PREFIX.'user']);
   $cookie_1 = isNum($cookie_vars['0']) ? $cookie_vars['0'] : "0";
   $cookie_2 = (preg_match("/^[0-9a-z]{32}$/", $cookie_vars['1']) ? $cookie_vars['1'] : "");
   $result = dbquery("SELECT * FROM ".DB_PREFIX."members WHERE user_id='$cookie_1' AND user_pass='".md5($cookie_2)."'");
   unset($cookie_vars,$cookie_1,$cookie_2);
   if (dbrows($result) != 0) {
      $userdata = dbarray($result);
      if ($userdata['user_status'] == 0) {
         define("THEME", THEMES.$settings['theme']."/");
         
         if (empty($_COOKIE[COOKIE_PREFIX.'last_visit'])) {
            setcookie(COOKIE_PREFIX."last_visit", $userdata['user_last_visit'], time() + 3600, "/", "", "0");
            $last_visited = $userdata['user_last_visit'];
         } else {
            $last_visited = $_COOKIE[COOKIE_PREFIX.'last_visit'];
         }
      } else {
         header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'");
         setcookie(COOKIE_PREFIX."user", "", time() - 7200, "/", "", "0");
         setcookie(COOKIE_PREFIX."last_visit", "", time() - 7200, "/", "", "0");
         redirect(BASEDIR."1", "script");
      }
   } else {
      header("P3P: CP='NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM'");
      setcookie(COOKIE_PREFIX."user", "", time() - 7200, "/", "", "0");
      setcookie(COOKIE_PREFIX."last_visit", "", time() - 7200, "/", "", "0");
      redirect(BASEDIR."2", "script");
   }
} else {
   define("THEME", THEMES.$settings['theme']."/");
   $userdata = "";   $userdata['user_level'] = 0; $userdata['user_rights'] = ""; $userdata['user_groups'] = "";
}




Ir kai bandai prisijungti nichuja niekas nesikeičia, neprijungia tiesiog, permeta tiesiog į index.php ir niekas.

Aš suprantu lyg, nenustatytų cookies, nes atidaro, o nereguoja į die()...

Ten kur bold nekreipkit dėmesio.

http://androider.info/
2009 Sau. 4 00:01:55          6 žinutė iš 57
Spausdinti pranešimą
Dar prie to paties:
Kaip padaryti hover tokį lėtą, o ne iškart, kaip http://www.filmsbase.net/index.php ant tų vėliavų.

Ir kaip padaryti, jei input yra paspaustas (pushed/clicked) jis būtų kitoks

http://androider.info/
2009 Sau. 4 00:01:49          7 žinutė iš 57
Spausdinti pranešimą
UPDATE, o ne SET nauok beje nespamink

2009 Sau. 4 00:01:47          8 žinutė iš 57
Spausdinti pranešimą
Spamą matau tik dviejose pranešimuose, ir galvojau, kad sistema juos sujungs automatiškai. Ir kur čia naudoti UPDATE, o ne SET akinanti šypsen ?

http://androider.info/
2009 Sau. 4 00:01:35          9 žinutė iš 57
Spausdinti pranešimą
$result = dbquery("UPDATE ".$db_prefix."users SET user_posts='$posts'-'1' WHERE user_id=".$idukas."");





Redagavo nbanba 2009 Sau. 4 00:01:30
2009 Sau. 4 00:01:58          10 žinutė iš 57
Spausdinti pranešimą
Tą jau seniausiai susitvarkiau...
Ir jei daryčiau pagal tavo variantą mestų error vien dėl kažkokio kvailo išskyrimo.

http://androider.info/
2009 Sau. 4 00:01:08          11 žinutė iš 57
Spausdinti pranešimą
NBA Kai tu nuskiedei kad ragas šypsosi

Rules: 21 & 22 Read first!
Redagavo bad_user 2009 Sau. 4 00:01:41
2009 Sau. 4 00:01:23          12 žinutė iš 57
Spausdinti pranešimą
SoNG aš nuskiedžiau, jei taip kur akinanti šypsen Man pagalbos reikia...

http://androider.info/
2009 Sau. 4 00:01:39          13 žinutė iš 57
Spausdinti pranešimą
Gerbamas niuff gal pristabdom ir surasom visus 5 pranesimus i 1? galvoja
2009 Sau. 4 00:01:26          14 žinutė iš 57
Spausdinti pranešimą
ramon, sutvarkiau pranešimus. Floodo nėra.
Yra dvi bėdos parašytos: 5 ir 6 žinutėse

http://androider.info/
2009 Sau. 4 01:01:05          15 žinutė iš 57
Spausdinti pranešimą
Reikalinga pagalba tik esanti šeštoje žinutėje šypsosi
Login susitvarkiau buvo klaida nekode, o mysql duombazėje :0


http://androider.info/
2009 Sau. 4 05:01:55          16 žinutė iš 57
Spausdinti pranešimą
source nemoki ziuret? :/

2009 Sau. 4 10:01:40          17 žinutė iš 57
Spausdinti pranešimą
chipass, kad žiūrėjau ir nieko neradau. gal tu pažiūrėk akinanti šypsen

http://androider.info/
2009 Sau. 4 10:01:34          18 žinutė iš 57
Spausdinti pranešimą
Su tom vėliavom ten yra javascript'as kitaip sakant redaguotas floatbox. Jį gali rasti google.
2009 Sau. 4 11:01:17          19 žinutė iš 57
Spausdinti pranešimą
Dar vienas kalusimas, kaip padaryti, kad td/table background butu persvieciamas, bet nededant img, o tiesiog color..

http://androider.info/
2009 Vas. 9 14:02:48          20 žinutė iš 57
Spausdinti pranešimą
Noriu padaryt, ka nurodžius url: saitas.lt/img.php?=999 atvaizduotų IMG. Nu aš nuskaitymą iš db pasidaryčiau. O kaip padaryti, kad atvaizduojamą img leistų ir per <img> tagą rodyt ?

http://androider.info/
2009 Vas. 9 15:02:06          21 žinutė iš 57
Spausdinti pranešimą
Nu jo nėra kam padėt ?

http://androider.info/
2009 Vas. 9 15:02:11          22 žinutė iš 57
Spausdinti pranešimą
http://lt2.php.net/imagegif

Viskas ko tau reikiamerkia akį

Rules: 21 & 22 Read first!
2009 Kov. 10 18:03:30          23 žinutė iš 57
Spausdinti pranešimą
Tai va turiu sąrašą ir ten yra email.
pvz:


Ir kaip padaryti man nuskaitymą, kad nuskaitytų tik ten kur *@one.lt

http://androider.info/
2009 Kov. 10 18:03:06          24 žinutė iš 57
Spausdinti pranešimą
Nežinau kur jie surašyti, tačiau bendram atrinkimui šita funkcija:

$galas = substr(strrchr($email, "@"), 1);

2009 Kov. 10 18:03:23          25 žinutė iš 57
Spausdinti pranešimą
O jei norint nuskaityti iš userių, kiek jų naudoja @one.lt


http://androider.info/
2009 Kov. 10 18:03:38          26 žinutė iš 57
Spausdinti pranešimą
nu tai ciklą naudok ir tegu rašo visus, kurie turi tokią galunę, o jeigu nori tik skaičiaus tai cikle dėk tarkim $i=$i+1

2009 Kov. 10 18:03:56          27 žinutė iš 57
Spausdinti pranešimą
Kaip aš pirmai nepagalvojau panaudoti LIKE.

http://androider.info/
2009 Kov. 10 18:03:31          28 žinutė iš 57
Spausdinti pranešimą
nebutinai akinanti šypsen

$bla = selectas .... where e_mail LIKE '%one.lt'

paskui reza skaiciuoji šypsosi

NESPEJAU akinanti šypsen


Redagavo ex-it 2009 Kov. 10 18:03:53
2009 Kov. 10 19:03:40          29 žinutė iš 57
Spausdinti pranešimą
MAnjack parašė:
nu tai ciklą naudok ir tegu rašo visus, kurie turi tokią galunę, o jeigu nori tik skaičiaus tai cikle dėk tarkim $i=$i+1


Esi matęs tokį dalyką: $i++; ? :} Toks jausmas, kad nelabai :}

Rules: 21 & 22 Read first!
2009 Kov. 20 18:03:53          30 žinutė iš 57
Spausdinti pranešimą
Kaip suskaldyti video failą į dvi dalis ?

http://androider.info/
2009 Kov. 20 18:03:12          31 žinutė iš 57
Spausdinti pranešimą
http://www.movietoolbox.com/spli...

2009 Kov. 20 18:03:18          32 žinutė iš 57
Spausdinti pranešimą
O kas .mkv irgi karpytu ?

http://androider.info/
2009 Kov. 20 18:03:55          33 žinutė iš 57
Spausdinti pranešimą
http://www.qweas.com/download/vi...litter.htm

Googlemerkia akį

2009 Lie. 3 13:07:08          34 žinutė iš 57
Spausdinti pranešimą
php kodas:
<td align='right' height='27'>
<form method='get' action='http://www.google.lt/search'>
<input type='hidden'  name='sitesearch' value='lietuviu-kalba.lt' checked>
<input class='search' type='text' name='q'  onfocus=\"if(this.value=='Paieška'){this.value='';}\" onblur=\"if(this.value==''){this.value='Paieška';}\" value='Paieška'>
<input type='image' title='Ieškoti' src='".THEME."images/search-button.jpg'>
</form>
</td>




css kodas:
.search{
   width:137px;
   height:27px;
   background-image:url(images/search-bg.jpg);
   padding-top:7px;
   padding-left:3px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight : normal;
}





Bėda:


http://androider.info/
2009 Lie. 3 14:07:49          35 žinutė iš 57
Spausdinti pranešimą
Čia tik kaip example, kad pagautum kampa:

<td height="25" valign="middle">Paieška:&nbsp;&nbsp;<input name="search" class="searchfield" type="text">&nbsp;&nbsp;</td>
<td valign="middle"><input src="/images/searchbutton.gif" name="go" alt="search" onclick="this.form.target='_blank';return true;" type="image"></td>



:)

Rules: 21 & 22 Read first!
2009 Lie. 3 14:07:47          36 žinutė iš 57
Spausdinti pranešimą
Ačiū SoNG

http://androider.info/
2009 Rugp. 1 13:08:20          37 žinutė iš 57
Spausdinti pranešimą
Deprecated: Function eregi() is deprecated on line 2
Deprecated: Function eregi() is deprecated on line 187
Deprecated: Function eregi() is deprecated on line 187
Deprecated: Function eregi() is deprecated on line 188
Deprecated: Function eregi() is deprecated on line 188
Deprecated: Function eregi() is deprecated on line 189
Deprecated: Function eregi() is deprecated on line 189
Deprecated: Function eregi() is deprecated on line 190
Deprecated: Function eregi() is deprecated on line 190




PHP Versija 5.3.
Jei pakeisiu į
mb_ereg


ar veiks ant PHP 4 versijos ?

http://androider.info/
2009 Rugp. 7 00:08:00          38 žinutė iš 57
Spausdinti pranešimą
Pakeisk ir pamatysi šypsosi

www.styGRAFIKA.tk - Grafikos Studija!
2009 Rugp. 18 19:08:16          39 žinutė iš 57
Spausdinti pranešimą
Kaip išgauti cs serverio informaciją soketų pagalba ?
Server name, players ir pnš.

http://androider.info/
2009 Rugp. 18 19:08:37          40 žinutė iš 57
Spausdinti pranešimą
Šitas netinka?

   <?
function get_float32($fourchars) {
    $bin='';
    for($loop = 0; $loop <= 3; $loop++) {
        $bin = str_pad(decbin(ord(substr($fourchars, $loop, 1))), 8, '0', STR_PAD_LEFT).$bin;
    }
    $exponent = bindec(substr($bin, 1, 8));
    $exponent = ($exponent)? $exponent - 127 : $exponent;
    if($exponent) {
        $int = bindec('1'.substr($bin, 9, $exponent));
        $dec = bindec(substr($bin, 9 + $exponent));
        $time = "$int.$dec";     
        return number_format($time / 60, 2);
    } else {
        return 0.0;
    }
}

class sourceQueryCS{

  function sourceQueryCS($ip,$port){

    $this->ip=$ip;
    $this->port=$port;
    $this->address=$ip.":".$port;
    $this->hostname = "";
    $this->map = "";
    $this->mod = "";
    $this->modname = "";
    $this->active = "";
    $this->max = "";
    $this->cvars = array();
    $this->players = array();
    $this->excluded_cvars = array();
   
    /*
    // you can define cvars you wish to exclude
    // this may be useful if you are looping through
    // the cvar array instead of just calling individual cvars
   
    $this->excluded_cvars = array(
      "mp_falldamage",
      "mp_weaponstay",
      "mp_forcerespawn",
      "mp_autocrosshair",
      "decalfrequency",
      "coop",
      "mp_teamlist",
      "mp_allowNPCs",
      "sv_stopspeed",
      "sv_noclipaccelerate",
      "sv_noclipspeed",
      "sv_specaccelerate",
      "sv_specspeed",
      "sv_specnoclip",
      "sv_maxspeed",
      "sv_accelerate",
      "sv_airaccelerate",
      "sv_wateraccelerate",
      "sv_waterfriction",
      "sv_rollspeed",
      "sv_rollangle",
      "sv_friction",
      "sv_bounce",
      "sv_stepsize",
      "r_VehicleViewDampen",
      "r_JeepViewDampenFreq",
      "r_JeepViewDampenDamp",
      "r_JeepViewZHeight",
      "r_AirboatViewDampenFreq",
      "r_AirboatViewDampenDamp",
      "r_AirboatViewZHeight",
      "sv_pausable"
    );
    */
   
    $this->_sock = fsockopen("udp://".$this->ip,$this->port, $errno, $errstr, 3);

    if (!$this->_sock) {
      echo "unaašo connect to ".$this->ip.":".$this->port;
      exit;
    }
   
    $this->getInfo();
    $this->getRules();
    $this->getPlayers();

    fclose($this->_sock);
  }
 
  function getInfo(){
    $array = array();
    $query=chr(0xFF).chr(0xFF).chr(0xFF).chr(0xFF).chr(0x54);
    fwrite($this->_sock, $query);
    socket_set_timeout($this->_sock, 2,0);
      $buffer=fread($this->_sock,1);
      $stat=socket_get_status($this->_sock);
      $buffer.=fread($this->_sock, $stat["unread_bytes"]);
     
    $buffer=substr($buffer,6);
    $text="";
        $count=0;
        $arr=array(0);
        do {
            $tmp=substr($buffer,0,1);$buffer=substr($buffer,1);
            if (!ord($tmp)) { $array[$count++]=$text; $text=""; }
            else { $text.=$tmp; }
        } while ($count<5);
        for($i=0;$i<=6;$i++, $count++) {
            $tmp=substr($buffer,0,1);$buffer=substr($buffer,1);
            if($count==8 || $count==9)
                $array[$count]=$tmp;
            else
                $array[$count]=ord($tmp);
        } //count = 12
        if($array[$count-1]) { //if ismod
            do {
                $tmp=substr($buffer,0,1);$buffer=substr($buffer,1);
                if (ord($tmp)!=0)
                    $array[$count].=$tmp; // mod website [12]
            } while(ord($tmp)!=0);
            $count++;
            do {
                $tmp=substr($buffer,0,1);$buffer=substr($buffer,1);
                if (ord($tmp)!=0)
                    $array[$count].=$tmp; // mod FTP [13]
            } while(ord($tmp)!=0);
            $count++;
            $array[$count++]=ord(substr($buffer,0,1)); $buffer=substr($buffer,1); //Dummy bit? [14] o_0 -- SHOULD be server-only bit... ^_^
            $tmp=substr($buffer,0,4);$buffer=substr($buffer,4);
            for($j=0;$j<4;$j++) {
                $array[$count]+=(pow(256,$j) * ord(substr($tmp,$j,1))); //Ver [15]
            } $count++;               
            $tmp=substr($buffer,0,4);$buffer=substr($buffer,4);
            for($j=0;$j<4;$j++) {
                $array[$count]+=(pow(256,$j) * ord(substr($tmp,$j,1))); //Size [16]
            } $count++;
            $array[$count++]=ord(substr($buffer,0,1));$buffer=substr($buffer,1); //server-only [17]
            $array[$count++]=ord(substr($buffer,0,1));$buffer=substr($buffer,1); //custom client.dll [18]
            $array[$count++]=ord(substr($buffer,0,1));$buffer=substr($buffer,1); //Secure! [19]
        } else {
            for($i=0;$i<8;$i++)
                $array[$count++]='\0';
        }
       
        $this->hostname = $array[0];
        $this->map      = $array[1];
        $this->mod      = $array[2];
        $this->modname  = $array[3];
        $this->active   = $array[6];
        $this->max      = $array[7];
  }
 
  function getplayers(){
    $query=chr(0xFF).chr(0xFF).chr(0xFF).chr(0xFF).chr(0x55);
    fwrite($this->_sock, $query);
    socket_set_timeout($this->_sock, 2,0);
      $buffer=fread($this->_sock,1);
      $stat=socket_get_status($this->_sock);
      $buffer.=fread($this->_sock, $stat["unread_bytes"]);
 
    $buffer=substr($buffer,5);
        $count=ord(substr($buffer,0,1)); //Num active players
        $buffer=substr($buffer,1);
        $tfrags="";
        $ttime=0;
        $array=array(0);
        for($i=0;$i<$count;$i++){
            $rfrags=0.0;
            $rtime=0;
            $stime=0;
            $tind=ord(substr($buffer,0,1));
            $buffer=substr($buffer,1);
            $tname="";
            do {
                $tmp=substr($buffer,0,1);
                $buffer=substr($buffer,1);
                $tname.=$tmp;
            }while(ord($tmp)!=0);
           
            $tfrags=substr($buffer,0,4);
            $buffer=substr($buffer,4);
            for($j=0;$j<4;$j++) {
                $rfrags+=(pow(256,$j) * ord(substr($tfrags,$j,1)));
            }
            if($rfrags > 2147483648) {
                $rfrags-=4294967296;
            }
            $tmp=substr($buffer,0,4);
            $buffer=substr($buffer,4);
            $rtime=get_float32($tmp);
            $array[$i]=array("index" => $tind,"name" => $tname,"frags" => $rfrags, "time" => $rtime);
      }
     
      $this->players = $array;
  }
 
  function getRules(){
    $array = array();
    $rules = array();
    $query=chr(0xFF).chr(0xFF).chr(0xFF).chr(0xFF).chr(0x56);
    fwrite($this->_sock, $query);
    socket_set_timeout($this->_sock, 2,0);
      $buffer=fread($this->_sock,1);
      $stat=socket_get_status($this->_sock);
      $buffer.=fread($this->_sock, $stat["unread_bytes"]);

      $array = explode(chr(0),$buffer);
      $count = (count($array)-1);
     
      for($i=1;$i<$count;$i++){
        if(in_array($array[$i],$this->excluded_cvars)){
          $i++;
          continue;
        }
       
        $rules[$array[$i]]=$array[++$i];
      }
     
      $this->cvars = $rules;
  }
}

header("content-type: text/plain");
$sq = new sourceQueryCS("192.18.1.250",27016);
print_r($sq);
?>



Puslapis 1 iš 2 1 2
Peršokti į forumą: