Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Sen neesmu php rakstījis ko lielāku, bet vai tad php nepasaka, ka output started at file XXX, line YYY, vai kautko tamlīdzīgu? Es uzskatu, ka ir jāliek aizverošais tags. Tikpat labi varam arī neatbrīvot aizņemto atmiņu, neaizvērt atvērtos failus, vai citas lietas. OS vai izmantotā vide jauto tāpat izdarīs mūsu vietās... Afaik tā ir tikai labā programmēšanas prakse satīrīt aiz sevis visu to, ko esi sācis taisīt (atvēri failu - aizver to, sāki rakstīt <?php - beidz rakstīt ?>).
  2. Tabulu laukiem count un price tiešām ir pareizi datu tipi?
  3. bubu

    Custom <title>

    Pārliec visu loģiku (GET/POST apstrādi, SELECT'u taisīšanu, utt) faila sākumā. Datu izvadi (html's/css/whatever) veic tikai pēc tam.
  4. bubu

    Function

    Ir taču tāda lieta kā masīvi: function check_captcha($input) { $i = -1; $a = array(); do { $i++; $a[$i] = $input[$i]; } while($i <= 4); } check_captcha('1234'); Un kamdēļ no stringa jāvelk atsevišķi čari ārā atsevišķos mainīgos? Lieto $input[4] sintaksi, kur 4 ir indekss stringā.
  5. endrju jau neteica, ka funkcija palaidīsies, viņš teica tikai, ka tas [skripts] izpildīsies. Tavā gadījumā izpildīsies funkcijas definīcija.
  6. Tam jau nav nekāda sakara ar { vai }. Tam ir sakars ar programmētāja nezināšanu/nesaprašanu, ka var ielikt return ar funkcijas izsaukumu, kas atgriež true/false.
  7. Koda lasāmībai ir jābūt prioritātei nr.1 jebkurā valodā. Jo kodu jālasa cilvēkam, ne datoram. Dators noparsēs arī visriebīgākās konstrukcijas, ko tu viņam iedosi. Taču, ja cilvēks (tavs kolēģis, vai tu pats pēc gada) nokļūdīsies lasot kodu = potenciālu bugu perēklis. Bet jā, pitons ir eleganti ticis vaļā no bloku atverošajiem/aizverošajiem simboliem vienlaicīgi piespiežot slikos programmētājus kārtīgi identēt kodu.
  8. Bet tā jau arī ir. Neviens nekad nav definējis, ka datubāze = relāciju datubāze. Ir taču visādi datubāžu veidi. Piemēram dokumentu orientētas (aka Lotus Notes), utt..
  9. Nē, nebija. Tas bija teikts pavisam nopietni. Es taču php neprogrammēju vairāk kā tikai šajā forumā. Nav man tas ikdienas darbs.
  10. Es pirms šī topika arī nezināju par tādu constant funkcijas esamību. Kā mācēt šādu informāciju atrast? Ļoti vienkārši! Mums vajag kautko par konstantēm. Ok. Kā konstantes definē? Ar define funkciju. Skatamies un lasam tā dokumentāciju - http://php.net/define O, constant izkslausās kautkas interesants. Skatamies to: http://php.net/constant Ideāli. Tieši tas, kas ir vajadzīgs. Ļoti vienkārši un neprasīja vairāk kā 1 minūti laika, lai šo atrastu un uzzinātu.
  11. bubu

    switch vai if

    Es palieku pie sava teiktā #15 postā.
  12. bubu

    switch vai if

    Tās nu gan ir izvirtības, un tā darīt nevajag. Tas, tieši pretēji, ir slikts stils, padara kodu neskaidru un grūti nelasāmu.
  13. bubu

    switch vai if

    ne switch, new if. Pareizi ir vai nu ar file_exists, kā anonīms raksta (tik + klāt jāpieliek drošība), vai ar masīvu whitelistotajām lapām: $a = array("news", "topics", "whatever"); Un tad pārbaudi vai GET arguments ir masīvā un tad inclūdo to. Abus var apvieno.
  14. bubu

    c++ - string

    Tas nav C++. Tas ir C++/CLR.
  15. bubu

    c++ - string

    Arī var. Tikai tad, kad lietosi to, dabūsi erroru par ambigous function call.
  16. bubu

    c++ - string

    Tāpēc ir izdomāti using namespace System::IO. Un pēc tam raksti File::Copy(...); Ja tev patīg visi tavi fcp, abc, xyz, tad paskaties uz Perlu. Tur tu īsumīsi varēsi uzrakstīt ļoti daudzas lietas.
  17. bubu

    c++ - string

    Sadaļa ir par pārlūka puses programmēsanas valodām, kuras tu lieto browserī (java, flash, utml). Pareizais kods ir: System::IO::File::Copy(this->openFileDialog1->FileName, "C:\\pdfExport\\out.pdf");
  18. bubu

    c++ - string

    Tas nav C++, tas ir C++/CLR, kurai ir lielas atšķirības no C++. Problēma tev ir tāpēc, ka gribi System::String^ tipa objektu padot vietā, kur jāpadod const char* tipa izteiksme. Tās ir divas dažādas pasaules - menedžētā un nemenedžētā. Tā nevar. Lai pārvērstu System::String uz const char*, kuru sagaida system funkcija jādara ir sekojoši: http://support.microsoft.com/kb/311259 Vai, protams, labāks variants - nelietot system, bet normālu Process klasi, no System.Diagnostic neimspeisa, ja jau programmēt .NET'ā. Tad nevajadzēs neko pārvērst uz const char*. Un vilabāk - lai kopētu failus vajag lietot File.Copy no System.IO neimspeisa. RTFM! Topikam nav nekāda sakara ar pārlūkprogrammu vidēm/valodām. Nākamreiz izvēlies atbilstošāku sadaļu.
  19. bubu

    Malware.lv

    Kādu ielūgumu? Tas izskatās pēc bloga. Uz ko blogam vajag ielūgumu?
  20. Neesmu redzējis nevienā rindiņā, ka codez noliek Heroes of Might and Magic. Viss, ko esmu redzējis, ir gan labu kritiku, gan sliktu kritiku, un tavu tekstu, Web Developer - par to, ka codez nekā nemākot, ka šis sūdu uztaisījis un tml. Kam tas, pēdējais, vajadzīgs? Codez ir kautko uztaisījis, par to arī komentē, nevis to, ka vot viņš uztaisījis, tāpēc dumš un nemāk neko. Ja cilvēks kaut ko uztaisa, tad nevaru saprast kā viņu var nosaukt par špikotāju un vēl sazin ko. Tad jau mūsdienās 99% komerciāli veiksmīgo spēļu ir sūdi un nozagtas idejas. So what? Tevi no delfi.lv vai apollo.lv izbanojuši, vai kā citādi tas jāsaprot? Par nākamo nekonstruktīvo kritiku atpūtīsies no šī foruma uz nenoteiktu laiku.
  21. Paskatoties uz 36 rindiņu un padomājot kādus mainīgos tu tur lieto, un kāpēc tiem nav iepriekš piešķirta vērtība. Tas pats ar 69 rindiņu - paskaties uz to un padomā kāpēc tajā nav "submit" indeksa masīvam.
  22. Web Developer - ne visiem cilvēkiem patīk vienas un tās pašas spēles. Man piemēram šāda veida mikro-menedžment ne pārāk, citam atkal savukārt visu dienu patīk civilizāciju dzenāt. Tas, ka tev nepatīk codeza spēle, vienkārši liecina par to, ka tev stratēģiski-ekonomiskās spēles nav tavs spēļu lauciņš. Nekas pārsteidzošs tas nav. Cik cilvēku, tik gaumes. Būtu labāk taisījis un rādījis ko savu, nevis tikai nolicis citu taisīto. Vismaz codez ir kaut ko uztaisījis. Ko tu esi uztaisījis? Gudri runāt visi māk. codez: iesaku linku uz šito ielikt arī dev.gamez.lv forumā. Tur dabūsi atsauksmītes tieši no spēļu developerim (cik nu mums tādi te skaitās Latvijā).
×
×
  • Create New...