Jump to content
php.lv forumi

cilveks

Reģistrētie lietotāji
  • Posts

    136
  • Joined

  • Last visited

Posts posted by cilveks

  1. Shis vairaak ir maaciibu noluukiem, dabuuju vienu urli kursh satur arii shos simbolus - < >

    Un es gribu sho urli atshifreet normaalaa tekstaa, bez %3C+ utt. Urlis ir garsh, taapeec netiikas ar rokaam speciaali visu repleisot ar vajadziigajiem simboliem. Bet ja es iemetu ieksh urldecode() sho urli, tad taas vietas kuras ir ietvertas simbolos <> pazuud.

    Piemeeram: urldecode(%3Cshisvards%3E) izvadiis tukshumu, nevis kaa es veeleetos <shisvards>

     

    Vismaz pasakiet virzienu kuraa mekleet.

  2. Grey_wolf: ej nu sazini kas topika autoram padomaa, es jau nezinu kaads ir paareejais kods, tas bija tik piemeers.

     

    P.S. vadiijos peec treshaa posta shajaa forumaa.

  3. Paraada tikai vienu "aa", jo cikls tur ar vienkaarshi beidzas pirms "aa" izvades uz ekraana.

    for($i=1;$i<=100;$i++) $a = 'aa'; <--cikls beidzas sheit.

    echo $a;

    Buutu pareizaak shaadi:

    for($i=1;$i<=100;$i++) {
     $a = 'aa';
     echo $a;
    }

    Un veel, nevajag tev $a veertiibu katru reizi ciklaa paarpieskhkjirt, taas ir tikai liekas darbiibas, lieka noslodze, shoreiz ta siikums, bet kaadreiz arii siikumiem ir noziime:). Iznes $a veertiibas pieskjirshanu aarpus cikla (pirms), ja tev cikla laikaa mainiitos $a veertiiba, tad cita runa.

    $a = 'aa';
    for($i=1;$i<=100;$i++) {
     echo $a;
    }

     

    edit: sagljukojaas, luudzu izdzeest vienu manu komentaaru, man pasham nav taadas iespeejas.

  4. Paraada tikai vienu "aa", jo cikls tur ar vienkaarshi beidzas pirms "aa" izvades uz ekraana.

    for($i=1;$i<=100;$i++) $a = 'aa'; <--cikls beidzas sheit.

    echo $a;

    Buutu pareizaak shaadi:

    for($i=1;$i<=100;$i++) {
     $a = 'aa';
     echo $a;
    }

    Un veel, nevajag tev $a veertiibu katru reizi ciklaa paarpieskhkjirt, taas ir tikai liekas darbiibas, lieka noslodze, shoreiz ta siikums, bet kaadreiz arii siikumiem ir noziime:). Iznes $a veertiibas pieskjirshanu aarpus cikla (pirms), ja tev cikla laikaa mainiitos $a veertiiba, tad cita runa.

  5. 4e4en: pastaasti ar kaadaam metodeem meeriiji aatrdarbiibu windowsaa un uz *nix - apache+mysql+php serverim? Vai arii paraadi konkreetu, argumenteetu rakstu kur sho izlasiiji?

    Ja nevari, tad ne**** tukshu.

     

    edit: lizard'am taa lapa, kura sasniedz tik daudz hitu ir torrentu saits - outlaw.lv

    Lizard, principaa tev atbildes ir jau sniegtas. Un veel, zinu ka mysql'am ir iespeejas logot kverijus, kuri izpildaas paaraak ilgi. http://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html un peec tam attieciigi jaaizanalizee logfailu, un optimizee kverijus kuri izpildaas paaraak ilgi.

  6. function showid($show) {
      switch ($show) {
      case true:
    		  echo "show = true";
    		  break;
      default:
    		  kods .. blah blah
    		  if () {
    		  } else {
    		  $show = true;
    		  //shajaa vietaa vajag atgriezties no saakuma, lai switchu saak pildiit no jauna, jo switcha veertiiba mainaas 
    		  }
       }
    }
    
    if (!isset($_SESSION['loged'])) {
    $show = false;
    } else {
    $show = true;
    }
    showid($show);

    Ieliekot continue vinjsh vienkaarshi skip'o atlikusho koda dalju un iet liidz beigaam (vai naakosham statementam, ja taads ir), bet man vajag lai vienkaarshi saak switchu no jauna. Ok, es vareetu samainiit vietaam case true un default kodus, bet eertaak buutu nemainot kodu vietaam.

  7. foreach ($change as $target => $value) {
    echo $target," = '",$value,"', ";
    }

    Kaads buutu efektiivaakais veids, lai izvadiitu visu iepriekshmineeto, bet neliktu aiz peedeejaas veertiibas komatu?

    vards = 'name', uzvards = 'surname', <- sheit beigaas tas komats nav vajadziigs.

     

    P.S. Varbuut ar explode, implode paliidziibu?

  8. Par to vai tas ir gljuks vai fiicha nepateikshu, bet man izdevaas rast shaadu atrisinaajumu

    <style>
    div {
      border: 1px solid black;
    	float: left;
    	padding: 6px;
    	padding-bottom: 0px;
      }
    
    ul {
    	padding: 0;
    	margin: 0;
    	list-style-type: none;
      }
    li {
    	float: left;
    	min-width: 100px;
    	text-align: center;
    	border: 1px solid orange;
    	margin: 0;
    	padding: 0;
      }
    * html li {
    	width: 100px;
      }
      * html div {
    	padding-bottom: 6px;
    }
    </style>

     

    p.s. uz operas gan liiki izskataas, gan pirms, gan peec tam.

  9. http://paste.php.lv/4756

    $title = 'Название'; (nevis kaa paste.php.lv noraadiits)

    lapas x.htm encodings ir

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

    un es zinu ka tajaa lapaa ir tads teksts kaa - 'Название', ierakstot 'Название' vietaa kaadu citu vaardu, anglju valodaa, tad viss darbojas kaa naakas, znachit probleema ar enkodingiem.

    Savaa lapaa meegjinaaju visaadi mainiit kodeejumus, gan charset=windows-1251", gan charset=UTF-8", kaa arii meegjinaaju $title = iconv("windows-1251", "UTF-8", $title); un $title = iconv("UTF-8", "windows-1251", $title); vienalga bez rezultaatiem. Kaa pareizi jaaraksta, lai saliidzinaatu arii tekstus krievu valodaa?

     

    Un to ka kods ir neefektiivs, leens, to pats apzinos, un tas nav primaarais, primaarais ir lai kods vispaar darbojas kaa naakas.

×
×
  • Create New...