Jump to content
php.lv forumi

litt

Reģistrētie lietotāji
  • Posts

    124
  • Joined

  • Last visited

Posts posted by litt

  1. Problēma nav realizācijā - problēma ir loģikā. Ja uz papīra varēsi uzzīmēt shēmu, pēc kuras viss strādās, tad uzkodēt arī nebūs problēmas. Ja uz papīra nespēsi uzzīmēt un saprast ko vajag, tad uzkodēt toč nevarēsi.

  2. Wap lapai var piekļūt arī no www. Wap lapas var taisīt ar php palīdzību. Php izvada uz ekrāna to, ko tu saki, lai izvada. Lapas uz servera izvietojās kā parasti faili. Paņem un paskaties kādas lapas sourci un viss būs skaidrs

  3. Offtopic: nepiekritīšu, ka priekš telefoniem labāks ir xHTML. Iekš WML ir tāda lieta kā <template> (īsceļi), ar īsceļu palīdzību var "paslēpt" nevajadzīgos linkus, lai uz ekrāna ir vairāk vieta informācijai. Īsceļiem var piekļūt no jebkuras vietas, nav jāskrollē. Ar xHTML to izdarīt nevar un pilnīgi visi linki ir jāliek kaut kur lapā. Normāli šos linkus būtu likt apakšā, lai atverot lapu lietotājs redz saturu, nevis 10 linkus. Tas, ka linki ir kaut kur ellē ratā apakšā un līdz viņiem vienmēr ir jāskrollē nav forši..

  4. Risinājums cherez zh, performance 0, bet tomēr...

    1. ej cauri stringam, ņem pa vienam simbolam

    2. ja simbols nav cipars, tad liec/papildini mainīgo $str

    3. ja simbols ir cipars, tad liec/papildini mainīgo $num

    4. kad esi izgājis cauri stringam, tad veic vajadzīgās darbības ar $num

    5. rezlutātā savieno $str . $num

    Ja arī beigās var būt burti, tad ievies mainīgo $str2 un to aizpildi, ja $num nav null

  5. Baigi garš kods sanāk un ko darīsi, ja pēkšņi vēl 5 mainīgie nāks klāt? Ciklā ej cauri savai mainīgo listei, attiecīgi tos apstrādā un pēc tam kabini vienu pie otra apmēram tādā formā (te, protams, arī ir varianti) ' AND lauks = ' . $mainigais.

    Rezultātā iegūsi apmēram tādu stringu AND lauks1 = 1 AND lauks2 = 2

    Beigās atliks uzrakstīt tikai 1 kveriju: select * from tabula where 1 = 1 $iegūtais strings

    Risinājuma variantu var uzlabot, bet idejiski es darīt tā

  6. Atradu vienkāršu piemēru.

    Kas ar viņu jadara? Un kā izveidot lapa.lv/produkts/govs/piens, nevis lapa.lv?produkts=govs&x=piens !!?!??!

    Ierakstot lapa.lv/produkts/govs/piens mainīgajā $_GET['dir'] būs "produkts/govs/piens" pēc tam taisi explode, ņem no datubāzes, dari ko gribi.

    Fails ir jātaisa pašam un jākopē root mapē

  7. Masīva spēks slēpjās tajā, ka sākumā es samerdžoju "galveno" valodas failu ar izvēlēto valodas failu. Tādējādi NEKAD nebūs situācija, ka būs kaut kāds undefined, ja kļūdas pēc kādā no valodu failiem neesmu nodefinējis kādu valodas rindiņu (tā vietā būs rindiņa no defaultā valodas faila)

  8. Nezinu kā iekš firebird, bet iekš oracle šādi strādā (laukā test ir vajadzīgie ieraksti):

    SELECT t.*
    FROM tabula t
    ORDER BY NVL(SUBSTR(t.test, 0, INSTR(t.test, '-') - 1), t.test)
    ,LPAD(SUBSTR(t.test, INSTR(t.test, '-') + 1), 9, 0);

    P.S var order clausi atselektēt mainīgajos un kārtot pēc tiem

    P.P.S par performanci nezinu

  9. Es negribu visur iekš HTML, kur kāds tulkojams vārds, rakstīt <?=$val['kaut_kads_teksts']?>

    Kas Tev liedz uztaisīt vairākus valodu failus, piemēram, lang_lv.php un lang_en.php abos failos ir masīvi $LANG. LV failā tas ir apmēram

    $LANG = array(
    'title' => 'nosaukums'
      ,'title2' => 'nosaukums2'
    );

    EN failā tas ir apmēram

    $LANG = array(
    'title' => 'title in english'
      ,'title2' => 'title in english 2'
    );

    Visur savā HTMLā saliec <?php echo $LANG['title']; ?> un pie lapas ielādes inclūdo vajadzīgo failu.. Kodā nekas nav jāmaina, valodu failus var taisīt cik grib

×
×
  • Create New...