Jump to content
php.lv forumi

jam

Reģistrētie lietotāji
  • Posts

    145
  • Joined

  • Last visited

Everything posted by jam

  1. Css menucim izskatās šitāds http://paste.php.lv/4869 Diemžēl, tas ir joomla.org cms un praktiski vienīgā iespēja kaut ko labot, būtu līst tikai templeite css.
  2. Man ir šitāds menu <tr align="left"><td><a href="#" class="mainlevel" id="active_menu">Reliģija</a> <div style="padding-left: 4px"><a href="#" class="sublevel" >Viens garš nosaukums</a></div> <div style="padding-left: 4px"><a href="#" class="sublevel" >Vēlviens garš nosaukums</a></div> </td> </tr> tā kā paša menu bloks ir nosacīta izmēra, teiksim 150px, tad subleveli abi wrapojas jaunā rindā, bet otrā rinda nav ar atstarpi no kreisās malas. Mēģināju meklēt inetā, bet diezgan čābīgi. Varbūt kādam ir kāds koda paraugs.
  3. Tad jau arī visu var validēt pret mans_kods un shema vispar nav vajadzīga, vai ne? mans_kods taču var būt arī uz āru padodams, lai visiem ir skaidrs un redzams, ko ar ko nedrīgst reportēt. Atveriet no šejienes excel failu. http://yy.lv/download.php?f=13193 To tabulu var noreportēt ar xml, bet aizliegt vajag pelēkās šūnas/kombinācijas. Tādas un vēl lielākas tabulas ir ap 150-200.
  4. Vienīgā un galvenā probza ar XSLT ir, ka ar to var tikai tranformēt un attēlot xml failu, bet validate against nevar.
  5. Es pat īsti nezinu vai tas būtu datu validēšanas jautājums. Datu validēšana ir nosacīti bāzēta uz business rules. tipa a+b jābūt c vai lielākam var x . Tā ir validēšana. Ko darīt šādā gadījumā viedie prāti, ja: 1) Es nodrošinu ar online xml faila pārbaudi. 2) Šīs neatļautās kombinācijas taisītu neIT cilvēki, kuriem būtu aplikācija, kura veidotu manis n orādīto aizliegto kombināciju schemu. 3) Mums ir ļoti daudz pārskatu excelī, kurus vajag uz xml pārnest. Ir jābūt kādam universālam risinājumam/vai arī man tas ir jātaisa pašam. Priekš tiem, kuri datus ievadītu onlainā webiskā interfeisā, es varētu ar XSLT definēt, kuras nav aizpildāmas kombinācijas. Vai latvijā ir kāda spēcīga kompānija, kas var konsultēt šādos, ar xml jautājumos? Nevis vienkārši pateikt, ka protam ar php nopārsēt xml failu, bet reāli analizēt un saprast drēbi. Protams, ne jau par velti. j
  6. Nemāk, bet es viņu gribu ekstendēt/paplašināt Gribu "klientam" iedot schema, lai varētu viņs pie sevis nočekot to xml instances failu uz: datu tipu pareizību, vērtību setus + lai neatļauti kombinējis elemntus/vērtības.
  7. Mana problēma bija - kā aizliegt dažādu elementu kombinācijas ar citu elementu konkrētām vērtībām, t.i. kā to aprakstīt ar scheme. Vieglāk to iedomāties, ja iztēlojas Excel tabulu, kurai ir kolonnas un rindas. A1, A2....An ir rindas un kolonna_1 un kolonna_2 uttt ir kolonnas. Ja to pārnes uz xml instances failu, tad izskatītos šādi: <report> <rinda> <rinda_id>A1</rinda_id> <kolonna_1>12345</kolonna_1> <kolonna_2>12345</kolonna_2> <kolonna_3>12345</kolonna_3> </rinda> <rinda> <rinda_id>A2</rinda_id> <kolonna_1>12345</kolonna_1> <kolonna_2>12345</kolonna_2> <kolonna_3>12345</kolonna_3> </rinda> <rinda> <rinda_id>A3</rinda_id> <kolonna_1>12345</kolonna_1> <kolonna_2>12345</kolonna_2> <kolonna_3>12345</kolonna_3> </rinda> <report> Ja vajag aizliegt vērtību ierakstīt elementam <kolonna_1> ja elementa <rinda_id> vērtība ir A1. Tam uzrakstīju kaut ko šādu: <?xml version="1.0" encoding="UTF-8"?> <xs:denycombinations> <xs:deny name="kolonna_1"> <xs:element name="rinda_id"> <xs:element value="A1"/> </xs:element> </xs:deny> <xs:deny name="kolonna_2"> <xs:element name="rinda_id"> <xs:element value="A1"/> <xs:element value="A3"/> <xs:element value="A5"/> </xs:element> </xs:deny> </xs:denycombinations> </xs:schema> Protams, xml validatori to nesaprot. Filosofisks dabas jautājums: Vai šādai pārbaudei rakstīt jaunu parseri tieši priekš denycombinations? Ieteikt w3 konsorcijam uzlabot funkcionalitāti? Esmu mazliet izlaidis XML pamatus par šādiem jautājumiem.
  8. Sveiki visi. Man ir šāds xml instances fails: <?xml version="1.0" encoding="utf-8"?> <report xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="poz.xsd"> <row> <row_id>A1</poz_id> <row_country_code>US</row_country_code> <row_currency_code>USD</row_currency_code> <gowernm>999</gowernm> <local>999</local> <issuers>999</issuers> <credit_instit>999</credit_instit> <private>999</private> </row> <row> <row_id>A2</poz_id> <row_country_code>PL</row_country_code> <row_currency_code>POL</row_currency_code> <gowernm>888</gowernm> <local>888</local> <issuers>888</issuers> <credit_instit>888</credit_instit> <private>888</private> </row> </report> Vai ir iespējams schema failā definēt nosacījumu, ka, piem. ja row_id value ir A1, tad nav atļauta vērtība starp <issuers> un ja row_id vērtība ir A2, tad starp <private> tagiem. Pie tam, vienam row_id, var būt neatļautas vairākas kombinācijas. Paldies!
  9. Ir saits www.trtrtr.lv/ zem kura ir dira www.trtrtr.lv/blabla/ ar apacha redirect var uztaisit taa, lai redirektejas, ja uzraksta browserii www.trtrt.lv bet ja uzraksta to www.trtrtr.lv/blabla/ tad nedirekteejas? Patlaban ir: redirect / http://www.citssaits.lv
  10. kā? :) aa , tipa ErrorDocument 403 /script_error.html ?
  11. Ir lapa, kuras kontentu vajag upgreidot, bet tas prasītu ilgāku laiku. Tā vietā, lai neko nerādītu, vajag rādīt kaut kādu citu html failu ar tekstu sory sory un kontakttelefoniem. No manas IP adreses gan vajag piekļuvi kā iepriekš. kaut kā šitā? order deny,allow deny from all allow from 111mana_ip222 bet kā iebarot, lai tiem, kuriem deny rāda citu saturu?
  12. jam

    tukša direktorija

    tas ir linux Šitādam vajadzētu būt? $dirlist = opendir('/direktorija/uz/servera/'); $fcount=0; foreach ($dirlist as $dir) { if ($dir[0]!='.') { $fcount++; } } if ($fcount>0) { // ir faili }
  13. jam

    tukša direktorija

    php4 es jau saprotu, ka ar readdir to darīt, bet ja būtu vēl reāls kods, saprastu vēl labāk :)
  14. jam

    tukša direktorija

    bubu, tu esi labs cilvēks, ja mēģini palīdzēt iemācīties 'loģiku'. 'Loģiku' izdomāt es māku, bet uzrakstīt nemāku :)
  15. Man ir jāpārbauda vai X direktorijā ir faili. Par tukšu direktoriju jāuzskata ar tāda, kurā ir faili ar . sākumā. Ja ir faili, tad jāuzseto viens variablis, ja nē, tad cits. How?
  16. man bija tīrs js fails. šis ir īstais: document.location.hostname
  17. Vai Javascriptam ir kas līdzīgs php .$_SERVER['SERVER_NAME'] ?
  18. Nee, paņēmu pa taisno kur vajadzeeja to echo uzrakstīju statement <? if(!isset($_GET['about'])){ echo $dir2.$file; } else { thumb("$dir/","$file","80","80","0");} ?> paldies un ar labu nakti...
  19. Man ir nosacījums $bckimage = (!isset($_GET['about']))? $dir2.$file : thumb("$dir/","$file","80","80","0"); pēc tam kur vajag print to $bckimage : print $bckimage; thumb() ir funkcija, kura ņem failu $file no $dir un pēc dotajiem parametriem 80, 80, 0 resaizo un attēlo. ja tas about nav settots, tad viss strādā ok un rāda ko vajag, bet ja ir settots, tad otrais parāda viņu kā stringu "tur uz vietas", nevis tur, kur tiek echots. Kape tā?
  20. tipa domā ar šo:? $text = str_replace(Array("\r\n", "\n"), Array('\\r\\n', '\\n'), $text);
  21. tad laikam ērtāk izmantot to base64_encode un decode, nevis mocīties
  22. nee, tomēr nevar. tas jau ir tas pats file (), ja ieliek arraya :)
  23. a bez base64_ f-jas var iztik ar šo $filearr = file_get_contents($open); $filearr = array($filearr); foreach($filearr as $row) { list($labdat, $showit, $name, $teksts) = explode(" [|] ",$row); }
  24. GedroX , starp citu, tas base64_encode un decode tiešām palīdz. Pat UTF-8 saglabājas :) Protams sviestīgi, ka pa taisno txt failā nevar neko redzēt :/
  25. bet base64_*() saistīts ar encode +decode. Domā tas vienkārši būtu līdzeklis, ka visu saturu vienā rindā pārvērst?
×
×
  • Create New...