Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. briedis

    js interval

    var intervalId; //Palaižam intervālu intervalId = setInterval(intervalFunc, 5000); //Apturam intervālu clearInterval(intervalId); function intervalaFunc(){ alert('Funkcija izsaukta'); }
  2. briedis

    js interval

    Kādus pigorus tu te taisi? clearInterval funkcija saņem mainīgo ko atgriež setInterval (intervāla id), nevis FUNKCIJU :O http://www.java2s.com/Code/JavaScript/Development/setIntervalandclearIntervalmethods.htm
  3. Kur ir forma, kas padod POST mainīgos?
  4. Kas tad ir tie "lielie" tutoriāļi? Vai tad viņi nesastāv no daudzām "maziem" tutoriāļiem? Ja zini pamatus, tad kur ir problēma to visu apvienot "lielā" tutoriālī? Kas tad tur ir pamatā? Tu ielādē pamata flash aplikāciju, kas pēc tam padot/saņem datus no servera un attiecīgi tos attēlo, sazīmējot uz ekrāna elementus, parādot paziņojumus utt.
  5. Cik zinu, uz nix ir kaut kāds max failu skaits folderī, bet būtu arī muļķīgi taisīt katram rakstam pa folderim, ja tur būtu iekšā tikai pa vienam failam. Varbūt glabā pa gadam (cik tad gadā tie raksti tiks pievienoti?). /images/articles/2011/$article_id Edit: Vēl ir metode dalīt failus pa direktorijām, teiksim, ņemot pirmo simbolu no md5($raksta_id) vai, teiksim, pat pirmos divus simbolus. Ja pirmais simbols, tad faili tiks izvietoti (cerams) vienmērīgi pa 16 mapēm, ja ņem pirmos divus simbolus, tad jau pa 16*16 mapēm.
  6. Vizuāla JOIN'u demonstrācija: http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html
  7. Nu ok, es uz sitiena neatceros kā bija kohanā, bet doma tieši tāda pati. Jā, vairāk jau laikam pseido-kods, nevis copy-paste strādājošs piemērs.
  8. Tas nav tas ko es aprakstīju. Mana interpretācija: //Kontrolieris action_user(){ $view = new View(..); $view->data = Model_Users::getUser($_POST['user_id']); $this->response->body($view); } //Modelis public static function getUser($user_id){ $data = ... SELECT * FROM users WHERE id = $user_id return $data; } //Skats <html> <body> <form action="<?=Route::get('kontrolieris/user');?>"> Lietotāja id: <input type="text" name="user_id"/> <input type="submit"/> </form> Lietotājvārds: <strong><?=$data->username;?></strong> E-pasts: <strong><?=$data->mail;?></strong> </body> </html> Esi palasījis kaut kādus materiālus par to, kas vispār ir MVC?
  9. Kontrolieris saņem datus (POST), padod modelim, modelis saglabā db. Kontrolieris saņem datus no modeļa, padod tos skatam un skats tos attēlo. function action_trolol(){ $view = .. $user = new Model_Users($user_id); $data = $user->getData(); $view->data = $data; $this->request->response->body($view); }
  10. Apmeklējums laikam šīs lapas dēļ :) http://www.tv3.lv/kinomanija
  11. Esmu ļoti atslābis :) ir vēl viena maģiska funkcija - var_dump($extension); Vispār šīs rindiņas ir diezgan mistiskas- $extension = strrchr($file->name, '.'); //$extension = strtolower(substr(strrchr($file->name, '.'), 1)); Varētu mierīgi aizstāt ar: $extension = strtolower(array_pop(explode('.', $file->name))); Protams, der arī pārbaudīt, vai eksistē vispār tāds paplašinājums failā.
  12. $file_name_only = explode($extension, $file->name); Tagad aizej uz php lapu attiecīgo explode() manuāli, izlasi kas tas tāds delimiteris ir, sasprindzini smadzenes un mēģini izdomāt, kas par problēmu :) P.S. Es ceru, ka neviens priekšā neteiks, jo cilvēkam ir jāiemācās neskriet uz forumu katras sīkās kļūdas dēļ! :)
  13. briedis

    BBCode

    Tak pietiks to riteni pārgudrot atkal un atkal... http://php.net/manua...book.bbcode.php
  14. Tiešām? "Vēstulēs, iesniegumos, ielūgumos vienskaitļa un daudzskaitļa II personas vietniekvārdus raksta at lielo sākuma burtu." http://www.liis.lv/latval/surdo/vietniekv.htm Varētu pieņemt, ka forums ir sava veida "sarakste" ar "vēstulēm" :)
  15. Izmanto Firebug konsoli, skaties, kas tieši tiek atgriezts no ajax pieprasījuma.
  16. Turpinam offtopiku :) Cik zinu, vienīgie vietniekvārdi kurus var rakstīt ar lielo burtu ir Tu un Jūs...
  17. Tās nu gan ir muļķības, es speisus nekad neesmu izmantojis (derdzas). Šitais editors viņus pārveido, acīmredzot. Bet nu pamēģini iekopēt kodu. 1. Izmantojot to popupu (pazudīs atkāpes) 2. Iekopējot pa taisno editora kodu un tad wrappojot code tagos. (viss būs normāli)
  18. Visdrīzāk, ka nezin gan, bet nebūtu problēmu to atrisināt. Te problēma ir tikai debugošanā, jo problēma nav acīmredzama. Nevienam negribas vienkārši tavā vietā urbties cauri kodam un debugot viņu. Ej cauri kodam, liec attiecīgajās vietas šādas rindiņas: alert("Kods izpildās šeit"); vai alert("Mainīgā vērtībā ir: " + kautKadsMainigais); un skaties, cik tālu kods izpildās, kādas vērtības nonāk mainīgajos. LOKALIZĒ PROBLĒMU!
  19. Tu nu gan esi slinks! $mail = new PHPMailer(true); $mail->AddAddress("sanemejs@mail.com"); $mail->SetFrom("mail@mail.com", "Sūtītāja vārds"); $mail->AddReplyTo("mail@mail.com", "Sūtītāja vārds"); $mail->Subject = "Temats"; $mail->Body = "Body teksts"; //Pievienojam PDF'u $mail->AddAttachment("cels/uz/failu/fails.pdf", "fails.pdf"); //Mēģinam nosūtīt try{ $mail->Send(); echo "Veiksmīgi nosūtīts"; } catch(Exception $e){ echo "Kļūda sūtot!"; print_r($e); } EDIT: Es sapratu, kāpēc citiem gļučī koda ievietošana. Nevajag izmantot to koda ievadīšanas pop-upu, bet gan iekopēt kodu pašā editorā un tad iezīmēt un spiest uz code pogas (vai ielikt [ CODE] tagos)
  20. Tiešām man būs jāmeklē tavā vietā gūglē? Google: "php task scheduler"
  21. uz windows tev nemaz nav cron, ir task scheduler...
  22. Izmanto PHPMailer un lokāli sūti meilus caur Gmail kaut vai.
  23. Tādu dinamisku sistēmu tev būs par grūtu uztaisīt. Uztaisi pa vienkāršo - lapa ik pa brīdim (pāris sekundēm) refrešojas un parāda cik ir nosūtīti un cik vēl jānosūta.
  24. briedis

    keypress

    Taisi ar eventu keyup nevis keypress
×
×
  • Create New...