Pereiti prie turinio

doncatas

Patvirtinti nariai
  • Pranešimai

    717
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

doncatas Pranešimai

  1. Sveiki, gal kas turit geresnių variantų kaip patikrint live for speed serverius.

    Nes jeigu daug serverių išjunktų web labai ilgai kraunasi(~5-10sec).

    if($fp=fsockopen($ip, $port, $ERROR_NO, $ERROR_STR,(float)0.5))
    {
    echo "<td align='center'><font color='lime'>Ijungtas</font></td>";
    }
    else
    {
    error_reporting(0);
    echo "<td align='center'><font color='red'>Isjungtas</font></td>";
    }

    Padėjusiam bučiukas į žanduką :D

  2. nu tai vėl grįžtu prie klausimo. tarkim aš pasidarau tą saugos kodą (imu lengviausią kodą: Ariaus).

    Padarau <form> su kodo įvedimu ir button'u "įvesti".

    Bet kai paspaudi "įvesti" perkrovus puslapį automatiškai pasikeičia kodas ir tada man nebeatitinka:

    $saugos_kodas == $saugos_kodas_ivesti

    , nes saugos kodas perkrovus web pasikeičia...

    Kaip taisyt? atidarius puslapį įvest saugos kodą į *.txt ir paspaudus mygtuką, kad lygintų su *.txt faile esančiu įrašu? Siųlykit savo variantus :)

  3. Sveiki, iškilo klausimas, kaip padaryt, kad php kodas pats sugeneruotų tam tikrus simbolius.

    Pvz, 5 simbolius sudėtus tik iš skaičių arba raidžių.

    Kažkas panašaus būna kaip apsaugos prieš registruojantis (būna ir su paveiksliuku).

     

    O gal čia visai ne php reik? o.O

  4. Order nors ir pavėluotai, bet viską perskaičiau. Protingai čia pašnekėjai :)

    Šiaip pasirinkau "Ar negresia lietuvių kalbai prūsų kalbos likimas". Kalbu ar neišnyks lietuvių kalba.

     

    O šiaip jau berods antri metai kai gali naudoti skaidres savo pasakojime.

    Potemės jau yra duotos iš anksto, todėl pasiruošti ir išmokti viską gali net mintinai.

    Bent pas mus "vieno vaiko aptarnavimas" truks 5-7m. į tai įeina papasakojimas, paklausinėjimas.

    Stebi 2 mokytojai: viena vertina, kita tavęs klauso ir uždavinėja klausimus.

  5. iCube - taip, pasidomėk nauja tvarka. Kalbėsim kovo 3d. bus 3 pažymiai. Medžiagos kaupimas, kalbėjimas ir dar kažkas... Potemės jau irgi turim, pasižiūrėk kitas temas.

    Rytis1995 - kam atsisakyt kalbėt, kai aš tą sugebu ir kam vargintis ir vienam iš klasės rašyt direktoriui prašymą kad nenoriu kalbėt. ir + jeigu iš kalbėjimo gauni neigiamą- jo nerašo į dienyną.

     

    Ir iš vis off-topic žadat daryt.

    aš prašiau savo variantų pasiūlyt ;)

  6. Sveiki, gal kas turit kokių minčių, apie ką būtų daugiausiai medžiagos kalbėti per 10 klasės kalbėjimo įskaitą.

    Temos yra:

    Kalba, kultūra, literatūra.

    Aš galvoju kalbėti kažką apie mitologiją, kalbos išsaugojimu(knygnešystė, kaip galime mes prisidėti) arba iš duotų potemių:

    4. Ar reikalinga literatūros klasika mokyklinėje programoje? Argumentuokite.

     

    Arba gal yra kokių žmonių kurie jau pasirinko potemę ir norėtų kartu padaryt vieną darbą, vistiek atsiskaitysim skirtingose vietose, o darbas manau bus geresnis ir abiem truks mažiau laiko.

  7. sveiki ir vėl aš rašau. pasakysiu dabar problemą, kurios mes nemokam ištaisyt.

     

    $laikas = date('YmdHi');
    $db_laikas = $row['laikas'];
    if($db_laikas + 600 <= $laikas)

     

    pagrinde, ko nesuprantu, tai kaip pridėt 6h, nes pvz balsavo: 21:00 + 6:00 = 27:00

    jei darau kad atimt 6val., tada 1:00 - 6:00 = -5:00

     

    pridedu, kodą gal kas bus labai geras ir nepatingės pataisyt :)

     

    <?php
    ob_start();
    //prisijungimas prie mysql
    include "mysql.php";
    
    //vartotojo ip ir laikas
    $vartotojo_ip = $_SERVER['REMOTE_ADDR'];
    $laikas = date('YmdHi');
    
    //isgaunu mysql duomenis
    $gauti_duomenis = mysql_query("SELECT * FROM balsavimas WHERE ip=$vartotojo_ip");
    $isviso = mysql_num_rows($gauti_duomenis);
    if(mysql_num_rows($gauti_duomenis))
    {
    	$db_ip = $row['ip'];
    	$db_laikas = $row['laikas'];
    }
    
    
    if($isviso == 1)
    {
    	if($db_laikas + 600 <= $laikas)
    	{
    		if(isset($id))
    		{
    
    			$id = addslashes($_GET['id']);
    
    			$gauti_id = mysql_query("SELECT * FROM serveriai WHERE id=$id");
    			if((mysql_num_rows($gauti_id)) < 1)
    			{
    			echo "Norint balsuoti, turit pasirinkti serverį, kuriam skirsite balsą!";
    			}
    			else
    			{
    				while($row = mysql_fetch_assoc($gauti_id))
    				{
    					$balsai = $row['balsai'];
    				}
    
    				$write = mysql_query("UPDATE balsavimas SET laikas='$laikas' WHERE ip=$vartotojo_ip");
    				$balsuoti = $balsai + 1;
    				mysql_query("UPDATE serveriai SET balsai='$balsuoti' WHERE id=$id");
    				echo "Tavo balsas priimtas! šis serveris jau turi <b>$balsuoti</b> balsų!<br /> Kitą kartą balsuoti galėsi po 6 valandų!";
    			}
    
    		}
    		else
    		{
    		echo "Norint balsuoti, turit pasirinkti serverį, kuriam skirsite balsą!";
    		}
    
    	}
    	else
    	{
    		echo "Dar nepraėjo 6 valandos nuo praeito balsavimo!";
    	}
    
    }
    else
    {
    	$irasyti_balsuotoja = mysql_query("INSERT INTO balsavimas VALUES ('$laikas','$vartotojo_ip')");
    	$balsuoti = $balsai + 1;
    	$prideti_balsa = mysql_query("UPDATE serveriai SET balsai='$balsuoti' WHERE id='$id'");
    
    	echo "Jūsų balsas sėkmingai pridėtas! Serveris dabar turi <b>$balsuoti</b> balsų!";
    
    }
    ?>
    

  8. $gauti_duomenis = mysql_query("SELECT * FROM db_pavadinimas"); 
    //* pasako, kad pasirinkti visus
    $isviso = mysql_num_rows($gauti_duomenis);
    echo "$isviso";
    

    $gauti_duomenis1 = mysql_query("SELECT * FROM db_pavadinimas WHERE lytis=vyras");
    //WHERE lytis=vyras - KUR stulpelio_pavadinimas=stulpelio_ivesti_duomenys
    
    $isviso = mysql_num_rows($gauti_duomenis);
    echo "$isviso";

     

    Tikiuosi supratai, jei ne sakyk :)

  9. taigi vėl rašau...

    su if nesigaus padaryti balsavimo, nes neeis padaryti, kad balsuot eitų kas 6 valandas... pvz jei prabalsuos 23:00, tai naują dieną vėl teks balsuot. o jei reiks atskirai į if paimti dienas, tai tada ir mėnesius ir metus atskirai paimt. negi nėr paprastesnio būdo...

     

    cron jobai ir ip checkas. 

    o šito comment išvis nesupratau :(

  10. Sveiki, taigi kuriu naują projektą ir atsitiko tokia bėda. Sukūriau balsavimas.php su cookies ir padariau kad eitų balsuoti tik kas 6 valandas.

    Bet deja šis kodas veikia tik localhostui, o paprastam kitokiam ip'ui neveikia. Net nuėjus ant savo pc į sukurtą xampp serverį nerodo neeina balsuoti, tinka tik local ip.

    Kažkas turėtų būti bėdoje su ip tikrinimu, nors ip išgauna, nes parašius echo "$vartotojo_ip" jį puikiausiai rodo.

    Galite įsitikinti tarp Liveforspeed.lt

    BEJE: naudoju us.lt hostingą. Ir kažkas sakė, kad neišgauna duomenų mano hostingas, nors database puikiausiai rodo kas įdėjo serverį.

    KODAS:

    <?php
      ob_start();
      include 'mysql.php';
      $id = addslashes($_GET['id']);
    
      if (isset($id))
      {
         $get = mysql_query("SELECT * FROM serveriai WHERE id=$id");
         if ((mysql_num_rows($get)) < 1) { echo "Tokio serverio nėra."; }
         else
         {
            if(isset($_COOKIE["balsavo"])) { echo "Balsuoti galima tik kas 6 valandas."; }
            else
            {
               while($row=mysql_fetch_assoc($get))
               {
                  $balsu = $row['balsai'];
               }
               $balsas = $balsu+1;
               mysql_query("UPDATE serveriai SET balsai='$balsas' WHERE id=$id");
               $expire=time()+60*60*6;
               setcookie("balsavo", "true", $expire);
               echo "Jusu balsas sekmingai pridetas.";
            }
         }
      }
      else
      {
         echo "Tokio serverio nėra.";
      }
    
    ?>

×
×
  • Pasirinkite naujai kuriamo turinio tipą...