Jump to content
php.lv forumi

EdgarsK

Reģistrētie lietotāji
  • Posts

    621
  • Joined

  • Last visited

Posts posted by EdgarsK

  1. protams, nelasiji aprakstu?

     

    - svaigā satura pārkodēšana json lai var glabāt teksta veidā un pēc tam base64 lai var lietot kā php stringu, jo visi zinām cik ilgi aizņemt file_get_contents, tapēc tā vietā lietojam include un glabājam cache failus kā php failus.

     

     

    glabājas php faila

     

    $cache_saved = "base64_encoded jo json atstaj "/'";

    kautgan var tak enkodet tos quotes, bet vai vajg?

     

     

     

    - update 0.1.1

    http://paste.php.lv/fc80e2e459dbbc82f3d457b4b50f82d4?lang=php

  2. Jaunāka versija - :)

    http://paste.php.lv/c26b16e225630455831460c0e8b4a9bd?lang=php

     

     

    dati glabājas cache failā (php failā, jo tas paātrina processu ja cache failu var inklūdot un uzreiz bez liekām apstrādēm lietot kā stringu)

    kad tiek pārsniegts laika limits 1 cache failam, tas tiek pārdēvēts tā (izveides) datumā un tiek sapumpēts jaunais saraksts un noglabāts.

     

    tukšo kodu pārtaisiju par oop, jo būs vieglāk kko uzlabot, kā arī funkcijas!! Funkcijas! :)

     

     

     

    Kritika? :) Atsauksmes?

  3. windowsigie cilveki varetu sava upset pievienot sho to

     

    katru reizi kad mes parinstalejam datoru un datoram piesledzam internetu tas sazinas as izstradataju tas nav microsowft.com bet tur ir sava ip adresite, kura tad arii vinji nocheko vai windows ir licenzets etc.

    tas ka mes ievadam savus serialjus kurus kkur torentos esam dabujusi liek windowsam sutit 'tipa' realus licenzes kodus, tapec arii viss rit gludi, tai skaita taja gala nocheko vai datoram ir aktivizets ie un vai vinsh ir uzstadits.

    So faktoru varetu njemt nost un pievienot if(ie.version==6){ drop.ie; +update global(ie[8]) } ka rezultata katrs kompits uz kura uzinstaletu winxp tu pat nepamanitu ka tev ie6 tiek fona nodzests un uzlikts 8.

     

    Bet ta ir tikai mana teorija, tapec neiespringstam uz kritizesanu (kaut arii patik ja pakritize) ;)

  4. es programmēju mājas lapas jau gadiem un esmu iemācijies (paldies dievam) ka izpurināt katru browseri, iesaku visiem kas mācās programmēt - Use All Browsers ;)

     

    Mans headers parasti ir šāds

    <link rel="stylesheet" href="/css/default.css" type="text/css" />
    <link rel="stylesheet" href="/css/theme.css" type="text/css" />
    <link rel="stylesheet" href="/css/hack.css" type="text/css" />
    <!--[if IE 6]><link rel="stylesheet" href="/css/ie6.css" type="text/css" /><![endif]-->
    <!--[if IE 7]><link rel="stylesheet" href="/css/ie7.css" type="text/css" /><![endif]-->
    <!--[if IE 8]><link rel="stylesheet" href="/css/ie8.css" type="text/css" /><![endif]-->
    

     

    kur default.css ir visi defaultie izmeri

    theme.css ir defaultas krasas dizainam

    hack.css satur izmainjas ar moz un webkitiem

    ie6,7,8 .. savejie

     

  5. bet es tāpat kā visi pārējie tēloju dumaku un neko nezinu par datoru , tapēc lietoju ie6 un tos update paziņojumus nejēdzu izlasīt jo :) nemacos skola vairak..

     

    Atceries - vienmēr domā par klientu no visiem aspektiem, labi ja 1% no klientiem kuri lieto ie6 zin par saveie6.

    Un ticu ka vismaz 70% no tiem kuri lieto ie6 lieto arī tvnet.lv

  6. Nemēdzu skaļi smieties par citu mājas lapām, bet šoreiz nenoturējos.

     

     

    Lapa - tvnet.lv

    visiem zināma, liela, populāra un tiktiešām noderīga lapa.

     

    bet ar kuru galu viņi domā?! puse latvijas iedzīvotāju vēljoprojām ir sēnes kuri lieto ie6!!!

     

    čekojam pielikumu.

     

    - Jūsu domas?! Un ko par šo visu teiktu paši TvNetieši?

    post-3881-1264587996,91_thumb.jpg

  7. nezinu kas tev tur ir, pameigini ta ka man ir

     

     

    <?php
    echo "Begin mailing";
    $from = '[email protected]';
    $to = '[email protected]';
    $subject = '=?UTF-8?B?'.base64_encode("Mans virsraksts").'?=';
    $body = 'body';
    $header = 'MIME-Version: 1.0'."\r\n".'Content-Type: text/plain; charset=UTF-8'."\r\n";
    
    $send_mails=array(
    	array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header),
    	array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header),
    	array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header),
    	array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header),
    	array('from'=>$from,'to'=>$to,'subject'=>$subject,'body'=>$body,'header'=>$header)
    );
    
    // Sutam 5 epastus
    $id=0;
    echo "Settings done, sending";
    foreach($send_mails as $send){
    	$id++;
    	if(mail($send['from'],$send['to'],$send['subject'],$send['body'],$send['header'])) $log[] = '#'.$id.' Mail sent';
    	else $log[] = '#'.$id.' - Mail not sent';
    }
    
    var_dump($log);
    ?>
    

  8. es ieteiktu to seo nedaudz vienkaršāku

     

    <?
    function str2seo($str){
    	$a = array('/ā/','/č/','/ē/','/ģ/','/ī/','/ķ/','/ļ/','/ņ/','/ō/','/ŗ/','/š/','/ū/','/ž/','/ /');
    	$b = array('a','c','e','g','i','k','l','n','o','r','s','u','z','-');
    
    	$str = preg_replace($a,$b,$str);
    	return $str;
    }
    
    echo str2seo('āķis kakā');
    ?>

  9. mhm.

     

    runajot par seo es parasti lietoju vv

     

    Options +FollowSymLinks
    
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php?path=$1 [L,QSA]

    un tad man index.php faila cheko

     

    $seo = explode("/",$_GET["path"]);

    foreach($seo as $id=>$value){

    $id++;

    define("SEO_{$id}",$value);

    }

     

     

    .lv/zanri/5

     

    SEO_1 = zanri

    SEO_2 = 5

     

    .lv/users/5/album/comments

     

    SEO_1 = users

    SEO_2 = 5

    SEO_3 = album

    SEO_4 = comments

     

    un vnk pie ielades nocheko

     

    if(is_file(dirname(__FILE__)."/plugins/pages/".SEO_1.".php")) include(dirname(__FILE__)."/plugins/pages/".SEO_1".php");

    else include(dirname(__FILE__)."/plugins/pages/home.php");

  10. Atbildēšu uz jautājumu par FOR ciklu

    For cikls darbojās ļoti vienkārši tikai jāizprot viņu

     

    for(a=b;a<=c;d){ .. }

    a = mainīgais kuru lietosi skaitīšanai

    b = skaitlis ar kuru saksi skaitit

    c = skaitlis kurš būs kā pēdējais skaitlis

    d = skaitīt uz augšu vai uz leju, mainīgais++ vai mainīgais--

    a<=c, a<c, a>c, a>=c

     

    Piemeram

    for($i=0;$i<5;$i++) { echo $i; } # atgriezīs 01234
    for($i=0;$i<=5;$i++) { echo $i; } # atgriezīs 012345
    for($i=5;$i>0;$i--) { echo $i; } # atgriezīs 54321
    for($i=5;$i>=0;$i--) { echo $i; } # atgriezīs 543210
    

  11. Sveiki PHP.lv

     

    Šodien nolēmu uzcept kodu ar kura palīdzību iegūstam Eiropas Hitu radio topa sarakstu.

    rezultātā mēs saņemam masīvu $results kuru varam iemest foreach kur mums vajag parādīt šo listi :)

     

    position - dziesmas šobrīdējā pozīcija eiropas hitu topāabs

    changes - dziesmas izmaiņas nedēļas laikāabs

    changes_type - 1 = uz augšu, 0 = uz leju

    artist - grupa/dziedātājs

    title - dziesmas nosaukums

    vote - šobrīdējais reitings eiropas hitu top listē

     

    Array

    (

    [0] => stdClass Object

    (

    [position] => 1

    [changes] => 7

    [changes_type] => 1

    [artist] => keri hilson

    [title] => i like

    [vote] => 2

    )

     

    [1] => stdClass Object

    (

    [position] => 2

    [changes] => 1

    [changes_type] => 0

    [artist] => edward maya & vika jigulina

    [title] => stereo love

    [vote] => 0

    )

     

    [2] => stdClass Object

    (

    [position] => 3

    [changes] => 1

    [changes_type] => 0

    [artist] => owl city

    [title] => fireflies

    [vote] => 10

    )

    ......

    Pats kods - http://paste.php.lv/...6c4e11?lang=php

     

    Kā jūs novērtētu šo veikumu? Darbs tika paveikts 15 minūtēs.

    Esmu nolēmis uzsākt veidot līdzīgus kodus un publicēt tos php.lv lai palīdzētu jaunajiem programmētājiem, varbūt arī vecajiem.

×
×
  • Create New...