Jump to content

Dragos

Moderators
  • Posts

    2653
  • Joined

  • Last visited

  • Days Won

    73

Posts posted by Dragos

  1. ?Repara-ti contorul de pe prima pagina

    [TABLE=width: 165]

    [TR]

    [TH]Total players:[/TH]

    [TD]29[/TD]

    [/TR]

    [TR]

    [TH]Players active:[/TH]

    [TD]30[/TD]

    [/TR]

    [TR]

    [TH]Players online:[/TH]

    [TD]1

    [/TD]

    [/TR]

    [TR][TH]

    [/TABLE]

  2. La mine nu merge imi apara asta " Component 'mswinsck.ocx' or one of its dependencies not correctly registered: a file is missing or invalid " daca ma poate ajuta cineva?

    @tgzhacker: Descarca mswinsck.ocx de pe net si baga-l in C:\Windows\system32.

  3. La multi ani, Romania! un pont: La Rosia Montana avem aur cat nu are toata europa, dar nu-l exploateaza nimeni, acum vin astia sa cumpere rosia montana... :| pe 200 milioane de euro, cand daca muncim acolo scoatem bani de nu poti sa ii numeri...

    Sub toata Romania sunt mii de tone de aur.

    ontopic: La multi ani!

  4. Tind sa ii dau dreptate lui Lubbock

    http://api.ipinfodb.com/v2/ip_query.php?key=409f44a12b8bccd245b898f11300a54abfb709ca89f4ce8905d12e21f4bbe982&ip=127.0.0.1

    Inlocuiesti 127.0.0.1 cu IP-ul pe care vrei sa-l cauti si iti da toate datele despre el.

    EDIT: Sau daca vrei demo:

    http://dragosgaftoneanu.com/rsts/ip.php

    Sursa:

    <form action="" method="post">
    IP: <input type="text" name="ip"><input type="submit" value="Verifica">
    </form>
    <br />
    <?php
    if($_POST['ip']!="")
    {
    $ss = file_get_contents("http://api.ipinfodb.com/v2/ip_query.php?key=409f44a12b8bccd245b898f11300a54abfb709ca89f4ce8905d12e21f4bbe982&ip=" . $_POST['ip']);
    echo "Cod tara: ", get_string_between($ss,'<CountryCode>','</CountryCode>');
    echo "<br />Tara: ", get_string_between($ss,'<CountryName>','</CountryName>');
    echo "<br />Oras: ", get_string_between($ss,'<City>','</City>');
    echo "<br />Latitudine: ", get_string_between($ss,'<Latitude>','</Latitude>');
    echo "<br />Longitudine: ", get_string_between($ss,'<Longitude>','</Longitude>');
    }


    function get_string_between($string, $start, $end){
    $string = " ".$string;
    $ini = strpos($string,$start);
    if ($ini == 0) return "";
    $ini += strlen($start);
    $len = strpos($string,$end,$ini) - $ini;
    return substr($string,$ini,$len);
    }
    ?>

  5. A trecut si vremea lui..

    <?php

    //PageRank Lookup v1.1 by HM2K (update: 31/01/07)
    //based on an alogoritham found here: http://pagerank.gamesaga.net/

    //settings - host and user agent
    $googlehost='toolbarqueries.google.com';
    $googleua='Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5';

    //convert a string to a 32-bit integer
    function StrToNum($Str, $Check, $Magic) {
    $Int32Unit = 4294967296; // 2^32

    $length = strlen($Str);
    for ($i = 0; $i < $length; $i++) {
    $Check *= $Magic;
    //If the float is beyond the boundaries of integer (usually +/- 2.15e+9 = 2^31),
    // the result of converting to integer is undefined
    // refer to http://www.php.net/manual/en/language.types.integer.php
    if ($Check >= $Int32Unit) {
    $Check = ($Check - $Int32Unit * (int) ($Check / $Int32Unit));
    //if the check less than -2^31
    $Check = ($Check < -2147483648) ? ($Check + $Int32Unit) : $Check;
    }
    $Check += ord($Str{$i});
    }
    return $Check;
    }

    //genearate a hash for a url
    function HashURL($String) {
    $Check1 = StrToNum($String, 0x1505, 0x21);
    $Check2 = StrToNum($String, 0, 0x1003F);

    $Check1 >>= 2;
    $Check1 = (($Check1 >> 4) & 0x3FFFFC0 ) | ($Check1 & 0x3F);
    $Check1 = (($Check1 >> 4) & 0x3FFC00 ) | ($Check1 & 0x3FF);
    $Check1 = (($Check1 >> 4) & 0x3C000 ) | ($Check1 & 0x3FFF);

    $T1 = (((($Check1 & 0x3C0) << 4) | ($Check1 & 0x3C)) <<2 ) | ($Check2 & 0xF0F );
    $T2 = (((($Check1 & 0xFFFFC000) << 4) | ($Check1 & 0x3C00)) << 0xA) | ($Check2 & 0xF0F0000 );

    return ($T1 | $T2);
    }

    //genearate a checksum for the hash string
    function CheckHash($Hashnum) {
    $CheckByte = 0;
    $Flag = 0;

    $HashStr = sprintf('%u', $Hashnum) ;
    $length = strlen($HashStr);

    for ($i = $length - 1; $i >= 0; $i --) {
    $Re = $HashStr{$i};
    if (1 === ($Flag % 2)) {
    $Re += $Re;
    $Re = (int)($Re / 10) + ($Re % 10);
    }
    $CheckByte += $Re;
    $Flag ++;
    }

    $CheckByte %= 10;
    if (0 !== $CheckByte) {
    $CheckByte = 10 - $CheckByte;
    if (1 === ($Flag % 2) ) {
    if (1 === ($CheckByte % 2)) {
    $CheckByte += 9;
    }
    $CheckByte >>= 1;
    }
    }

    return '7'.$CheckByte.$HashStr;
    }

    //return the pagerank checksum hash
    function getch($url) { return CheckHash(HashURL($url)); }

    //return the pagerank figure
    function getpr($url) {
    global $googlehost,$googleua;
    $ch = getch($url);
    $fp = fsockopen($googlehost, 80, $errno, $errstr, 30);
    if ($fp) {
    $out = "GET /search?client=navclient-auto&ch=$ch&features=Rank&q=info:$url HTTP/1.1\r\n";
    //echo "<pre>$out</pre>\n"; //debug only
    $out .= "User-Agent: $googleua\r\n";
    $out .= "Host: $googlehost\r\n";
    $out .= "Connection: Close\r\n\r\n";

    fwrite($fp, $out);

    //$pagerank = substr(fgets($fp, 128), 4); //debug only
    //echo $pagerank; //debug only
    while (!feof($fp)) {
    $data = fgets($fp, 128);
    //echo $data;
    $pos = strpos($data, "Rank_");
    if($pos === false){} else{
    $pr=substr($data, $pos + 9);
    $pr=trim($pr);
    $pr=str_replace("\n",'',$pr);
    return $pr;
    }
    }
    //else { echo "$errstr ($errno)<br />\n"; } //debug only
    fclose($fp);
    }
    }

    //generate the graphical pagerank
    function pagerank($url,$width=40,$method='style') {
    if (!preg_match('/^(http:\/\/)?([^\/]+)/i', $url)) { $url='http://'.$url; }
    $pr=getpr($url);
    $pagerank="PageRank: $pr/10";

    //The (old) image method
    if ($method == 'image') {
    $prpos=$width*$pr/10;
    $prneg=$width-$prpos;
    $html='<img src="http://www.google.com/images/pos.gif" width='.$prpos.' height=4 border=0 alt="'.$pagerank.'"><img src="http://www.google.com/images/neg.gif" width='.$prneg.' height=4 border=0 alt="'.$pagerank.'">';
    }
    //The pre-styled method
    if ($method == 'style') {
    $prpercent=100*$pr/10;
    $html='<div style="position: relative; width: '.$width.'px; padding: 0; background: #D9D9D9;"><strong style="width: '.$prpercent.'%; display: block; position: relative; background: #5EAA5E; text-align: center; color: #333; height: 4px; line-height: 4px;"><span></span></strong></div>';
    }

    $out='<a href="'.$url.'" title="'.$pagerank.'">'.$html.'</a>';
    return $out;
    }
    ?>

  6. draga Synthesis nu te baga aiurea in seama ...veziti de prostiile tale...nu te mai da smecher si important ca nu esti:) nu mai fi copil:) hai ciao!

    Daca nu sti nu te baga in seama:) daca fac rost de program, o sa-l postez aici sa vezi ca exista, pt cultura ta generala:P

    Programul a existat, a functionat, dar a trecut vremea lui. Nu o sa-l gasesti functional.

    Si invata sa scrii corect ca o romanca, nu ca o pizda.

×
×
  • Create New...