Jump to content
php.lv forumi

rATRIJS

Moderatori
  • Posts

    1,505
  • Joined

  • Last visited

Everything posted by rATRIJS

  1. Es izveeleetos ciklu, jo tas palielina iespeejas kaut ko arii nologot, IMO :)
  2. Nav vispaar taa gruuti savienot darbu ar gjimeni, ja tiek straadaats maajaas un pa nakti? Taa vien liekas, ka otru redz tikai guljam :/
  3. Tad tev tagad vajadzeeja guleet nevis rakstiit :D Man gan tik traki nepatiktu - iet guleet 9 :) zheel gaismas :P
  4. Atshkjiraas kur es straadaaju :) Darbaa: Seezhu pie galda, kur staav monitors, klaviatuura un pele un visaadi lorinji. Parasti neko klaat programmeeshanai nedaru. Shad un tad apspriezhos ar koleegjiem. Shad un tad uzkozhu kaut ko un padzeros (ne kafiju). Ilgi parasti neseezhu pie vienas lietas. Ik pa kaadaam 20-30min ieeju kaut kaadaa random lapaa un paskatos kaut ko ne-ar-darbu saistiitu. Piemeeram, tagad ieksh php.lv :D Tas paliidzi nomierinaaties, sakaartot domas un peecaak saakt ar jaunu sparu. Maajaas: Te es speeleejos ar saviem 'projektiem' (stulbs vaards, bet citu nevaru izdomaat). Parasti kaut ko dzeru un eedu. Priekshroku dodu naktij, kad viss kluss un mieriigs. Klausos austinjaas muuziku. Kaut kaa taa :) Veidoju mazaak paaraavumus pa vidu :)
  5. Protams var arī klases izmantot (būs īsāk, krutāk) class CoolClass { private $value; private $what; public function __construct($value, $what) { $this->value = $value; $this->what = $what; } public function __get($name) { return $this->value[$this->what[$name]]; } } $cool_class = new CoolClass($value, $what); echo $cool_class->title; // izvadīs $value[$what['title']];
  6. $new_array = array(); foreach($what as $key => $val) { $new_array[$key] = $value[$val]; } $new_array['title'] == $value[$what['title']]; Nezinu kādēļ tu tur klases gribi jaukt iekšā...
  7. Šādu template language var izmantot, teiksim, lai izveidotu tādu kā savu sandbox vidi, kur var izpausties. Kā piemēru varu minēt Tumblr dizaina veidošanu. Viņi izmanto {šāda_tipa} lietas, lai ievietotu mainīgos, veidotu ciklus, utt. Šādām lietām es to vēl saprotu. Iepriekš ir izveidoti visi mainīgie kas ir pieejami un bloki un kā tos izvadīt var izdomāt pats lietotājs. Tādā veidā nevarēs ierakstīt, piemēram <div> <p>Te ir putniņi un es neko nenojaušu</p> </div> <?php function do_evil_shit() { //te es izdaru kaut ko ļaunu } do_evil_shit(); ?> <div> <p>Putniņi ir miruši :(</p> </div> To pašu var izmantot, piemēram kādas iekšējās sistēmas (CMS) lapas noformēšanai, kura nav 100% statiska, bet gan dinamiski-statiska. Esmu izmantojis Liquid tādām lietām. Bet lai rakstītu skatus (views) ar tādu valodu (piemēram izmantojot Smarty), tad nu nē - esmu pret to.
  8. rATRIJS

    linkam fons un padding

    Es ar tam jēgu īsti neredzu, bet vari izmantot display:inline-block; tik vecākiem pārlūkiem ar to būs problēmas.
  9. Es ar varu tuseet visur no darba ^_^
  10. Jeega to pasham rakstiit nav - izmanto Smarty. Un vispaar - es iesaku taadas lietas vispaar neizmantot. Pasaki luudzu kaadi tev buus ieguvumi ja izgudrosi savu (vai izmantosi gatavu) template language? Reku tas augshas kods normala izskata (izgriezu nedaudz funkcionalitati, bet tas pats vien ir): <? if($field_length == 1) : ?> <input type="radio" class="radio" name="name_var_rakstit_pats" value="<?= $value ?>" /> <span class="genmed"><? echo $kautkas; ?></span> <? else : ?> <input type="checkbox" class="radio" name="name_var_rakstit_pats" value="1" /> <? endif; ?>
  11. Kādēļ base64 jākodē? :)
  12. Tiehsi taa - vieglaak ir iemaaciities php nepiecieshamaas lietas, jo tas tik un taa buus lietots biezhaak un buus noderiigaak. Smarty (nezinu sintaksi) <div> {while ka_te_izsaukt_fju?()} <p>Random stuff</p> {/while} </div> PHP <div> <? while( return_true_or_false_at_random() ) : ?> <p>Random stuff</p> <? endwhile; ?> </div> abos gadiijumos PHP ir nodaliits no HTML. Visus mainiigos sataisam ieksh Controller. Un izvadam template. Piedevaam, pienjemu, ka Smarty noteikti nav tik universaals kaa PHP :)
  13. Skatoties, kas tiek domaats ar template engine. Ja kaut kas taads kaa Smarty, tad tas man liekas shausmiigi nelietderiigi, jo es, personiigi, neredzu kaadu labumu sniedz Smarty shajaa gadiijumaa: PHP <div> <p><?php echo $text; ?></p> </div> vai veel iisaaks PHP <div> <p><?= $text ?></p> </div> Smarty: <div> <p>{$text}</p> </div> Nekaada labuma un lieks resursu teerinjsh un galvas piebaazhana ar, buutiibaa, jaunu valodu. Es priekshroku dotu vienkaarshi MVC patterna izmantoshanai bez liekiem overkill... EDIT: daGrevis: 2easy neizmantotu taadu f-ju. Vinjsh izmantotu kaut ko shaadu :D /** * p kaa saiisinaajums no print :) */ function p($v) { echo $v; } p('OMG this is short'); EDIT2: pats palaboshu sevi - re kaa veel iisaak function p($v) { echo $v; } p('OMG! This is even shorter o_O');
  14. Beidz - lasa tikai luuzeri. Copy/Paste rulzzzzz...
  15. Tuliit visi CS serveru un SMS veikalu lapu veidotaaji salasiisies, paskatiisies uz savu lapu un arii centiisies paardot savu lapu par taadu cenu, ko tur saka :D
  16. 1) lapu jau tomeer vajag sakopt pirms palaishanas: http://smiekliem.lv/index.php?lapa=zinas 2) XSS + HTML injekcijas FTW: http://smiekliem.lv/index.php?lapa=anekdotes&id=19 (ta lapa tagad norm feilo) 3) pirms publisko lapu iedod kaadam izlabot kljuudas...
  17. Man ir tāda nepabeigta klase (kuru pagaidām nekur neesmu izmantojis) :P http://code.google.com/p/personal-home-page-framework/source/browse/trunk/framework/helpers/Formifier.php Input laukus man liekas, visnotaļ ērti ģenerēt ar php...visu pārējo gan nē. Un arī input laukus veidoju template'ā nevis random kaut kur php vidū. :)
  18. Sakārtojot kā es gribu un izlabojot kļūdas: <h2>Eksistējošo rakstu labošanas forma.</h2> <p>Raksta dati:</p> <form action="" method="POST"> <input class="text" name="update" type="hidden" value="update"/> <input class="text" name="postId" type="hidden" value="<?php echo $postId; ?>"/> <p> <label for="postHead">Raksta virsraksts:</label> <input class="text" name="postHeader" type="text" value="'<?php echo $header; ?>"/> </p> <p> <label for="postText">Raksta teksts:</label> <textarea class="text" name="postText" cols="30" rows="8"><?php echo $message; ?></textarea> </p> <p> <input name="submit" type="submit" class="button" value="Sūtīt" /> </p> </form>
  19. rATRIJS

    Ieteikt

    function get_random_number() { return 4; } es ar gribu kaut ko ielikt ^_^
  20. rATRIJS

    Ieteikt

    $title = 'rATRIJS'; $link = 'http://ratrijs.id.lv'; $title_prefix = 'ratrijs.id.lv'; echo "<a href=\"http://www.draugiem.lv/say/ext/add.php?title={$nosaukums}&link={$link}&titlePrefix={$title_prefix}\">Iedraugo rATRIJS'u</a>";
  21. Tur gadiijumaa tags nepietruukst? o_O
  22. Nekad neesmu lietojis php-fusion, bet tas ir jocigi, ka nevar noradit konekcijas kodejumu ieksh config.php (ne jau ar mysql_query protams).
  23. Man vajag podu zelta...
  24. Kaadus pakalpojumus tu vari sniegt un kaadu portfolio vari raadiit, ja tev shis viss sagaadaa taadas gruutiibas. + ko tu dariisi, ja tev buus 100 kategorijas? Visas definesi ieksh .htaccess?
×
×
  • Create New...