Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Ja ir izikrits no galvas, tad vajag iet manuāli šķirstīt: http://php.net/substr un http://php.net/mb_substr
  2. Jā, protams, var - bet tad jautājums no tās pašas operas, ka tad katru reizi "jāiedarbina" tā funkcija.
  3. Tāpēc, ka tam ir CSS izdomāts, lai norādītu KĀ ir jāizskatās tekstam. HTMLs ir domāts, lai norādīt KAS ir jārāda.
  4. Es tev jau #13 postā atbildēju kāpēc. Arī ja, piemēram, gribēsi savas datubāzes datus lietot kam citam nevis HTML'am (piemēram XML eksportam, pdf izveidošanai un tml), tad arī nāksies lieku darbu darīt - repleisot atpakaļ entītes.
  5. PHP skripts to izdarīt nevar, jo tas izpildās uz servera, nevis klienta browsera - tāpēc tas neko par klienta browseri nezin. Tev jāskatās kautkas uz Javascript pusi.
  6. Tas nevar būt. Jo #1 postā tev kverija beigās ir LIMIT x,10; taču #4 postā beigās ir LIMIT 10. Tie ir dažādi kveriji. Kautko nepareizi izdarīji.
  7. Vajag ar echo izvadīt ārā stringu, ko padod mysql_query fjai, un to pamēģināt konsolē.
  8. Tu laikam nesaproti, ko tev citi saka. Tev saka, ka htmlspecialchars ir jālieto pie outputa no datubāzes, lai ērtak varētu rediģēt tekstu, kas jau ir ielikts db. Un ja jau tev ir tie eregi, tad vispār nav jēgas ne escape_string ne specialchars lietot. Ja nav, tad, protams, tie ir jālieto.
  9. Tad kāda jēga vēl htmlspecialchars un real_escape_string laist virsū, ja jau atļauj tikai burtus, ciparus un _?
  10. Iedomājies, ka tev būs rediģēšanas forma, kurā varēsi pamainīt tekstu, kas jau ir ievadīts datubāzē. Tavā gadījumā, ja gribēsi likt iekš db tekstu: asdf<zzz>, tad tas tiks ielikts kā asdf<zzz> un tev būs jārediģē šāds teksts. Tev nāksies mainīt < un > un citas entītes atpakaļ uz < un >. Tas ir ērti? Ja htmlspecialchars izsauksi pie teksta IZVADES, tad db glabāsies tieši tāds teksts, kādu tu ierakstīji asdf<zzz> un rediģējot nebūs jāmaina visi <, > atpakaļ uz < un >.
  11. Parādi HTML struktūru tam listam. Un tā elementiem (div, ul, li) pielietotos stilus.
  12. if ($teksta garums > 8) { $teksts = pirmie8simboli . "..."; } Un vajadzīgās funkcijas: http://php.net/strlen un http://php.net/substr
  13. Gribētos redzēt, ko tu teiktu, kad tevi pieliktu pie Oracle :)
  14. To, ka MySQL sux, un PgSQL rullz.
  15. Dīvaini skaitīji. Man gan sanāk 22 gabali. Anyway - tas NAV pārskatāms veids. Pārskatāms būtu šāds veids: $data = array("vards" => $vards, "uzvards" => $uzvards, "parmums" => $parmums, //... "balsotaja_ip" => "0", "reg_ip" => $regip); $keys = implode(",", array_keys($data)); $values = array(); foreach($data as $value) { $values[] = "'$value'"; } $values = implode(',', $values); $query = "INSERT INTO " . PREF . "lietotaji ($keys) VALUES ($values)"; Un vēl - $_POST/$_GET datus NEDRĪKST likt pa tiešo kverijā. Tie ir jāeskeipo pret sliktajiem simboliem, piemēram, ar mysql_escape_string. Citādi tavu DB "uzlauzt" būs kā tikpat viegli kā pārspļaut pār lūpu.
  16. Lielāku procesora frekvenci => lielāks koda izpildīšanas ātrums.
  17. VMware Server ir bezmaksas. Pat komerciālām vajadzībām.
  18. Ja nemaldos, tad vajag taisī GPolyline: var points = [GPoint(x1, y1), GPoint(x2, y2)]; var line = new GPolyline(points); map.addOverlay(line); Kautkā tā apmēram.
  19. Nevajag ne vēl vienu disku, ne kasti. Vajag VMWare (vai citu līdzīgu softu) novilkt. Tas ir virtuāls PC, līdzīgi kā Daemon-Toolis uztaisa virtuālu CD/DVD disku no ISO faila, šis VMware ļaus instalēt OS/softu virtuālajā datorā, kurā tu nevarēsi nočakarēt savu primāro OS.
  20. bubu

    upload - image

    Ja jau saka, ka nav pareizais, tad nav pareizais. Un btw, par funkcijām vai cikliem esi dzirdējis?
  21. Kā ta nu nav iespēju - ir pilns ar iespējām. Piemēram serveris ar php (vai asp/jsp/pofig-kādu-serverside-valodu), kas ņemās ar DB. Klienta galā tik sūtās pieprasījumi uz šo skriptu (vai ar AJAX, vai bez AJAX - po), un nav nekādi microsoftismi jāizmanto klienta galā.
×
×
  • Create New...