Jump to content
php.lv forumi

Aleksejs

Moderatori
  • Posts

    4,584
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Aleksejs

  1. Kādas fīčas man ir pirkt no Sonica, nevis pašam? Kādas ekstras šis pakalpojums ietver?
  2. a pats neesi mēģinājis padomāt? Nu tad neliec to header(index.php), bet gan tās nebanotajiem rādāmās lapas kodu.
  3. a tu sertifikātus esi saģenerējis/norādījis?
  4. Uzliec mazāku izšķirtspēju... eku daļa no mana configa (viss gan nodetektēts automātiski, ar rokām neko nelaboju): Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 8 Modes "1024x768" Virtual 0 0 EndSubSection SubSection "Display" Depth 16 Modes "1024x768/60Hz" "640x480" Virtual 0 0 EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "640x480" Virtual 0 0 EndSubSection EndSection Tāpat palīdz arīdzan komanda man XF86Config.
  5. Ar mktime funkciju dabū timestampus, izrēķini starpību, pārveido mēnešos. http://lv.php.net/manual/en/function.mktime.php.
  6. Vari mēģināt lv.linux newsgrupu un forums.bug.lv
  7. Es domāju, ka vissvētīgāk būtu izpētīt, piemēram, šī paša Invision Power Board skriptus, un apskatīties, kā nu tas ir.... Bet vispār jau ir tāda funkcija highlight_file() un highlight_string() iekš PHP, kura tieši to dara. http://lv.php.net/manual/en/function.highlight-string.php P.S. Bet vēlreiz pārlasot jautājumu man radās nepamatotas aizdomas, ka tomēr neesmu pareizi sapratis jautājuma būtību.
  8. Par pēdiņām: http://lv.php.net/manual/en/language.types.string.php Par masīviem: http://lv.php.net/manual/en/language.types.array.php
  9. Apaču helps starp citu tev noteikti ir uz linukša :P Parasti tas tiek iebāzts HTML formātā /var/www/htdocs direktorijā pēc noklusējuma... Tad vēl vari paskatīties /usr/doc/ direktoriju un izmantot komandas "man" un "apropos" ;)
  10. Tajā krutajā kodā var ieviest nelielu uzlabojumu, ka ja ir jau tāds skaitlis bijis, ģenerē nevis jaunu random skaitli, bet gan esošajam pieskaita 1 pēc moduļa 100, kamēr uztrāpa uz tāda, kas nav bijis. Citādi pārāk ilgi aizņems pēdējo skaitļu ģenerēšana.
  11. Sesijas noteikti var izmantot (tas manuprāt būtu vienkāršākais šīs problēmas atrisinājums). Vienīgā problēma - sesijas parasti mēģina uzstādīt cepumiņu, kura vērtība arī tiek izmantota sesiju atšķiršanai. Taču cik sapratu, tad tu cepumiņus nevālies redzēt.
  12. Nu vari tajā veramajā lapā ietvert kaut kādu JavaScriptu, kas, ja lapa veiksmīgi tiek atvērta uzstāda kaut kādu mainīgo Javascriptam galvenajā lapā. Savukārt, pie datu pieprasīšanas, tiek palaists taimeris, kas pēc, pieņemsim, 10 sekundēm pārbauda, vai ir uzstādīts pareizais mainīgais. Ja nav, tad mēģina vērt vēlreiz/paziņo lietotājam/utt...
  13. Ir, ir daudz kveriji, pie kam vēl rekursija ;) Nu, ja vajag ātrāk un esi gatavs ziedot nedaudz vietas, var arī šādu variantu: divas tabulas: docs, rels. docs satur: ID depth rels satur: DocID ParentID tas pats piemērs, kas iepriekš: docs: ID = 1 depth = 0 ID = 2 depth = 1 ID = 3 depth = 1 ID = 4 depth = 2 ID = 5 depth = 3 rels: DocID = 2 ParentID = 1 DocID = 3 ParentID = 1 DocID = 4 ParentID = 2 DocID = 4 ParentID = 1 DocID = 5 ParentID = 4 DocID = 5 ParentID = 2 DocID = 5 ParentID = 1 Tagad tie daudzie vaicājumi ir jāizdara pie pievienošanas, savukārt atlasīšana notiek ar: SELECT * FROM rels, docs WHERE DocID = x AND ParentID = DocID ORDER BY depth Kaut kā tā. Bet pieļauju, ka var kaut kā vienkāršāk && efektīvāk.
  14. A kā tu atšķir lietotājus savā starpā?
  15. viens variants: pieņemot, ka viss tiek glabāts datubāzē un pie raksta vēršas pēc ID, tad tabula satur šādus laukus (varbūt vairāk, bet tas ir ārpus šī jautājuma apspriešanas): ID ParentID Pieņemsim, ka ir šādi ieraksti: ID = 1 ParentID = 0 ID = 2 ParentID = 1 ID = 3 ParentID = 1 ID = 4 ParentID = 2 ID = 5 ParentID = 4 Tad izvēloties ierakstu ar ID = 5, mēs varam notiekt, ka virs viņa ir ID = 4, virs kura ir ID = 2, virs kura ir ID = 1, kuram augstāka vairs nav (pieņemsim, ka ParentID = 0 nozīme, ka augstāka neviena nav).
  16. Pie 101 reizes garantēti atkārtosies kāds skaitlis ;)
  17. Aleksejs

    help

    Violence is not the answer. Ja tu domā ka ar lamuvārdu iesaistīšanu vienkāršos paplašinātos teikumos būs kas līdzēts, tad "think again". Domāju, ka gribi mācīties... Laikam biju kļūdījies.... <? if ($handle = opendir('img')) { $skaits = 0; while (false !== ($file = readdir($handle))) { $size = getimagesize('img/'.$file); $img_w = $size[0] / 3; $img_h = $size[1] / 3; echo '<a href="img/'.$file.'"><img src="img/'.$file.'" width="'.$img_w.'" height="'.$img_h.'" border="0" /></a><br />'; if (($skaits % 3) == 2){ echo '<br>'; } $skaits = ($skaits + 1) % 3; } closedir($handle); } ?> P.S. Atrodi labu grāmatu par programmēšanu kā tādu. Un palasi to...
  18. 2 dille: Atbilde ir regular expressions, kuras, diemžēl, pārzinu pietiekami vāji, lai dotu kādu sakarīgu padomu. pameklē vārdu regex forumā un googlē - šī tēma (vai vismaz ļoti līdzīga) ir jau apspriesta.
  19. 2 bubu: Nebūs tik vienkārši. Kā lai viņš iepriekš zin, kas ir jāsaīsina ("ha" "ma" "la" vai "fa")?
  20. Aleksejs

    date()

    Par šķirošanu:
  21. Aleksejs

    help

    Man ļoti negribās tā vienkārši rakstīt priekšā kodu. Tas nav pedagoģiski pareizi ;) Ideja ir šāda: tu ievies tajā while ciklā kas tev jau ir vēl vienu mainīgo - skaitītāju, kuru katru reizi palielini par vienu. Cikla beigās pārbaudi, vai šī skaitītāja atlikums pēc moduļa 3 ir vienāds ar 2, ja ir, tad izdrukā to <br>. Mainīgais ir jānoinicializē, kā nulle pirms while cikla.
  22. Aleksejs

    help

    Ir skaists operators "%", kas nozīmē dalīšanu pēc moduļa: 1 % 3 = 1 2 % 3 = 2 3 % 3 = 0 4 % 3 = 1 19 % 3 = 1 29 % 3 = 2 Izmantojot šo operatoru, tu vari nedaudz paštukojot, izdomāt realizāciju ;)
  23. Aleksejs

    date()

    Un kādi secinājumi tev ir no tā? Ja viņš tev nesaglabā failā pareizo laiku, pārbaudi, vai izmanto pareizo datuma funkciju. Ja no pareizi saglabāta laika viņš tev uztaisa nepareizu laiku pie PHP izvades klientam, tad apskaties, vai pareizi uztaisīta datumu konvertēšana.
  24. Aleksejs

    Linux

    Nu apsveicu ar migrāciju no "the dark side"
  25. Chikenz: Tev kāds gabals nokrita, kad viņš paprasīja? Gribētu redzēt, kā tu uzbrauktu kādam, kurš būtu uzdevis jautājumu anglu valodā, jo ari tā nav šī foruma valoda!
×
×
  • Create New...