Jump to content
php.lv forumi

gurkjis

Reģistrētie lietotāji
  • Posts

    252
  • Joined

  • Last visited

Everything posted by gurkjis

  1. http://php.lv/f/index.php?showtopic=13407&...ewrite+path+php
  2. nē, Java nav obligāti vajadzīga. Caur PHP tas darbojas ar CURL palīdzību, viņi dod līdzi vienkāršu PHP e-shopa exampli. Visa FirstData funkcionalitāte ievietota vienā PHP klasē.
  3. Ar CSS3 atbalstu var izmantot @font-face ruli, tikai tas darbosies uz pashiem jaunakajiem browseriem.
  4. gurkjis

    background-repeat

    ja ar CSS neizdodas, tad to var panākt ar JS: 1. aprēķini, cik veseli smaidiņi ietilpst konteinerī: dali konteinera platumu ar smaidiņa platumu 2. smaidiņu līnijai vajadzēs savu divu, tam uzstādi platums = veselo_smaidinu_skaits * smaidina platums 3. iecentree smaidinu līnijas divu. ja vajag kā backgroundu, tad lieto CSS z-index + float
  5. strtr aizvieto atsevišķus characterus, nevis stringus..
  6. Man šķiet, ka vieglāk ir glabāt visus lasītos postus. tabula: lasitie_posti (id, lietotaja_id, posta_id) Tad pie nelasīto postu parādīšanas čeko visus (aktuālos) postus, un parādi tos, kuriem nav atbilstošs ieraksts tabulā lasitie_posti. Un pie posta atvēršanas, protams, veic ierakstu iekš lasitie_posti.
  7. tev laikam derēs strrev() funkcija
  8. parasti ISP un hostinga firmas saviem klientiem piedāva bezmaksas hostingu un/vai subdomēnu formā tavsdomens.firma.lv
  9. gurkjis

    Undefined index

    varbūt php koda sākumā palaid šo rindiņu: error_reporting(E_ALL & ~E_NOTICE); tas atslēgs E_NOTICE kļūdu rādīšanu. error reporting vērtību var uzlikt arī iekš php.ini
  10. plika mail() vietā ērtāk ir izmantot kādu gatavu Email sūtīšanas klasi, vēl jo vairāk,ja esi iesācējs. Piemēram phpmailer.
  11. gurkjis

    PSD - HTML

    ar savām rociņām.
  12. es laižu caur virtuālo mašīnu. Piemēram: MS Virtual PC, VMware
  13. round() pirmajam parametram jābūt float tipa, bet tiek dots kā string, tāpēc ir jākonvertē. priekšā pieliec (float), piem round((float)$currency["USD"] [edit] nē, dots tiek kā SimpleXML elements. labāk tur iekš cikla ["rate"] = $currencyItem->Rate pirms $currencyItem pieliec (string), tāpat pie Units rindiņas. Citādi masīvā tiek gāzti elementa objekti, bet tev vajag tikai string.
  14. kļūdas: 1. xml elementu nosaukumi ir case sensitive 2. $currency masīvs sākumā ir jāinitializē ar $currency = array(); 3. $currencyList XML ceļš (path) nebija pareizs. Kad ielasi ar $xml = simplexml_load_* , tad tas $xml ir root elements, šajā gadījumā $xml elements ir CRates, un body nav vajadzīgs. tagad darbojas: <?php $xmlstr = file_get_contents('xml.xml'); $xml = simplexml_load_string($xmlstr); $currencyList = $xml ->Currencies->Currency; $currency = array(); foreach ($currencyList as $currencyItem){ $currency[(string)$currencyItem->ID]["rate"] = $currencyItem ->Rate; $currency[(string)$currencyItem->ID]["units"] = $currencyItem ->Units; } echo $currency["USD"]["units"]." USD = ".$currency["USD"]["rate"]."<br />"; echo $currency["EUR"]["units"]." EUR= ".$currency["EUR"]["rate"] ?>
  15. man liekas, ka domēna īpašnieku var identificēt pēc piereģistrētās e-pasta adreses, tad, ja gribi izmaiņas veikt, jāsūta e-pasts no tās adreses, kura tika izmantota pie reģistrācijas. nic.lv lapā tas ir rakstīts.
  16. aha, man liekas, ka ir nepieciešams, lai tas JS būtu externāls, ja gribi headerī, tad tas ir jāmodificē. Un tas JS, protams, jānovieto pirms CSS.
  17. Gadījumos, kad IE neprecizitātes nav iespējams izlabot tā, lai uz visiem citiem browseriem rādītu vienādi, tad, lai būtu mazāk čakara, iesaku lietot šo te javaskriptu: CSS Browser selector tas izveido CSS klases atkarībā no browsera tipa, tādējādi vari ērti iekš CSS aprakstīt atsevišķu browseru stilu, piemēram: div #block { position:absolute; left:100px; top:100px; } .ie6 div #block { /* IE6 gadījums */ position:absolute; left:80px; top:80px; } Protams, ja kautkur kautkas nepareizi rāda, tad nevajag uzreiz ķerties pie šīs metodes, bet mēģināt atrast tādu CSS koda variantu, kas rāda vienādi uz visiem browseriem. Kautgan no otras puses tieši IE6 ir diezgan liels izņēmums..
  18. andrisp, nujā.. foreach($rez as $element){ printf("<img src='%s.gif'/> %s %s = %.2F LVL<br>", $element['ID'], $element['Units'], $element['ID'], $element['Rate']); } direktorijā vajag būt failiem LVL.gif, GBP.gif, ar uppercase nosaukumiem, jo uz linux ir case sensitive names.
  19. G-Style posta sākumā jau ir ielicis kodu iekš paste.php $element['ID'] ir valūtas kods, $element['Units'] norāda, cik daudz $element['ID'] valūtas vienību mainās pret $element['Rate'] LVL, acīmredzot tiek parsēts http://www.bank.lv/vk/xml.xml
  20. printf("%s %s = %.2F LVL<br>", $element['Units'], $element['ID'], $element['Rate']); iekš "%.2F" divnieka vietā var ielikt citu skaitli, kas norāda, cik nulles būs aiz komata.
  21. gurkjis

    count(*)

    īsakais variants: $row = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM lietotaji")); echo $row[0];
  22. ja neviens to neizmantos kādu laiku, tad notiks timeouts un kanāls tiks nodropots (dzēsta reģistrācija), var mēģināt sazināties ar kanāla īpašnieku, tur pie info varbūt ir redzams e-pasts, info komanda ja nemaldos /cs info #chans vēl varbūt var paprasīt chatservera administratoram, lai to kanālu nodropo, bet visticamākais, ka atteiks.
  23. Nu, man izveidots tā, ka taskus var dinamiski pievienot/mainīt/dzēst, tā info tiek glabāta datubāzes tabulā. Tad šos taskus pie izmaiņām atjaunoju noģenerējot cron.tab faila saturu. Domājams, ka ar Windows Scheduled Tasks tā lieta notiek citādi. Bet ja tasku pievieno ar roku, tad jau tam schedulera tipam nav nozīmes.
  24. es personīgi uz sava win datora izmantoju programmu nnCron LITE nevis Scheduled Tasks, tādējādi man iekš PHP vajag uzrakstīt atbalstu tikai cronam. Tas ir noderīgi gadījumā, ja dev serveris ir win bet production servs uz linux.
×
×
  • Create New...