Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. Ja tu zini kā dabūt ciparus, tad ar strlen + substr funkciju tev nevajadzētu būt problēmām dabūt arī to vārdu. Bet es vispār te lietotu regexpu: (\D+)(\d+)
  2. Parasti ir tā - copyleft opensources (GPL, LGPL) drīkst pārdot, drīkst modificēt, tikai visur jāatstāj vecās licences nosacījumi + visas izmaiņas jādod atpakaļ. Tik pārdodot tev jādod līdzi visa source (arī pat ja tā ir nemodificēta), un tu nevari aizliegt to nepārdot tālāk. Citām licencēm, piemēram permissive free software (BSD, MIT, zlib), softu drīkst pārdot, moficiēt, nav nekas atpakaļ jādod, jāatstāj tikai licences teksts.
  3. WebDeveloper: Reti kurai opensourcei licencē rakstīts, ka to nedrīkst pārdot. Vairumu tieši teikts, ka drīkst.
  4. bubu

    atrast līdzīgos

    Kā tu zināsi, ka tie ir vieni un tie paši cilvēki? Vai tad divi cilvēki, kas piedzimuši 1. un 10. janvārī, nevar tikt nosaukti par Jāni Bērziņu?
  5. bubu

    mssql query

    Invalid column name angliski nozīmē, ka 'aa' ir neeksistējošs kolonas nosaukums.
  6. Lieto trim funkciju - tā apgriezīs stringam atstarpes (un citus whitespeisus) abos galos.
  7. Pirmais topiks šai pat sadaļā!! http://php.lv/f/topic/7294-headers-already-sent/
  8. Viss nekad nevar būt tā, ka nevar savādāk. Vienmēr var savādāk, ja labi grib.
  9. Autor: piedomā pie foruma sadaļas, kurā publicē savu topiku. Šim ar eKomerciju nav nekāda sakara. Citiem - offtopikā nevajag braukt. Tam varat taisīt jaunas tēmas.
  10. Es jau sen tev to teicu - vajadzēja to tavu sistēmu taisīt ar servera puses valodu (php, asp, java - pofig ko). Nevis ar dīvainībām javaskriptā nodarboties.
  11. Man jau PDF ģenerēšana no JavaScript šķiet diezgan dīvaina doma. Ja nu kas, tad uz Chrome4 tas brīnums strādā.
  12. Es saku, ka jebko, ko rāda lapā noslēpt nevar. Vienmēr varēs dabūt bildes/failus, ja tie ir pieejami kaut vienā veidā.
  13. Un kā gan tos rādīt html lapā? Bildes piemēram? Ja jau nosaukumi nav "atminami"?
  14. Tieši tu mēģini izgrozīties ar savu base64, to definējot par "skaistu" :)
  15. Es sapratu, ka autors grib, lai viņa bildēm/failiem neviens netiek klāt caur tiešo URL'i uz to, bet gan lai tikai tie rādās viņa html/php lapā.
  16. Tieši tāpēc nevajag neko ar komatiem atdalīt - jo piņķerīgāk. Vajag starptabulu taisīt - tipiskis N:N relācijas risinājums: jaunumi (id, nosaukums, apraksts, ...) tagi (id, nosaukums, skaits) jaunumu_tagi (taga_id, jaunuma_id) Un šādi, piemēram, dabū visus tagus konkrētajam jaunumam: SELECT tagi.nosaukums FROM tagi JOIN jaunumu_tagi ON tagi.id = jaunumu_tagi.taga_id WHERE jaunumu_tagi = $jaunuma_id Ja vajag pievienot/izdzēst jaunu/vecu tagu - ieliek/izdzēš ierakstu no tagi tabulas. Vajag pievienot jaunumam kādu tagu - pievienot ierakstu jaunumu_tagi tabulai. Utt..
  17. Ok, mans skripts vispirms izpildīs autorizāciju (dabūjot to sesijas mainīgo), un tad mēģinās piekļūt bildēm un failiem pa taisno.
  18. Kā tāds sesijas mainīgais man liegs piekļūt pa bildēm vai failiem pa taisno, ja pirms apmeklēšu/izsaukš to skriptu, kur tas mainīgais uzstādās?
  19. Nē, es to nesaku. Taču es saku, ka to ir labāk saprast, ja tas apzīmē to, uz kurieni tas ved, nevis mistisku base64. Ja piemēram URL'is ir pieglabāts bookmarkos, vai teksta failā. Tad +/- var uzreiz nojaust, uz ko tas vedīs.
  20. Es arī nesaprotu, ar ko tur base64 labāks. Ja es meklēju kautko un gribu saprast, ko es esmu meklējis - es paskatos uz URLi un redzu - ā skaits bija 5 nevis 4 (vai tikpat labi kāds kods bija XYZ nevis ABC). A ko es tā vietā "labāku" base64 kodējumā redzēšu?
  21. OR no || atškiras ar prioritātēm (attiecībā pret citiem operatoriem). $b = $a or $a = 1; echo $b; Izvadīs pavisam citu vērtību, ja or vietā ieliksi ||
  22. Dari to tikai pie taga pievienošanas/izmešanas, nevis cron'ā.
  23. Un johaidī kāds tam sakars ar php, ko "DB ļauj"? Tu domā es no C++ vai tavas Java's nevaru uztaisīt kveriju, kurš izveidos līku kveriju ar stringu? Tā ir DB problēma, ka ļauj SQL kverijus kā stringus padot, nevis php valodas. Nelieto savus MySQL/PostgreSQL/xxxSQL un nebūs tev stringi integeru vietā.
  24. Tikai slikts amatnieks vainos savus darbarīkus savā (ne-)sanākušā darba rezultātā.
  25. Par tiem datu tipiem - tieši kā codez saka. Mūsdienās vairums valodu velk tieši uz brīvākiem un dinamiskiem tipiem. Arī tādas valodas, kurās sākumā viss bija strikti, piemēram, C#, kuram .NET 4 versijā būs dynamic tips (kautkas tāds, kuram kompilēšanas laikā nav stingri definētas atļautās metodes/propertiji, runtaimā patvaļīgi var izsaukt kādus grib). Tāpat, lai gan diezgan attāli, bet arī C++'ā jaunajā C++0x standartā būs pseidotips "auto", kas pats izdomās mainīgā datu tipu (līdzīgi kā var keywords C#'ā). Tā ir vienkāršāk un efektīvāk no programmēāja viedokļa.
×
×
  • Create New...