Jump to content
php.lv forumi

sviesc

Reģistrētie lietotāji
  • Posts

    291
  • Joined

  • Last visited

Posts posted by sviesc

  1. tātad nekādīgi nespēju izdomāt kā varētu nodot parametrus pēc kā kārtot linkus kurus dabonu no mysql db ar šādu struktūru

    id | nosaukums | links | pozicija |

    laikā pozīcija varētu norādīt kur šim linkam ir jaatroas tipa kārtas skaitli, bet kā vajadzētu darīt tad ja es nezinu kur ir šī linka kārtas skaitlis, tas ir admin formā ir linki left | right . Problēma rodas tajā ka ir jānorāda kautkādi parametri pēc kuriem šķirot un kārtot....

     

    Ja kādam ir labāka ideja kā panākt lai linkus varbīdīt kur grib `bušu priecīgs uzklausīt... :blink:

  2. Sarežģīti ir ļoti abstrakts jēdziens. Kas vienam sarežģīti - citam nieks vien. ;)

    Apraksti sīkāk savu ideju.

    ņā šim varētu arī piekrist... :D

    Protams var sāk domāt par to cik daudz mēs pavadam lai apgūtu visu ko vel īsti labi neprotam...

     

    2 Zoom ja pietiekami labi es apguvis flash un PHP tad peoblēmām nevajadzētu rasties vienīgi ir jaizdomā kā realizēt izdeju un tad meklēt risinājumus nevis otrādi...

  3. šinī gadijumā izskatās ka atšķirības nau nekādas varbūt janu vienīgi ar izpildes ātrumu. es personīgi lietotu 2 variantu (pierastāks), bet 1 variantu var sataisīt autoātiski seloecto etc ar switch tas laikam nebūs tik viegli :D

  4. tipa tika atrasts kopīgīs risinājums, bet problēmas sāka rasties ar "gf" un 'fg' lietošanu

    $s = 'blaa blaa [kods]blaa print("sadasd");blaa[/kods blaa blaa';
    $start = '\[kods\]';
    $end = '\[\/kods\]';
    $s = preg_replace("/$start([^$end]*)$end/e", 'phpHighlight("\1")', $s);
    $s = stripslashes($s);
    echo $s;

    ir kādas idejas?

  5. vienīgais ko man atgriež ir tas teksts sterp [kods] un [/kods] pārējais eksts tiek aprīts vai arī es ko lāgā neesmu sprats tipa lietoju šādu te variantu

    $data = "shgdhsgahjdgashjd hjdsfjh
    dshfk
    jdshfk
    [kods]
    print();
    include();
    [/kods]
    jsajdh
    kjsakjd";
    $code_start = strPos($data, "[kods]");
    $code_end = strPos($data, "[/kods]");
    $code = substr($data, $code_start, ($code_end - $code_start));
    $code = str_replace("[kods]", "", $code);
    echo phpHighlight($code);

    :blink:

  6. ir f-cija

    <?php
    function phpHighlight($code){
    
      $code = "<?php\n".$code."\n?>";
      $code = stripslashes($code);
      $code = highlight_string($code, true);
      $code = explode('<br />', $code);
     
      $text = "<table
          style='padding:0px; border-spacing: 0px 0px;'>";
     
      for($x=0;$x<sizeof($code);$x++)
          $text .= "<tr><td style='font-family:Verdana; font-size:10px;
              vertical-align:middle; background-color:#FFFFE1;'>".
              ($x+1)."</td><td>".
              $code[$x]."</td></tr>";
    
      $text .= "</table>";
      return $text;
     
    } ?>

    es vēlētos šo f-ciju savienot ar

    $teksts = str_replace("[kods]","phpHighlight(",$teksts);
    $teksts = str_replace("[/kods]",");",$teksts);

    tā lai teksts kur atrodas starp [kods] un [/kods] tiktu atelots ar phpHighlight() palīdzību vai ir kādas idejas mans variants nestrādā

     

    vai arī teksts kur atrodas starp [kods] un [/kods] tiktu peņemts par mainigo $code tas manuprat ari deretu :blink:

  7. ar PHP to laikam nevarēs panākt (diemžēl)

    <script language="JavaScript">
    <!-- Begin
    document.write(screen.width," x ",screen.height," pix");
    // End -->                              
    </script>

    java par to arī var nesajūsmināties jo kas ir java - ****pi**** :blink:

    (bet tas ir mans personīgs viedoklis)

  8. ir jāsaka ka tiešām šis forums ir mazliet pārgruzīts ar jautājumiem kuri jau agrāk ir tikuši apskatīti. vajadzētu izveidot tādu kā plašāku meklēšanas sistēmu, kura meklētu tieši ši foruma db, jo pārrakstīt vai izveidot jaunu forumu nav reāli, jo šobrīd esošā kārtība ir savā veidā laba stūlbs jautājums => iepstējam serch rezūltātus, jo laikam copy/paste coderi nepapūlas pameklēt pirms uzdod jautājumu, tā arī varētu būt galvenā vaina kādēļ atkārtojas dumji jautājumi.

     

    protams ar tiem būs jārēķinas vienmēr, jo nevisi PHP zin pietiekamā līmenī ir tādi, kuri taikai tadag to sāk apgūt :blink:

  9. nu ar to domāšanu ir tā kā ir jo laikam copy/paste koderi ir navalam, bet te ir ban scripts, mazliet neerts lietošanai, bet lūdzu strādā perfekti

    <?PHP
    $arr = array ('', '218.154.92.1', '');
    while (list (,$val) = each ($arr)){
    if ($val == 'stop!'){
    }
    IF ($REMOTE_ADDR == "$val" ) :
    header("location:http://porn.lv");exit();
    ENDIF;
    }
    ?>

    :blink:

  10. būtībā counteros parasti neiesaka lietot update f-ciju, jo ja vēlamies uzināt cik hiti ir nokonkrētas ip etc tas var radīt nelielas problēmas. ar datu atlasīšanu, tas tā es tikai uzmetu aci ;)

  11. ja vari izmantor Mysql tad es ieteiktu par pamatu ņemt šo dzini http://sviesc.valsts.lv/index.php?menu=downloads ,jo tas ir domāts iesācējiem un kods ir salīdzinoši vienkāršā stilā uzrakstīts, tā lai arī copy / paste koderi šo to varētu saprast.

    Par komentāriem ja izmanto datubāzi tad tasi divas tabulas raksti un comenti tabulā raksti noteikti izveido lauku id . Tad kad notiek komentu pievienošana paķēr no tabulas raksti to id un vievieto comenti tabulā laukā ar nosaukumu raksta_id, tad taisi selectu selekto ierakstus no tabulas coments kur raksta id ir vienāks ar pieprasītā rakta id.

    to pašu noteikti var izveidot ar failiem tikai mazliet jāpacierē :blink:

  12. ņu ņemos es ar to rss taga es sagudroju šādu te kodu vis strādā tiklīdz nenodefinē mainīkos kā nodefinē tā bum no efect

    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
     <channel>
       <title>sviesc.valsts.lv</title>
       <link>http://sviesc.valsts.lv</link>
       <description>Par un ap php un mYsql</description>
       <language>en</language>
    <?php
    //piekonektejas serverim un datu bazei
    MYSQL_CONNECT (localhost,user,pass) OR DIE ("nav servera");
    mysql_select_db("db") or DIE ("Nav DB.");
    
    $all = mysql_query("SELECT * FROM page ORDER BY `id` DESC LIMIT 0,10");
      
    //te saksies to datu izvade kas ir datu bazee
    if (!$all) { echo( mysql_error()); }
    else {
    while ($row1 = mysql_fetch_array($all)) {
    $head = $row1["headline"];
    $name = $row1["vards"];
    $dat = $row1["datums"];
    $id = $row1["id"];
    ?>
       <item>
         <title><? echo "$head"; ?></title>
         <link>http://sviesc.valsts.lv/index.php?menu=read&id=<? echo "$id"; ?></link>
         <description><? echo "$teksts"; ?></description>
         <dc:creator><? echo "$name"; ?></dc:creator>
         <dc:date><? echo "$dat"; ?></dc:date>    
       </item>
    <?php
    }
    }
    ?>
     </channel>
    </rss>

    varbūt jums ir kāda ideja kādēļ tiklīdz nodefinēju mainīgos vis aiziet pa pieskari

  13. Un kas tas "kaut kas" būtu?

     

    P.S.

    ...

    Izlasiet savu uzrakstīto jautājumu pats piecas reizes. Palūdziet, lai to izlasa kolēģis un pasaka, vai saprata, ko jūs ar to vēlaties uzzināt.

    ...

    Rakstot, cenšaties to darīt saprotami. Ja jautājums būs nesaprotams, neviens uz to nebūs spējīgs atbildēt.

    kārtējo reizi esmu pacenties riktīgi pareizi nenoformulēt jautājumu. Jautājums - ir šāds rss kods, bet kad to sajūdzu ar PHP nenotiek nepieciešamā tagu izvade varbūt kādam ir zināms kāds jēdzīgāks php un rss savienojamības piemērs :blink:

×
×
  • Create New...