Jump to content
php.lv forumi

Toms

Reģistrētie lietotāji
  • Posts

    427
  • Joined

  • Last visited

Posts posted by Toms

  1. $lielie = array('Ā','ā','Č','č','Ē','ē','Ģ','ģ','Ī','ī','Ķ','ķ','Ļ','ļ','Ņ','ņ','Š','š','Ū','ū','Ž','ž','ō','Ō',' ','Æ','æ','Ø','ø','Å','å');

    $mazie = array ('a','a','c','c','e','e','g','g','i','i','k','k','l','l','n','n','s','s','u','u','z','z','o','o',' ','ae','ae','o','o','aa','aa');

    $url = strtolower(str_replace($lielie,$mazie,$string));

  2. Kāpēc ne isset() ? Pārbaudi vienu vērtību, nevis skrien caur visu masīvu..

     

    if(isset($_POST['checkboxa_nosaukums']){

    //ir ieķeksēts un uzstādam vērtību, kādu nu jāuzstāda

    }

    else {

    //nav ieķeksēts un uzstādam, citēju,"..tad ievietot db citu skaitli" - uzstādām vērtību vienādu ar šo "citu skaitli"

    }

  3. Pēc CSS nav punkts, un kāpēc lai tas tur būtu? Acīmredzot tu pat nezini, kur to css koda gabalu jāliek. Tad kā tu vari teikt, ka mācies, ja acīmredzami nemācies? Kā tu vari teikt, ka es tev skaidri un gaiši necenšos palīdzēt, ja norādīju kā rakstīt, pastāstīju, ka tabulas nav labi un iedevu linku, kur izglītoties?

     

    Es nelabošu tavu kodu, jo tas ir slikts kods. Ja mācies, tad mācies kā to darīt pareizi! Viss.

  4. Tabula nav domāta dizaina veidošanai. Tabulai jāattēlo tabulāri dati. Kā excelim.

     

    Ak tad tu lasi un mācies, ja? Tad kur tev problēma uzrakstīt CSS style="border: 1px solid red", KO?

     

    Ja es kādam prasu palīdzību, tad pilnvērtīgi izmantoju to.

  5. 5) par firebug zinu.. lietoju.. tapēc labāk klusē ja nezini ko runā... (jo tas ir tikai ārējais debug... html. un viņš pie tam vēl to html, pārveido.. izveido dom .. un daudz reiz pabeidz tagus un pieliek neīstu info.. lai spētu attēlot... pastudē.. paaudzies gudrībā...)

    Zinu, ka firebug piedāvā labot kodu in real-time. Zinu, ka interneta pārlūki pārveido html (btw, iekš FF ērti var apskatīt gan reālo, gan ģenerēto kodu ar Web Developer addonu). Bet, ka firebug kaut ko maina bez manas ziņas... Googlē tādu info neatrodu, vari iedot pastudēt kaut ko?

  6. JS (ajax) debugojam ar Firebug.

    PHP debugojam ar Zend Studio (IDE) - rāda visu mainīgo saturu reālajā laikā. Ja ajax pieprasītajā failā php jādebugo - Zendam ir firefox un IE addons, kur var nospiest podziņu - debug! Kā spied kaut kādu linku vai pogu lapā, kurā sāki debugu, tā uzreiz Zends to pārtver un line-by-line redzam visu kodā. Uzstādīt var gan lokāli, gan remote serverim.

  7. Es saprotu, ka nav jēgas dublēt gatavas PHP funkcijas un to nedaru. Bet nevajag pie šī "likuma" turēties, ja tas apgrūtina strādāšanu. Dažreiz ir pieļaujami izņēmumi.

    Arī Squad dotajā linkā ir funkcija, kas "dublē" php funkciju. Manuprāt pieļaujama.

    function isValidFileName($file) {
    /* don't allow .. and allow any "word" character \ / */
    return preg_match('/^(((?:\.)(?!\.))|\w)+$/', $file);
    }

    Turpat atrodama arī šada funkcija, kādas veidošanu neatbalstu.

    function isValidAccountNumber($number) 
    {
    return is_numeric($number);
    }

     

    Papildinot mounkuls:

    strip_tags() vajadzētu lietot tikai tur, kur tiešām nepieciešams atbrīvoties no tagiem. Tātad, saglabājot DB lietojam mysql_real_escape_string() un izvadot lietojam htmlentities(). Un nebūs jāuztraucas par ļauniem simboliem.

    register_globals off - tas ir pareizi un tā vienmēr jābūt!

    error_reporting(E_ALL); - lai rāda visus kļūdu paziņojumus, arī par nedefinētiem mainīgajiem.

×
×
  • Create New...