Jump to content
php.lv forumi

EdgarsK

Reģistrētie lietotāji
  • Posts

    621
  • Joined

  • Last visited

Everything posted by EdgarsK

  1. ne, nu es vnk saku :) es jau izmantoju static.. function db(){ static $a,$b; if(!$b){ $b=true; $a=new APP_Database; } return $a; } usage: db()->method(..);
  2. es domaju, ka tu vari vnk metodei uzlikt public un izsaukt to statiski <?php class dbclass { public function query($db){ ... } } function foo(){ dbclass::query("..."); }
  3. uz darbu, pēc labi pavadīta vakara, ar galvas sāpēm nāk nav ieteicams! Tagad par to pārliecinos.. +1 Kemito

  4. Kolēģis: o, kaut ko dusmigu skaipa raksti :D

    EdgarsK: es? :D

    Kolēģis: jaa, dauzi pa taustinjiem :D

    EdgarsK: aa ne.. :D es kodu rakstiju :P

    Kolēģis: :D dusmigu kodu

  5. Kemito .. čill.. :) Varu pazinot ka kemito 01:30 bija smagā reibuma stāvoklī, neņemt galvā viņa sacīto :D
  6. oskara balvas ieguvejs - codez :D he.. ka tik pats codez nav shis anonimais, tik skaisti viss tika uzrakstits. hehe, ok! :) turas, nemishos pa kajam, es savu jau pateicu
  7. huj*nja - phpfusion, ja nemaldos kaut ka, man tads steriotips iesities prata, ja lapa darbojas uz phpfusion , ta ir **jnja
  8. Shis nav tas gadijums kuru salidzinat ar egiptes un libijas problemam. Sheit iet runa par musu pashu daGrevis, neuzskatu ka butu jaatlauj parastam (anonimam) lietotajam apcelt citus lietotajus, just like that. Sanak, kads anonimi varetu sakt par tevi codez visadus tekstus sakt rakstit, ka tam tur nepatik kadas tev ausis, citam ka tev patik visiem teikumiem gala punktu likt. Do we need this?
  9. Revolucionar. Ieklausies tajā, ko saka 404. Arī par mani to pašu varētu pateikt. Neuzskatu ka daGrevis ir jājūtās pie kaut kā vainīgam. Vainīgam ir jājūtas tev 1. par anonimitāti - bailes atzīt ka TEV nevis kādam ir nepatika pret Grevi; 2. par nepieklājību - varbūt tagad, kāds izcils darba devējs pēta Grevis content`s un ierauga "Grevis ir lo*s, banojiet vinu ara" un vairs nav ieinteresēts viņā; 3. par bērnišķību - ja ir nepatika, to parasti uzraksta cilvēkam Pm/Mail, vai uzzvana ja ir iespēja. Cits gadijums ir nosūtīt kādam no administratoriem par Grevis nepilnībām.. e.t.c.
  10. goma smile - tu esi vaajsh un mazinsh :)
  11. varbut tomer mums ir izredzes redzet source code? nejau visu, bet mazu kripatinu, kadu kontrolieri.. modeli.. core failu ? ta lai redzam kvalitati :D
  12. jautajums autoram - Vai tiek lietots autoload, ta ka tas ir kohana? Varbut vari paradit kadu pavisam vienkarshu kontrolieri / modeli ?
  13. vispar, kapēc daGrevis, es saprastu ja par mani kaut ko tadu rakstitu, ... bet daGrevis tak ir normāls keks.. :) revolucionars - tu vienkarsi juties mazinsh, mes tevi saprotam :)
  14. EdgarsK

    Meklēju PHP koderi

    Jančuk, ko tu cepies? :)
  15. EdgarsK

    Meklēju PHP koderi

    Šis sludinājums liek domāt, ka tajā galā būs nervus kutinošs čalis, cik saprotu šis darbiņš ir pie privātpersonas, bet nav tas nemaina lietas būtību - http://blog.kohs.lv/2010/12/11/par-programmetajiem-un-darba-devejiem/
  16. Sveiki. Atkārtoti rakstu par "Wapache" (wapache.sourceforge.net), šoreiz par procesu. Kad ieslēdzam aplikāciju, tā darbojas nevainojami, arī aizveras pareizi, bet uz 64-bit sistēmām, spiežot <close> pogu, task listē process netiek apturēts. Varbūt kāds ir ar pieredzi "wapache"? Cik esmu pētijis "Wapache" nav izdevis 64 bit versiju
  17. Sveiki, mani interesē, kā es "wapache" varu automātiski / manuāli uzstādīt jaunāko php versiju? Paldies.
  18. sveiki. Facebook php-sdk 1. Lietotājs autorizējas 2. To pēc apstiprināšanas atgriež noteiktajā punktā. $facebook = new Facebook(array('appId'=>SOCIAL_FACEBOOK_APPID,'secret'=>SOCIAL_FACEBOOK_APPSECRET,'cookie'=>true)); $session = $facebook->getSession(); $user = null; $me = null; if($session){ Kods ko izpilda gadijumā, ja lietotājs ir autorizējies }else{ echo "No session given"; } Es varu kaut iemācīties lidot, bet $session visu laiku būs [name=null,id=null] .. Galvenais ka masīva itemi savietojas, bet to vērtības visiem ir null.. Varbūt kādam ir bijusi darīšana ar šo ?
  19. EdgarsK

    RSS Lasītājs

    Ir problēma, ne visiem rss/atom ir vienādi tagi, lai es varetu tikt pie pareizajiem mainigajiem Rss feed 1 <rss> <items> <items> <item id="1"/> <name>Rudolfs</name> <text>blabla</text> </item> </items> </rss> Rss feed 2 <channel> <texts> <row id="1"> <sub:author>Rolands</sub:author> <sub:text">sagnoagsa </sub:text> </row> </texts> </channel> Vajag rīku, kurš šos atšķirīgos rss fīdus pārvērš vienādos fīdos
  20. EdgarsK

    RSS Lasītājs

    Sveiki, Ir programma, kura lejupielādē RSS / Atom fīdus, tad padod batch failam un gaida batch output ar pārstrukturizētu rss fīdu. Output vienmēr būs pareizi strukturēts, līdzīgi kā yahoo pipes, tikai batch failu līmenī. Vēlamais output piemērs: <root> <items> <item> <id>1</id> <name>Whats my name</name> <link>http://www.php.lv</link> <text>Who are you?...</text> <media:image>http://www.php....jpg</media:image> </item> <item> <id>2</id> <name>Whats my name</name> <link>http://www.php.lv</link> <text>Who are you?...</text> <media:image>http://www.php....jpg</media:image> </item> </items> </root> Vai pastāv šāda programma un vai ir komandrindas līmenī, ja nav, varbūt ir citi varianti, iespējams arī pielietot php, esmu notestējis vairākus php parsētājus, pārsvarā visi darbojas 60% robežās, ir daļa ko viņi normāli parsē un ir daļa ko neparsē. Linki / pieredze... Paldies.
  21. http://php.lv/f/index.php?app=core&module=search&section=search&do=search&fromsearch=1
  22. +1 mārcim, session_id() mainās ik pēc brītiņa, sanāk tev lietotājs pat aktīvi darojoties automātiski tiktu izmests atpakaļ pie login. Nēesmu pētijis vai tas ir kaut kāds php.ini settings, bet praksē tā ir bijis. Lūk neliels paraugs kā es uzskatu būtu jāstrādā autorizācijai: <?php $key = md5('key2'); if(isset($_SESSION[$key])){ $key2 = md5('key1'); if(isset($_SESSION[$key2])){ $UserId = $_SESSION[$key2] - $_SESSION[$key] - 100; if($UserId > 0){ $Query = mysql_query("select `username` from `users` where `id`='{$UserId}'"); if(mysql_num_rows($Query)){ define('UID',$UserId); define('USERNAME',mysql_fetch_object($Query)->username); }else{ unset($_SESSION[$key]); unset($_SESSION[$key2]); } }else{ unset($_SESSION[$key]); unset($_SESSION[$key2]); } }else{ unset($_SESSION[$key]); } } if(!defined('UID')&&isset($_POST['submit'])){ $username = isset($_POST['username'])?mysql_escape_string(strip_tags($_POST['username'])):false; $password = isset($_POST['password'])?sha1($_POST['password'].'_strong_'.$_POST['username']):false; if($username && $password){ $Query = mysql_query("select `id` from `users` where `username`='{$username}' and `password`='{$password}'"); if(mysql_num_rows($Query)){ $UserId = mysql_fetch_object($Query)->id; $hash = md5('key1'); $hashkey = md5('key2'); $_SESSION[$hashkey] = time(); $_SESSION[$hash] = $_SESSION[$hashkey] + $UserId + 100; Header("Location: /index.php"); exit; } } } if(DEFINED('UID')){ echo "Hello ".USERNAME; }else{ ?> <form method="post"> <input type="text" name="username"> <input type="password" name="password"> <input type="submit" name="submit"> </form> <?php } ?>
×
×
  • Create New...