Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. bubu

    Admin sistema

    Jā, tas ir lēnāk. Padomā pats - vai mysql vajag skaitu (vienu skaitli) tikai dabūt un iedot php, vai arī vajag visus username datus izlasīt no db un pārsūtīt php.
  2. bubu

    Admin sistema

    Nu nekad, nekad nedariet šitā: $check = mysql_query('SELECT username FROM users WHERE username=\'' . $user . '\''); if(mysql_num_rows($check) == 0) { Vai tad tik grūti to countu izselektēt? $check = mysql_query("SELECT COUNT(username) FROM users WHERE username='$user'"); list($count) = mysql_fetch_row($check); if($count == 0) {
  3. bubu

    Admin sistema

    Varbūt tev iekš db ir pievienots ierkasts ar tukšu loginu un paroli? (99.99%, ka jā)
  4. bubu

    Admin sistema

    $q = mysql_query("SELECT COUNT(*)..."); list($skaits) = mysql_fetch_ro($q); if ($skaits==0) { echo 'tu esi ļaunais haxorz'; } else { echo 'welcome to mai page!'; }
  5. bubu

    Admin sistema

    Es tak tev teicu: SELECT COUNT(*) ... un salīdzini vai atgriež 0 vai >0
  6. bubu

    Admin sistema

    Nu es tak jau pateicu - nav nekāds "var" tur vajadzīgs! $hostname="localhost"; $mysql_login="root"; $mysql_password=""; Te taču tu nekādu "var" neraksti!
  7. bubu

    Admin sistema

    Tas nav javascript, nav nekāds "var" nepieciešams.
  8. bubu

    Admin sistema

    Pamēģini: echo "INSERT INTO admini (logins,parole) VALUES ('.$_GET['logins'].',MD5('.$_GET['parole'].'))" Un padomā, kur likt ' un kur ".
  9. bubu

    Admin sistema

    Slikti darīji. Vajag off atstāt. Un lietot $_GET['logins'], $_GET['parole']
  10. bubu

    Admin sistema

    Ā, sorr, tavu "nepasaka" izlasīju kā "pasaka". Tev gadījumā nav tā, ka register_globals = off ?
  11. bubu

    Admin sistema

    Nesapratu? Viss kārtībā taču. Tā pēc koda iznāk, ka jābūt. Ko tad citu gaidīji...
  12. w3 html specifikācijā saka šitā: http://www.w3.org/TR/1999/REC-html401-1999...obal.html#title tātad title ir tas (tooltips). A bet alt iesaka liekt tāpēc, lai browseri, kuri nemāk rādīt bildes, arī jēdzīgi varētu attēlot to lapu, t.b. bildes vietā rādīs alt tekstu. Un tās ir nevis pārlūku īpatnības, bet gan usability uzlabošanas ieteikumi.
  13. bubu

    Admin sistema

    Ieteikums: neglabāt paroles atklātā veidā: INSERT INTO admini (logins,parole) VALUES ('$logins',MD5('$parole')) Nu a pārbaudīt vai ir pareiz logins un parole vari kautvai šādi: SELECT COUNT(*) FROM admini WHERE logins='$logins' AND parole=MD5('$parole') un tad salīdzini vai vērtība == 0, ja jā tad neļauj logoties, citādi ļauj.
  14. bubu

    skriptc...

    Un man likās, ka es vienīgais tāds neattapīgs :blink:
  15. Kāpēc tik kreisā formātā?
  16. Nepareizu paroli lieto. Pamēģini tukšus name/pass atstāt. Vai name=root, un pass tukšu. Ja neiet, tad fig zin ko esi tur sakonfigurējis.
  17. Pārkonvertē to unikodisko .txt uz tādu enkodingu kā tev vajag. Vai arī skaties lai csv importējot būtu pareizs enkodings mysql tabulām.
  18. sesija ir mehānisms kā php skripts var padot citam php skriptam (arī vēlreiz sev) datus atsevišķi katram lietotājam. Parasti tie tiek saglabāti failā uz servera un lietotājam kukijā (vai urlī) tiek padots identifikators (katreiz cits, kad veido jaunu) ar kuru noteikt kāds fails bijis ticis izveidots. procedūra ir veids, kā ietauptīt koda rakstīšanas apjomus saglabājot funkcionalitāti. Tas ir kautkas līdzīgs matemātiskai funkcijai matemātikā. Tu nodefinē f(x)=sin(x/pi*e^2), un turpmāk rakstot izteiksmes vari lietot to f(x) īsakam pierakstam: y = f(4*x)/f(y). Tāpat arī kodā - tiek nodefinēts koda gabals, kuru var no citas vietas izpildīt (vairākkārt) uzrakstot tikai funkcijas nosaukumu (un argumentus, ja ir tādi). indeksi ir veids kā palielināt ātrumu ar kādu tiek meklēti dati datubāzē. Piemēram, (ļoti vienkāršs piemērs) ja tu glabā tabulā vārdus. Tad lai atrastu kādu konkrētu vārdu (bez indeksiem), ir jāiet visiem ierakstiem cauri, jo nevar zināt kur tas gadīsies. Bet ja tu sagrupēsi datus piemēram pa pirmam burtam (nu tev būs n-kastītes, n-burtu alfabētā, un katrā kastītē būs tikai tie vārdi, ar kuru sākas konkrētais vārds), tad lai atrastu vārdu "dators" tev būs jāskatās tikai tajā "kastītē", kurā ir vārdi ar d burtu (n reizes mazāk informācijas jāaplūko). To sauc par indeksēšanu. Eksistē dažāda veida indeksi. Šis bij tikai viens piemērs tiem.
  19. Es ar delfinu neesam visi :) 1) Kam tev tur tik daudz to __ zīmju? 2) kāpēc db klasi sauc mysql? Ja gribēsi pāriet uz citu, vajadzēs pārsaukt klasi! (ja nēgribēsi pāriet, tad neredzu jēgu vispār veidot klasi) 3) īsti nezinu uz ko tur skatīties, tur tak Smarty tiek lietots, tas arī jākomentē?
  20. Cik sapratu, jā. Skripta sākumā tā viena fja jāizsauc un viss.
  21. Nu tad pie 4. punkta tas laikam minēts: " To generate a calltree file ... " Gūglē arī vienu doku uzgāju: http://jon.oxer.com.au/talks-static/media/...hpprofiling.pdf Tur 15.lpp parādīts tāds tree. Ar kautkādu Kcachegrind (29 lpp) var iegūt pavisam smuku bildi :) Laikam jau tas ir kas vajadzīgs.
  22. Tā tabuliņa pie 3. punkta (How to use PHP-APD in your scripts) nav tie trace laiki?
  23. Šitais neder http://lv.php.net/manual/en/ref.apd.php ?
  24. Caur konsoli vari pievienoties ar to pashu useri un paroli? mysql.exe -u Logins -p
  25. mod_rewrite ja useris piemēram ievadīs http://servers.lv/kautkas/viens tad ar mod_rewrite palīdzību to var pārvērst uz (nu to ko apache īstenībā izpildīs) http://servers.lv/index.php?a=kautkas&b=viens
×
×
  • Create New...