Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. var gan tā, gan tā... pēc vajadzības un vēlmēm... var izmantot gan echo, gan "?>html<?php", gan heredoc: <? echo <<<HTML html $var HTML; ?>
  2. +2easy... un...eh....protams, kārtējā cs lapa...
  3. skaties, lai css'am (un visiem pārējiem) ceļi ir norādīti absolūti.
  4. Es ieteiktu iet pamācīties php pamatus...
  5. while ($row = mysql_fetch_object($result))} Problēma visdrīzāk ir tajā, ka paņem kaut kādu gatavu koda gabalu (relatīvi sarežģītu), un tad mēģini piedabūt lai strādā, nesaprotot pat vienkāršākos php pamatus...
  6. Hehe, toč :D (pieļāvu tādu iespēju, bet pašam bija slinkums pārbaudīt) Nu vo, es ar kaut ko iemācījoš šodien :D
  7. vitao.web, nezini tādu feinu adresīti www.google.com? :)
  8. Stilīga insert sintakse :) INSERT INTO zinas SET raksts='$message',autors'$author', nosaukums='$name', sadala='$class', date=NOW(), ip='$ip' Pameklē gūglē kā tad īsti rakstās INSERT kvērijs ;)
  9. Nedomāju, ka ātrums īpaši cietīs. Loģika varētu būt, ka sanāk īstāk rakstīt...
  10. briedis

    bb kods

    Iespējams tāpēc, ka pie bb koda visi vairāk ir pieraduši, nekā pie html...
  11. briedis

    Read/Unread

    mhm. Kaut kad biju te rakstījis par to, kā to realizēt lai nebūtu rekursīvi kvēriju izsaukumi, lai to visu varētu atlasīt feini ar vienu kvēriju un nedaudz php piepalīdzēšanas... Tad vismaz rodas iespēja ērti menedžēt tās kategorijas neierobežotā dziļumā... Varbūt tavam forumam tas īsti nav nepieciešams, bet var noderēt citiem gadījumiem :)
  12. briedis

    bb kods

    Nu tad ieliec pareizajā vietā to htmlspecialchars... Vai maz zini, ko viņš dara? :)
  13. briedis

    bb kods

    [img='http://www.saite.lv/bilde.jpg' onload='alert("hello, xss");'] btw, tev pat atribūtu vērtības netiek iekļautas pēdiņās ;)
  14. briedis

    bb kods

    Es nezinu, ko tu tur esi mēģinājis, bet tas ir kaut kas varen greizs :) Iesākumam vari iztikt ar šo: $bb_from = array('[b]','[/b]'); $bb_to = array('<b>','</b>'); echo str_replace($bb_from,$bb_to, $teksts); EDIT: Nu re, bobster pasteidzās :) Tik problēma ar bobster variantu ir, ka viņš ir foršs caurums priekš XSS...
  15. Vislabāk, protams, būtu pakonsultēties ar sisadminu šajā jautājumā, pajautāt viņam, cik būtu optimālais daudzums ko barot serverim iekšā...
  16. briedis

    Read/Unread

    šīs tabulas forums_kategorijas (id, name) forums_subkategorijas (id, name, kategorija) varētu sapludināt vienā...
  17. briedis

    Read/Unread

    tabula views( user_id thread_id date_viewed ) ja date_viewed(vai tāda vispār nav) ir mazāks par thread last post date, tad lietotājs nav lasījis postu. Tiklīdz lietotājs ieiet postā, tā ievietojam views tabulā ierakstu (protams, to nevajadzētu darīt uz katra refresh) Šito nekad neesmu taisījis, bet tā iztēlojos, ka tas notiktu....
  18. Elementāri. Kaut vai rakstot kvēriju "DELETE FROM raksti" un aizmirst beigās ielikt nosacījumu WHERE id = .. un izdzēšot visus rakstus :) Ja nav backups, sūdīgi. Un ja dienā ienāk pāris tūkstoši cilvēku, tad sīkām izmaiņ;am "notiek remonts" likšana būtu pilnīgs sviests un apmeklētāju kaitināšana.
  19. Testējot savu ūberāko kodu, secināju, ka dīvaini uzvedas tā funkciju pārdefinēšana. Pārdefinēju mysql_query() iekš index.php, bet ejot uz citu php failu, kur pārdefinēšana nenotiek, tad jau saka, ka tāda mysql_query funkcija neeksistē... Karoč, kaut kā jocīgi uzvedas, izskatās, ka pārdefinēšana nenotiek tikai skripta izpildes ietvaros...
  20. Tad nu gan, ielādēt 20mb, izveidot db, eksportēt un importēt tabulas :) Kad veic kādus labojumus, tad pa taisno uz produkcijas vidi? Nav bail sačakarēt kaut ko? Kā tu testē? Es tomēr visu izstrādi veicu lokāli, tikai pēc cītīgas testēšanas ielādēju uz produkcijas servera...
  21. Tev nav lokālas izstrādes vides kur skaitīt kvērijus un izpildes laikus? Es šaubos vai tādas lietas ir tik svarīgas produkcijas vidē. Tijpa gribi lai lapas apakšā rādās tā pat kā te php.lv - kvēriju skaits, izpildes laiks?
  22. 5.3, bet tur es minēju, ka vajag vienu extensionu atkomentēt...
  23. Tu vispār piefilmēji manu iepriekšējo postu? :) Un atsaucoties uz tavu iepriekšējo - tev tur sanāktu feina rekursija, ja tā atļautu darīties ;)
  24. Meh, parakos un uzrakstīju šitādu: <? $q_count = 0; $code = ' global $q_count; $q_count++; return old_mysql_query($query, $link_identifier); '; if(function_exists('mysql_query') && !function_exists('old_mysql_query')){ rename_function('mysql_query', 'old_mysql_query'); } override_function('mysql_query', '$query, $link_identifier = DEFAULT_LINK',$code); mysql_query("SELECT * FROM table"); mysql_query("SELECT * FROM table"); mysql_query("SELECT * FROM table"); mysql_query("SELECT * FROM table"); mysql_query("SELECT * FROM table"); mysql_query("SELECT * FROM table"); echo "Total queries run: $q_count"; ?> Tikai iekš php ini vajadzējs iespējot šito paplašinājumu: extension=php_apd.dll Bet šo labāk lietot tikai uz developinga mašīnas. Kamēr piedabīju šito pie dzīvības, kādas 10x apache nokārās :D Karoč, use at your own risk! :))) EDIT: Nu re, es šodien ar kaut ko jaunu iemācījos :))
×
×
  • Create New...