Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. briedis

    $.post

    Tev moš modrewrites kaut ko čakarē? :)
  2. briedis

    $.post

    /webs2/rpc/CountDownloads.php ? pamēģini pats ierakstot pārlūkam adreses logā šo adresi, līdz atrodi skriptu.. Alerts parādās? Tam būtu jebkurā gadījumā jāparādās... Ja lieto FF, nospiet Ctrl+Shift+J lai redzētu javascripta konsoli...
  3. briedis

    $.post

    Ja norāda ceļu ar "/" priekšā, tad tas ir absolūts. Ja norāda bez (kā tavā gadījumā), tad tas ir relatīvs adresei, kādu to redz PĀRLŪKS. (Šis man ir varens šķērslis, lai ieviestu smukās adreses vienā projektā, jo viss ir bāzēts uz relatīviem ceļiem :( )
  4. Īpašā optimizācija priekš 2easy ;) <? function getMonth($month){ $months = Array("janvāris", "februāris", "marts", "aprīlis", "maijs", "jūnijs", "jūlijs", "augusts", "septembris", "oktobris", "novembris", "decembris"); return isset($months[(int)$month-1]) ? ucfirst($months[(int)$month-1]) : ($m = array_search(mb_strtolower($month,"utf-8"), $months) !== false ? $m + 1 : false); } ?> Diemžēl, te no kiss paliek pāri tikai kis :D EDIT: atjaunoju kopu :p
  5. briedis

    antivīrus

    Vienmēr interesanti palūkot desktopus, bookmarkus skrīnšotos ja tie nav noblūroti vaia peintā aizkrāsoti :p
  6. Vienkārša funkcija, kas atgriež mēneša nosaukumu latviski, ja tiek padots skaitlis 1-12, ja tiek padots mēneša nosaukums, tad tiek atgriezts mēneša skaitlis. padod 1 atgriež "Janvāris" padod "Janvāris" atgriež 1 function getMonth($month){ $months[1] = "Janvāris"; $months[2] = "Februāris"; $months[3] = "Marts"; $months[4] = "Aprīlis"; $months[5] = "Maijs"; $months[6] = "Jūnijs"; $months[7] = "Jūlijs"; $months[8] = "Augusts"; $months[9] = "Septembris"; $months[10] = "Oktobris"; $months[11] = "Novembris"; $months[12] = "Decembris"; if(is_numeric($month)){ $month = (int)$month; if(array_key_exists($month,$months)){ return $months[$month]; }else{ return false; } }else{ foreach($months as $key=>$item){ $month = mb_strtolower(trim($month), "utf-8"); $item = mb_strtolower($item, "utf-8"); if($item == $month){ return $key; } } } return false; }
  7. Tas par to fgc noteitki bija domāt kā uz citiem hostiem, nevis lokāli. fgc salīdzinot ar curl bija ~3-4x lēnāks... 17 vote down check I just did some quick benchmarking on this. Fetching google.com using file_get_contents took (in seconds): 2.31319094 2.30374217 2.21512604 3.30553889 2.30124092 CURL took: 0.68719101 0.64675593 0.64326 0.81983113 0.63956594
  8. Nē, ar to iznešanu biju domājis tā, lai var ātri pamainīt vērtībās nerokoties pa kodu :) class Ehrtop { private $cache_file = dirname(__FILE__).'/cache.php'; // glabājam kā php failus, jo mēs inklūdojam. private $cache_interval = 300; private $url = 'http://www.europeanhitradio.com/topi'; private $referrer = 'http://www.europeanhitradio.com/index.php'; public function setRefferer($referrer){ $this->referrer = $referrer; } public function setUrl($url){ $this->url = $url; } public function setCacheInterval($cache_interval){ $this->cache_interval = $cache_interval; } public function setCacheFile($cache_file){ $this->cache_file = $cache_file; } ... Starpcitu, ir referrer, nevis refferer :)) (pats tikko uzzināju) Pēc labā stila klases mainīgos kā privātus un attiecīgos get'erus un set'erus uzrakstam, lai no ārpuses var piekļūt...
  9. Ievēro naming conventions ;) Un moš iznest mainīgos, kā piemēram, failu kur glabājas cache fails(-i) kā privātos klases mainīgos...
  10. Es gribētu ieteikt, moš pievienot kaut kādu kešošanas iespēju, lai advancētie ehr admini nesāk ievērot konkrētas ip adrese, kas veic nepārtrauktus pieprasījumus ;)) un arī performance uzlabotos... $result = array(); $path = "ehr_tops.txt"; $update_interval = 300; // 5 minūtes $stat = stat($path); $last_mod = (int)$stat[9]; $delta_time = time() - $last_mod; if($delta_time > $update_interval){ // vai pagājis expire laiks /* te notiek topa iegūšana un ierakstīšana masīvā $result */ file_put_contents(serialize($result),$path); }else{ $result = unserialize(file_get_contents($path)); }
  11. briedis

    tvnet

    TVNET.lv pirms brīža: "Lapa pārslogota, mēģiniet vēlreiz pēc brīža" pwned :D
  12. briedis

    tvnet

    Ja jau draugiemlv(aka iedzīvotāju reģistrs) drīz/jau vairs neatbalstīs IE6, nez par ko tad iespringt tvnetam ;)
  13. Nu ja to arī darīšu, vienkārši nav bijusi tāda vajadzība :) Karoč, ir tāds ieraksts manā TODO listē ;)
  14. Man noderēja kā curl paraugs (nav gadījies izmantot curli), kā alternatīva file_get_contents :)
  15. Nu labi, ievilkšu dziļi elpu. krisi, tu izmanto mainīgo, kurš vēl nav nodefinēts, tas ir, tam nav uzstādīta sākotnēja vērtība. piemēram. $i = 0; $++; //jā, te mēs sagaidam 1, jo esam uzstādījuši 0; bet.. $j++; //Kā mēs varam zināt, kāds tagad būs j, ja viņam nav uzstādīta sākotnējā vērtībā? Protams, php tur arī būs 1, jo defaultā tiks uzstādīta 0 vērtība. Tāpēc jau php ir tik "vaļīga" valoda, ka varam šitā darīties, bet tas nenozīmē, ka tā ir jādara. Labais stils ir nodefinēt mainīgā vērtību, pirms sākam to lietot... Un galu galā, tas nav īsti ERRORRZZZZZ, bet gan notice, ka neietekmē koda izpildi...
  16. briedis

    syntax error

    Domāju, ka dubultpēdiņās vienkārši $ nevar rakstīt, jo tiek gaidīts mainīgais. Tā kā izvēlies parasto pēdiņu ('), vai arī pirms katra $ stringā met klāt beckslešu...
  17. briedis

    syntax error

    Skaties, moš kaut kur trūkst kāds semikols...
  18. Paskaties vai tur nav kāds citis php.ini kādā citā mapē...
  19. briedis

    Photoshop, dizaini

    Deru uz plostnieka lēto aliņu, ka viņš tos darbus vairs neliks te. Vismaz ne pēc visiem komentāriem :)
  20. Mode iet uz priekšu.... CS MONITORI -> SMS SHOPI -> SLUDINĀJUMI :D fak, jūtos vecs un atpalicis...
  21. Es vēl nemēģināju :) es tikai gribēju pafilosofēt sākumā...
  22. Risinājumu šeit redzu kā, vai nu htaccess autentifikāciju, vai kādu php skriptu, kas atgriež attiecīgo failu pēc parametriem...
×
×
  • Create New...