Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Es atkal piekrītu v3rb0. Normāli programmētāji vispirms apskatās dokumentāciju - kas tas par tādu jauno zvēru ir, ko tas māk, un tikai tad sāk urbināties kodā. A ja apgriež secību otrādi, tb vispirms ķēpājas pa kodu, tad saprot, ka neko nesaprot un nāk uz forumiem uzdot muļķīgus jautājums (headers already sent...) Protams, ja ir liela pieredze, tad var sākt uzreiz ķerties pie koda, jo parasti jau kautkas līdzīgs ir darīts ar citu softu/valodu.. Bet ja esi iesācējs un tev nav pieredzes, tad manuālis ir tavs labākais draugs. Jo iesācējus parasti neinteresē kāpēc tas un kā strādā (indeksi). Viņi parasti uztaisa kautko, kas izskatās ka kautkā strādā (SELECT *) un pēc tam brīnās par saradušajām problēmām un gļukiem - lēns kods, speciāli gadījumi nestrādā un tml..
  2. Tāpēc, ka vajag apskatīties dokumentāciju: http://lv2.php.net/trim Tur skaidri un gaiši parādīta funkcijas trim apraksts: string trim ( string $str [, string $charlist] ) Acīmredzot tur var padot vai nu vienu, vai arīdivus argumentus. A bet tu padod cik? - veselus 6 gabalus!
  3. Grey_Wolf: tak izlasi pareizi jautājumu - tas uz ko tu atbildēji ar QUOTE, tā problēma jau sen (martā) ir atrisināta. uz #3 postu bija jāskatās!
  4. Pamēģini padot content-length'u. Un content-type arī.
  5. Nav varbūt tā, ka Content-Length no php puses tiek padots neatbilstoši īstajam nosūtītajam saturam? Katrā ziņā man nekad nav nācies ko šādu redzēt.
  6. A kā ir tad, ja taisa ashinhroni?
  7. 1) e? kādas vēl ekspresijas? Ja jau tev ir izteiksme, kurā tu kautko rēķini, tad jau funkcijas atgriežamā vērtība tiks ierēķināta. Kāda jēga ierēķinā kautko, ko tu zini, ka tas ir nekas, tb konstante kautkāda? 2) nu ja vajag atgriezt statusu, darbības rezultātu, tad jā, tad atgriežamā vērtība ir ok. Bet nu es no Grey_Wolf teiktā sapratu, ka viņš liek returnu tikai tāpēc lai būtu returns, pat ja atgriežamā vērtība ir kautkas bezjēdzīgs. Un tam es nepiekrītu.
  8. Priekš kam tas vajadzīgs? Tikai lieks kods, un nesaprašana pašam/citam, kad vēlāk lasīsi kodu. Var arī šādi: function xx() { ... return array($a, $b, $c); } ... list($x, $y, $z) = xx();
  9. bubu

    Submit

    Ok, nepareizi atcerējos. Bija jāspiež Enter, kad atrodies input type="text" laukā. Kā pats redzi otrajā gadījumā nekas nestrādā kā vajag. Tik nez kāpēc pirmajā strādā... nezkāpēc biju domājis, ka IE vispār nesūta submit lauka vērtību, ja ar enter nosubmito.
  10. Tā kā marrtins dara, tā nekad nekad nevajag darīt. stencilz: funkciju viens no lielajiem labumiem ir tādas, ka tas ir atsevišķs koda gabls, kas izdara ko tam vajag un nejaucās pa citiem mainīgajiem. Tb apstrādā/izrēķina kautko un atgriež rezultātu ar return.
  11. Tad varbūt laiks atšķirt manuāli par funkcijām: http://lv.php.net/manual/en/language.functions.php http://lv.php.net/manual/en/functions.returning-values.php function blah() { $y = "kautkas.."; return $y; } $x = blah();
  12. bubu

    Submit

    dmitriy: atver Internet Explorerī noliec kursoru uz submit pogas un nospied Enter (un NE are PELI!!!). Nekas tur iedāli nestrādās.
  13. Un vēl - ja laukums nav liels, piemēram max 65536 x 65536, tad var iztikt bez rutins tabulas un pozīcijas nokodēt kā vienu 32-bit integer skaitli: y*65536 + x tajās abās pozīciju tabulās (rutinas_id vietā).
  14. bubu

    Submit

    Pamēģini uztaisīt input hidden lauku ar tādu pašu name un value kā submit pogai ;)
  15. bubu

    Soketi?

    Application Programming Interface. Funkciju vai metožu kopums kā no "melnās kastes" (šajā gadījumā CS servera) izvilkt vai gluži otrādi - iedabūt iekšā - dažādu informāciju (šajā gadījumā statistiku). Piemēram Windows API nozīmē funkcijas ar kurām tu vari izveidot logu, parādīt message boksi, aizvērt logu, novilkt līnijas dažādās krāsās uz loga, atvērt failu, ierakstīt failā u.c. funkcijas.
  16. Vai vari pastāstīt, kam tu to tabulu topika sākumā izmanto? Un kā? Tb kādiem mērķiem veic insertus/deletus/selectus?
  17. Tu zini spēlētāja koordināti, ja? Nu tad SELECT * FROM monstri WHERE monstra_koordināte=$spēlētāja_koordināte Vai arī es tevi nesaprotu?
  18. Slikti meklēji: http://php.net/substr_count
  19. Nu monstriem izveido vēl vienu tabulu: monstra_id, monstra_name, monstra_koordināte.
  20. bubu

    Majaslapa

    Varbūt kaimiņu Pēteris zin?
  21. Nesapratu. Ar ko tavs risinājums ir labāks par manējo?
  22. Tad ja tev to 'kvadrātu' būs pieci tūkstoši, tu taisīsi piecus tūkstošus kolonnu? Ko tu tur gribi saglabāt? Kurā kvadrātā ir katrs spēlētājs? Tad taisi tabulu spēlētāji, kurā katrs ieraksts apzīmēs vienu spēlētāju. Tabulai kolonnas liec spēlētāja_id un pozīcija, kurā tad arī glabā to 'kvadrāta' nummuru (koordināti).
  23. Tā nav MySQL vaina, bet gan HTML fīča. HTML vairākas atstarpes un enterus attēlo kā vienu atstarpi. Paskaties izvadītā HTML sourci, tad pats redzēsi, ka tur ir tavs enters (sourci es domāju uzspiest View Source browserī). Tev vajag enterus pirms izvadīšanas ar echo/print pārvērst uz <p> vai <br> tagiem. Viens veids kā to panākt ir ar nl2br funkciju.
  24. bubu

    Php background

    PHP hostings jau nu ir īstā vieta, kur to prasīt... Reku izlasi šo: http://boot.lv/prg/index.php?showtopic=174...4entry884 Ņem vērā, ka PHP ir servera puses skriptu valoda, t.i. tā izpildās uz SERVERA, nevis klienta datora. Tāpēc tai, par to kā lapai jāizskatās uz ekrāna (konkrēti tavu bildi), ir pilnīgi vienalga.
  25. UTF: mums tevi te vajag, vai tev vajadzīgi esam mēs te? Neviens tev nelūdz uzturēties šeit. Tādu kā tu katru dienu te uzdod muļķīgus jautājumus vienu pēc otra. Loģiski, ka pirmā lieta ir prasīt kāpēc tev to vajag, un parādīt vienkāršāku risinājumu.
×
×
  • Create New...