Jump to content
php.lv forumi

Toms

Reģistrētie lietotāji
  • Posts

    427
  • Joined

  • Last visited

Everything posted by Toms

  1. Ja pareizi atceros, tad: <body style="width:100%"> <div style='width:980px; margin:0 auto;'> Lapas kontents </div> </body>
  2. Atstarpe starp <div> un augšu nedaudz palielinās tāpēc, ka tu maini position: absolute uz position: relative. Izstudē, ko dara relative un ko absolute. Googlē atslēgvārdi būtu "relative absolute css"
  3. $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));
  4. hehe, redz kā piemirsies bija :)
  5. 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" }
  6. 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.
  7. 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.
  8. Es noticēju taviem vārdiem - "Es jau cenšos mācīties. " Tad nu lūdzu: http://www.w3schools.com/css/css_border.asp Vēl linkus iedot par html elementiem, vēl css un kādu labu tutoriāli?
  9. Nekas nav jāmaina. Aizstāj manu kodu ar to tabulu. Palasi, kas ir <div> tagi..
  10. Mācies. <div>logo</div> <div> <div style="float:left; width: 100px">menu</div> <div>text</div> </div> <div style="clear:both">text</div>
  11. Tagad standarts ir 1024x768 ar platumu 960px. Ar JS nekas nav jāpanāk. To dara ar html un css. Lai dabūtu staipīgu - width: 100% Uz tik vispārīgiem jautājumiem šeit atbildi neradīsi, tev vajag palasīt kaut ko par šo tēmu.
  12. Toms

    Web darba krīze

    Un tu gribi teikt, ka tas ir daudz??
  13. Jā, kļūda. Kverijs ar subkveriju. SELECT usr.x AS users,MAX(messages.id) AS msg_id FROM (SELECT COUNT(users1.id) AS x FROM users1) AS usr,messages GROUP BY users;
  14. Divi kveriji. SELECT COUNT(users1.id) AS users,MAX(messages.id) AS msg_id FROM users1,messages; SELECT id,user,teksts FROM guestbook;
  15. Ar Xdebug papētīt kas izpildās visilgāk un to optimizēt. Ir ļoti daudz varianti kā un ko darīt. Meklē "bottleneckus". Kverijus optimizēt, pareizus indeksus salikt, kešot utt.
  16. Pamēģini CodeIgniter vai Kohana. Manuprāt labāki. Dažas h palasīt + sandboxā paspēlēties - un tā lieta sāk iet zibenīgi.
  17. Toms

    WYSIWYG

    Xinha - ir arī failu/bilžu menedžeris.
  18. xPtv45z, to nav vērts apspriest. Pilns internets ar info, kāpēc pārlūki labo kodu. Kā jau te minēja - izmanto validatoru. Par firebug - gadījās tāda lieta, ka tas dažreiz neļāva izpildīties jQuery $(document).ready() funkcijai.. Un tikai uz localhost.
  19. 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?
  20. 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.
  21. Vēl par uploadu drošību Secure file upload in PHP web applications by Alla Bezroutchko
  22. 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.
  23. Da labi, sākās galējības :D Bet nu labi - makeSafe() VS a() a() - naksies mekleet ko ar to a() esi domajis makeSafe() - intuitīvi saprotams kāpēc un ko dara.
×
×
  • Create New...