Jump to content
php.lv forumi

dodge

Reģistrētie lietotāji
  • Posts

    6
  • Joined

  • Last visited

Posts posted by dodge

  1. es te tagad nevaru sparast

     

    izmantojot shaadu xsl

     

    <xsl:for-each select="/xml/1">

    <xsl:for-each select="/xml/2">

    </xsl:for-each>

    </xsl:for-each>

     

    kaa lai ar <xsl:value-of> vai <xsl:if> zinaatu kursh elementu kopums tiks izmantots /xml/1 vai xml/2.

     

    meegjinu iebraukt tajaa xslt

    imo iekshejaa cikla buus pieejams /xml/2 un aareejaa ciklaa /xml/1 (jo currentaa node buus taa kurai tu pedeejai taisi select), ja ir nepiecieshamiiba ieksheejaa loopaa izmantot arii noteiktaa iteraacijaa esosho /xml/2 tad var to ieglabaat xsl variablii (<xsl:variable .../>). Neesmu meegjinaajis bet taa man domaat ka vaidzeetu straadaat.

  2. Vai ir iespējams panākt, ka masīvu sakārto pēc alfabēta.

    Mēģināju ar sort(), bet tas kārto ne tā kā man vajadzētu, vispirms izvada tos, kuri sākās ar burtiem bez garumzīmēm, bet pēc tam tos, kas ir ar garumzīmēm.

    A

    B

    C

    ...

    Ā

    Č

    ...

     

    Kā lai dabū šitā:

     

    A

    Ā

    B

    C

    Č

    ...

    imho sheit vajadzeetu paliidzeet setlocale, jo char seciiba tiek defineeta lokaalees t.i.

     

    setlocale("LC_ALL","lv_LV");

    sort($arr);

     

    varbuut paliiidz

  3. Esi paarliecinaac, ka vish nerepleisos arii piemeeram sekojoshi...

    Mekleejamais vaards "kasiko"

    Attieciigi html gabals

     

    <a href="kasiko">kasiko</a>

     

    Man liekas ka peec taa patterna rezultaats buus sekojoshsss

    <a href="<b>kasiko</b>"><b>kasiko</b></a>

     

    Kas neir kaa vaig:))

     

    dodge

  4. Teex nu lieta sekojosha. Vispirms naaktos iepaziities ar taadaam lietaam kaa XPATH,XSLT,XPOINTER. Reku ir links ar tutoriaaljiem shajaa jomaa: Tutori . Doma ir taada izveido XML struktuuru kur glabaajas visi GB entriji. Peec tam sho te failu var smuki noparseet ar xslt. Ja gribi izslekteet dalju no xml izmanto XPath un XPointer (tie ir savaa starpaa saistiiti) un Xpath izskataas ljoti elementaari ja tev ir struktuura

    <entries>

    <entry>

    <writer>Kolja</writer>

    <text>Labu labaa lapa...</text

    </entry>

    <entry>

    <writer>Vanja</writer>

    <text>Suuc peedeejais:)</text

    </entry>

    </entries>

    Tad ar xpath tu vari izselekteet ko vien vajag, veelpietam var labi burties pa atribuuutiem ja taadi eksistee, atlasiit peec atributiem, grupeet, atlasiit nevienaados, saliidzinaat peec kriteerijiem utt. Tajaa Zvon.org ir tiiri smuki apstaastiits kas un kaa. A ieksh PHP lai iepuustu xml un xslt atbalstu ir nepiecieshams piekompileet PHP --with-xml --with-sablot.

     

    dodgis:)

  5. Moina php pusee:)

     

    Lieta sekojosha... Ir nepiecieshams hailaitot vaardus kuri atrodas htmlaa. Protams nedriikst hailaitot tos vaardus, kuri ir ieksh html tagiem. Es te uzkreceleeju vienu patternu, bet nu nerullee kaa gribeetos...

     

    Reku snippets no koda...

    <code><font color="#000000">
    
    <font color="#0000CC"><? 
    
    </font><font color="#006600">while (list(, </font><font color="#0000CC">$value</font><font color="#006600">) = </font><font color="#0000CC">each </font><font color="#006600">(</font><font color="#0000CC">$words</font><font color="#006600">)) {
       </font><font color="#0000CC">$out </font><font color="#006600">= </font><font color="#0000CC">[url=http://lv.php.net/preg_replace]preg_replace[/url]</font><font color="#006600">(</font><font color="#CC0000">"/(?(?!(<[^>]*" </font><font color="#006600">. </font><font color="#0000CC">[url=http://lv.php.net/quotemeta]quotemeta[/url]</font><font color="#006600">(</font><font color="#0000CC">$value</font><font color="#006600">) . </font><font color="#CC0000">"[^>]*>.*<[^>]*>))b(" </font><font color="#006600">. </font><font color="#0000CC">[url=http://lv.php.net/quotemeta]quotemeta[/url]</font><font color="#006600">(</font><font color="#0000CC">$value</font><font color="#006600">) . </font><font color="#CC0000">")B)/iUs"</font><font color="#006600">, </font><font color="#CC0000">"<b style="</font><font color="#0000CC">color</font><font color="#006600">:</font><font color="#0000CC">black</font><font color="#006600">;</font><font color="#0000CC">background</font><font color="#006600">-</font><font color="#0000CC">color</font><font color="#006600">:</font><font color="#FF9900">#ffff66"></b>", $out);
    </font><font color="#006600">}
    
    </font><font color="#0000CC">?>
    </font>
    </font>
    </code>

     

    echo $out;

     

    Kjip ar domu $out glabaajaas outputs un $words masiivs ar vaardiem kurus hailaitot...

    Any ideas!!!

     

    dodgis:)

×
×
  • Create New...