Jump to content
php.lv forumi

Robis

Reģistrētie lietotāji
  • Posts

    1,263
  • Joined

  • Last visited

Everything posted by Robis

  1. Robis

    smukie URL

    Nu bāc, elementārāku tēmu laikam neatrast... tak var likt ko grib, uztaisi visādus pieprasījumus, varbūt var arī to lapu nokarināt. Ja nē, tad viss kārtībā.
  2. Secība tāda: 1. vispirms uztaisi queriju un dabū rindu skaitu 2. tālāk taisi queriju ar LIMIT $offset, 20 - šie rezultāti attēlošanai 3. atrādi rezultātu un uztaisi pageri (linki ar lapu nosaukumiem pēc kārtas: 1, 2, 3, 4... Lai dabūtu kopējo lapu skaitu, tev noderēs tas 1. dabūtais rindu skaits - taču atceries, ka pēdējā lapā var būt arī 1 rinda piemēram.
  3. ar kaadu command var nolasiit ieraxtu skaitu mysql_num_rows($query_result);
  4. Ir jātaisa pageris. Ko tas nozīmē? Tas nozīmē, ka ir jāpadod vēl viens paremetrs '&page=1' piemēram, un atkarībā kura lapa, tik daudz iezīmē no db, apmēram, šādi: // 1. lapai querijs būs šāds $query = "SELECT $prim_key, $pec, $vards, $uzvards, FROM $table ORDER BY $pec ASC LIMIT 0,20"; // attiecīgi, ja būs 2 lapa tad querijs izskatīsies šādi: $query = "SELECT $prim_key, $pec, $vards, $uzvards, FROM $table ORDER BY $pec ASC LIMIT 19,20"; // 3. lapa $query = "SELECT $prim_key, $pec, $vards, $uzvards, FROM $table ORDER BY $pec ASC LIMIT 39,20"; Kā to realizēt to var izdomāt, bet pamatbūtība ir tāda. LIMIT pirmo parametru var izdabūt šādi: if (is_numeric($_GET['page']) && $_GET['page']>0) $offset = ceil($_GET['page']) * 20 - 1; else $offset = 19; // taalaak sho mainiigo offset liek pie LIMIT pirmaa parametra LIMIT $offset, 20
  5. Robis

    Datumi

    Nez kā tad tu to taisies salīdzināt? Tev jabūt kaut kādam vienotam datuma formātam. Ja tas ir attiecīgs dd-mm-yyyy, tad sekojoši: $dat_1 = '11-07-2005'; $dat_2 = '21-07-2005'; if(mktime(0, 0, 0, substr($dat_1,0,2), substr($dat_1,3,2), substr($dat_1,6)) > mktime(0, 0, 0, substr($dat_2,0,2), substr($dat_2,3,2), substr($dat_2,6)){ echo 'blabla'; }
  6. Robis

    mysql selects

    SELECT * FROM `tabula` WHERE `own`='5' AND `blabla`='15';
  7. Nu šai gadījumā mans variants būtu bijis labāks iespējams, bet vislabākais jau ir vispār pašu failu sadalīt pa vairākām daļām un pieprasījumus veikt atsevišķi.
  8. Baidos, ka par brīvu no microsoft lapas frontpage dabūt tomēr nevarēs. Izmanto programmu DC++ piemēram un nolādē no kāda cita lietotāja to. P.S. Nezinu, vai tas ir legāli.
  9. Jā, nu var arī tādā variantā, vispār, jo vienkāršāk jo labāk :)
  10. Ja failā sql pieprasījumi beidzas ar ";" zīmi, kā tas pienāktos, tad varētu mēģināt šādi: $root = getcwd(); $filename = $root.'ip.sql'; $handle = fopen($filename, 'r'); $filecontents = fread($handle, filesize($filename)); $query_array = explode(";", $filecontents); foreach ($query_array as $val) @mysql_query($val); Tas ir ļoti elementārs veids, bet tam ir trūkumi, ja kaut kur laukos tiek iekļauta ";" zīme, bet izskatījās, ka tev te nav...
  11. http://www.microsoft.com
  12. Konkrēti par stringiem - ja ar tiem ir problēmas, varbūt velc bokseršortus?
  13. Iesaku lietot uz include vienmēr tikai pilnus ceļus, vai arī ./ kā root un tad lipini klāt attiecīgos.
  14. Sesijas jau tāpēc taisītas, lai varētu veikt šādas ielogošānās utml. Tas bija tas, kas viņam bija vajadzīgs.
  15. Kam interesē, kā bija FoxPro!? Labi, FoxPro zini, ko vēl vari pievienot? Vai C++ arī zini? Un kā ar JavaScript? P.S. Izlasi php manuāli par sesijām http://lv.php.net/session, nevis te dzen jokus par vienu no php pamatjautājumiem - ielogošanos un sesijām. Un tad vēl piemin kaut kādu FoxPro ... :)
  16. Tas jau bija uzbrauciens. Neko par manu darbu nezini, tad labāk paklusē, nevis te izvērsies ar citu cilvēku goda un cieņas aizskaršanu. (tiksimies tiesā!)
  17. Nu, ja man, piemēram, ir jāsēž diendienā 3 mēnešu garumā pie projekta, par ko pasūtītājs ir gatavs maksāt 500 Ls, tad es protams, atsakos - Indijā ir lēta dzīve un daudz programmeru, lai mēģina tur sev dabūt programmerus. No otras puses, ja jāņem palīgus un uz visām galviņām dala tos 500 Ls, tā kā pašam paliks labi ja 150 Ls, arī ir pilnīgs apsmiekls. Ja reiz ko cilvēks nopietnu uzsāk (un sistēma ar 100 tūkstošiem lietotāju ir nopietni), tad jārēķinās uz 4-ciparu nevis 3-ciparu skaitļiem latos šeitan Latvijā.
  18. Manuprāt tas ir kaut kas līdzīgs kā sieviete - automehāniķe. Arī maz tādas ir...
  19. Es eneibloju un pārrestartēju Apache, tik un tā neiet? Ko nu?
  20. Kāds nevar pateikt, kā pēc noklusēšanas (veselā saprāta) vajadzētu būt uzstādītai šij konfigurācijai? On vai Off? Man ir Off, bet tad oscommerce pļērc: FATAL ERROR: register_globals is disabled in php.ini, please enable it! Ko nu?
  21. Nē! Uzdevums: iekļauties 5 Ls mēnesī (ar vai bez PVN) ar visu MySQL, php utt.
  22. hehe... labs. Nu, manuprāt, vispār nodarboties ar hostingu kā plaša patēriņa pakalpojumu (piedāvā jebkuram, kurš pērk) ir pasmagi. Savādāk jau ir, protams, ja hostingu piedāvā tikai klientiem, kuriem pašiem veido mājaslapas un skriptus - savējie, vismaz zinās kādi un ar ko rēķināties utt. Pie tam: Grūti būs hostingu kā pakalpojumu izkonkurēt ar serveris.lv Jo šāda veida hostingiem jābūt uzticībai un drošībai (neteiksim, ka serveris.lv ir baigais līmenis, bet vismaz rada daudz mazāk šaubas kā šeit apsprieztā tipa hostingi...). Es pat īpaši klientiem mājaslapas nekur citur neiesaku izvietot kā uz serveris.lv Ja kāds var pateikt, kas dod līdzīgus garantus un tos pilda, labprāt uzzinātu.
  23. Robis

    Palidziet

    Ir salīdzināms - nu tur ir iebūvētās lietas, bet php taču tāpat ir - libraries. Tur vienkārši būtu jāpapēta, kādas fīčas ir asp un kādas php. Tur ir visi šitie microsoft activeX elementi utt.
  24. Robis

    Palidziet

    Teorētiski, arī to, kas par maksu, var dabūt par brīvu (hakeri atlauzumus mēdz publiskot internetā), bet tad tas saucas "pirātisms". Nu domāju, ka Front Page noteikti nav vērts savas cenas, tāpat kā vairums Microsoft produkti - šos komerciālistus bieži vien apsteidz par brīvu vai zemu cenu dabūnamie softi. Piemēram, maksas asp aizstājējs ir par brīvu dabūnamais php un kāds varbūt var iebilst kaut ko šai jautājumā? :)
  25. Robis

    PHPSESSID

    Nu var mēģināt to izdarīt php kodā: ini_set('session.use_trans_sid', '1'); Ja nevar tā, tad varbūt jāpalūdz hostētājam, lai izmaina .ini, ja nevar tā, tad jādomā ko citu.
×
×
  • Create New...