Jump to content
php.lv forumi

Devils666

Reģistrētie lietotāji
  • Posts

    319
  • Joined

  • Last visited

Posts posted by Devils666

  1. css/html es ļoti labi pārvaldu, TĀ KA NEKO NEKOPĒJU, gandrīz visu no galvas zinu, php gan dažas lietas pieklibo, bet tas jau ir cits stāsts

    man visa lapa sastāv no CSS, vienīga bilde ir logo, patlaban

    tapēc es tā kā vismaz nedaudz gribētu savu css pasargat

  2. <FilesMatch "\.php$">
     Order Allow,Deny
    </FilesMatch>
    

    nu, tā jau es mēģināju, bet negaja ka vaig:

    <link rel="stylesheet" type="text/css" href="style.css" />

     

    to failu paslepj no lietotajiem, bet ari neatver pats serveris, ieladejot lapu

     

    bet esu rezdējis, ka citi saviem css failiem ir liegusi pieeju no lietotaja puses, bet serveris to failu var paradit

  3. order allow,deny
    deny from all

     

    Ja folderi ir tikai php faili, tad jau skaidrs, bet ja es gribu liekt pieeju folderim, kura iekša ir css un php faili?

    (mēģinu atrast veidu, kā aizsargāt css/js failus)

     

    var būt kāds var ieteikt kādu labu variantu, kā to izdarīt?

  4. nu, man vienkāŗsi vaig pārbādit, vai lietotāja ievadītais links ir pareizs

     

    peimēram:

    ja - tad ok

    http://www.draugiem.lv

     

    bet ja - sita

    draugiem.lv

     

    tad nav ok

  5. skaidrs, un ok, tad lai paliek tas kods :), tikai īsti nezinu kā ar to glabāšanu failos tapec,

    ka es varetu kaut kāda subfolderi saglabāt to failu?

     

      function check_lv($ip) {
    
       function update_ranges() {
         $f = file_get_contents('http://www.nic.lv/local.net');
         $f = explode("\n",$f);
         foreach ($f as $range) {
           // ja tie nav komentaari
           if (!(strpos($range,'#') === 0)) {
             $slash = strpos($range,'/');
             if ($slash) {
               $mask = (int)substr($range,$slash+1);
               $start = ip2long(substr($range,0,$slash));
               $end = $start|((1 << $mask)-1);
               $ranges[$start] = $end;
             }
           }
         }
         ksort($ranges,SORT_NUMERIC);
         // noglabaajam
         $f = fopen('localnet','w');
         fputs($f, serialize($ranges));
         fclose($f);
         return $ranges;
       }
    
       // nav jaatjauninaas? (reizi nedeeljaa)
       if ((!file_exists('localnet')) or (time() - filemtime('localnet') > 604800)) {
         $ranges = update_ranges();
       } else 
         $ranges = unserialize(file_get_contents('localnet'));
    
       $ipl = ip2long($ip);
    
       $best = 0;
       while ((list($s,$e) = each($ranges)) and ($s < $ipl)) {
         $best = $s;
       }
    
       if ($best) {
         if (($ipl >= $best) and ($ipl <= $ranges[$best])) 
           return true;      
       }
    
       return false;
     }
    
     if (check_lv('213.175.115.12')) {
       print('no LV');
     } else {
       print('nav no LV');
     }

     

    nederetu jau tā, ka visas vietas 'localnet' vienkārsi nomainitu uz 'sistema/localnet'?

×
×
  • Create New...