Jump to content
php.lv forumi

briedis

Moderatori
  • Posts

    4,669
  • Joined

  • Last visited

Everything posted by briedis

  1. Nesaprotu? printf tāpat kā ar echo nevar izdrukāt masīvu. Var drukāt pa vienam elementam.
  2. Hmm, paņemšu savu kristāla bumbu un šas palūrēšu, kā tev tā tabula tur izskatās...
  3. Ieteiktu mainīgajiem likt jēdzīgākus nosaukumus, citādi tikai saputroties. Vajadzētu ieturēt arī normālas atkāpes.
  4. while($row = mysql_fetch_array($result)){ ?> <table align = 'center' class ='post'> <tr> <td class='post_title'> <p class='post_name'><a href='view_post.php?id=<?=$row['...'];?>'><?=$row['...'];?></a></p> <p class='post_adds'>Pievienots: <?=$row['...'];?></p> <p class='post_adds'>Autors: <?=$row['...'];?></p> </td> </tr> <tr> <td>%s <br>Skatījumi: <?=$row['...'];?></td> </tr> </table> <br/><br/> <? }
  5. Nejauc inicializēšanu ar definēšanu.
  6. Meklē google "compiler strict mode", vai, ja kompilators ir gcc, pievieno flagus: "-std=c89 -pedantic -Wall -Wextra"
  7. Kompilatoram ir dažādi option'i, ieteiktu ieslēgt strikto režīmu, moš izleks kāda kļūda...
  8. ak jel, tev grūti ieiet tele2 mājaslpā??
  9. Divas pilnīgi dažādas funkcijas.
  10. pēc konekcijas mysql_query("SET NAMES UTF8");
  11. Kas tā par aizvēsturi? Iesaku palasīt to pašu jQuery dokumentāciju: http://api.jquery.com/jQuery.get/ baigi labā ;)
  12. Atkal un atkal šī pati kļūda. Kāds kādreiz arī izlasa piespraustos topikus? http://php.lv/f/topi...esult-resource/
  13. Kāpēc ne android telefonu? :p Ņem vērā, pērkot no ārzemēm - garantijas nekādas. Pie mums vismaz 2 gadi defaultā...
  14. Mērķis ir izveidot iekšēju e-pastu izsūtīšanas sistēmiņu. Pamatā ir 3 veidu e-pasti: Jaunumu izsūtīšana (čupa ar e-pastiem, nav personalizēti) Pēc pieprasījuma. Reģistrācijas apstiprinājumi, paroles atjaunošana, etc. (pa 1 e-pastam, personalizēts) Ieplānotie ziņojumi. Konta termiņu, neapmaksātu rēķinu atgādinājumi, etc. (čupa ar e-pastiem, personalizēti, tiek pildīti ikdienišķi noteiktos laikos) Kā plānoju realizēt Ir tabula mail_messages, kurā glabājas ziņojumu templeiti, ziņojumam tiek pakārtots TIPS, kas ir, piemēram, "newsletter", "bill_reminder", "new_password_notification". Ziņojuma tekstā ir savadīti arī parametri, piemēram, {name}, {bill_number}, kas attiecīgi tiek aizpildīti, kad tiek sūtīti e-pasti. Kā tas viss varētu strādāt Jaunumu izsūtīšana Administrators atver paneli, izvēlās (pievieno) vajadzīgā tipa ziņojumu, konkrēti, "newsletter", klikšķina - "create new job" un norāda cikos šiem ziņojumiem būtu jāsāk izsūtīties. Tabulā mail_jobs tiek pievienots ieraksts ar ieplānotu darbu. Ziņojumu "pēc pieprasījuma" izsūtīšana Notiek notikums, paņemam no tabulas attiecīgā tipa ziņojumu, nopārsējam parametrus un uzreiz izsūtam e-pastu. Ieplānoto ziņojumu izsūtīšana Crons izsauc noteiktā laikā skriptu, kas pievieno ierakstu mail_jobs tabulai, norādot kāda tipa ziņojums ir jāsūta, piemēram, visi neapmaksāto rēķinu atgādinājumi. Ziņojumu izsūtīšana Ir Cron skripts (sauksim par mail_job_processor), kas izpildās, piemēram, ik pa 10 minūtēm. Skatās, vai mail_jobs tabulā nav ienācis kāds jauns sūtīšanas darbs. Ja ir, tad skatamies, kāds ziņojums ir jāsūta. Balstoties uz ziņojuma tipu, atlasam attiecīgo saņēmēju datus (e-pastus, citus parametrus), pārsējam ziņojuma tekstus un izsūtam pa vienam. Varētu būt arī tā, ka atsevišķā tabulā saglabājam šim job'am visus e-pastu saņēmējus ( + stāvokli - vai e-pasts ir nosūtīts, parametri), lai, ja nu gadās kļūda (serveris atmet kātus uz mirkli), šo darbu var turpināt nākošajā mail_job_processor izsaukšanas brīdī. Ceru uz diskusiju, ieteikumiem. Zinu, ka ir variants outsourcēt konkrēti pašu izsūtīšanu, bet pagaidām tiek meklēts lētākais risinājums.
  15. Nezinu, kā var "pielikt naudu rēķinam", ja vien nesūta kādu SMS vai neveic zvanu uz īpašu maksas numuru. Hmm, kaut gan vienu atceros - lmt mājaslapā kādreiz bija tāda iespēja, klikšķinot uz linka no telefona veikt apmaksu, vai arī es kaut ko murgoju. Lai vai kā, nav dzirdēts tāds populārs norēķināšanās veids caur telefoniem (neskaitot sms vai zvanus).
  16. Šitā ir diezgan feina: http://www.bookdepos...t/9780201616224 (no šīs lapas arī droši var pirkt)
  17. * Ja produkts gūst atsaucību, iespējams, saņemsi ieteikumus kā to uzlabot, tādējādi varēsi mācīties no savām kļūdām * Projekts var būt kā portfolio sastāvdaļa * Iespēja "to make the world a better place" ar savu foršo produktu * Tu vari kļūt slavens :) (kāds varbūt izdomās piedāvāt tev darbu) * Iespēja izrādīt protestu kapitālismam - visi par visu grib noplēst lielu piķi, bet tu dod par velti
  18. Mhm, es ar tā padomāju. Kas tad ir mobilais telefons? Tas ir tas pats dators ar web pārlūku, kam vienīgā atšķirība ir mazāka ekrāna izšķirtspēja (parasti), kā arī, iespējams, nav tik labs JS atbalsts.
  19. ar jquery būtu pavisam īsi, sāc mācīties to. http://jsfiddle.net/gbrPb/
  20. Jā, var ieberzties, ja tekstā tiks sastapti kādi citi simboli. Tad paliks pāri vien jautājuma zīmītes :)
  21. Pareizi, aizmirsu par šo maģisko lietu :) archerz, neredzu XML atverošo tagu. <?xml version="1.0"?>
  22. izmanto htmlspecialchars() uz vērtībām ko liec tagos un atribūtos. XML nevar saturēt <, >, & u.c. simbolus, tie visi ir attiecīgi jānokodē - < > & utt.
  23. Tas ir čakars, man vienreiz bija šāda problēma. Cēlonis bija šāds: netika uzlikts mysql_query("SET NAMES UTF8"). Lapā viss bija kārtībā, bet skatoties DB caur phpmyadmin bija tie paši ķeburi. Atrisināju šādi: ar phpmyadmin eksportēju no db visu ar ķeburiem, importēju lokālā DB - rādījās ķeburi. Tad, ierakos phpmyadmin kodā, aizkomentēju rindiņu, kur tika izsaukts SET NAMES UTF8, eksportēju DB BEZ ķeburiem. Tālāk vecajā programma visur saliktu SET NAMES kur vajag un importēju datubāzi jau bez ķeburiem. Čerez Ž, bet variants strādā .
  24. Nu izveido skatu, pamēģini tad atlasīt. Skats ir kā virtuāla tabula, ko tu nodefinē pats pēc vajadzīgā kvērija. Skaties tikai, jo skats neatjaunojas pats no sevis, ja mainās orģinālajās tabulās dati. (visdrīzāk ir jāpievieno kāds nosacījums, kad tiek atjaunoti skata dati)
  25. Nevar apvienot visu vienā tabulā? EDIT: cits variants varētu būt lietot skatus (VIEWS), bet tas ir jāpārbauda, vai būtu uzlabojums atlases ātrumā.
×
×
  • Create New...