Jump to content
php.lv forumi

jb4

Reģistrētie lietotāji
  • Posts

    212
  • Joined

  • Last visited

Everything posted by jb4

  1. Taatad. WinXP. Apache2. PHP5.0.1. MySQL4.1. Vecaa probleema ar autorizaaciju. Kaa zinaams jaunajiem MySQL ir jauns autorizaacijas protokols, bet php liberinjos ir izmantots vecais. PHP5 versija naak kopaa ar 3.23.57 liberinjiem !!! Kur dabuut man attieciigo liberinju libmysql.dll, kas der prieksh MySQL 4.1? Tie, kas naak kopaa ar MySQL, neder (meeginaaju visaadi). Un nesakiet man lietot OLD_PASSWORD, jo to man nevajag. Man vajag, lai PHP skrien ar MySQL4.1 api. Paldies, ka uzklausiijaat. P.s. Foruma admini: es nevaru savaa Firefox+WinXP normaali rakstiit garumziimes (man jaaizmanto labais Alt taustinjsh), jo aktivizeejas mulkjiigie hotkeys posta ievadiishanai.
  2. Lieto Firebird/Interbase
  3. jb4

    xml un css

    http://www.w3schools.com/xsl/default.asp
  4. jb4

    PHP date

    http://paste.php.lv/877/nonum
  5. jb4

    Referer check

    Varbūt šis ir īstais: http://www.laacz.lv/f/misc/
  6. PEAR patiks tiem, kuri uzticas citu rakstītam kodam. Man nepatīk izmantot citu PHP kodu un tāpēc es PEAR neizmantoju. PHP klašu bibliotēkas var meklēt arī iekš http://www.phpclasses.org
  7. Labrīt, Jāzeps Baško (http://j.esuntu.com) rīt, 22. aprīlī, pulksten 19:00 rīko Rīgas PHP iesācēju tikšanos. Satikšanās pulksten 19:00 pie Lido "Dzirnavas", kas atrodas blakus Kr. Barona un Dzirnavu ielas krustojumam. Satikšanās notiks neformālā gaisotnē un ir iecerēts to padarīt par regulāru iknedēļas pasākumu, kurā cilvēki satiktos un parunātos par hokeju, par valdību un, ja būs iekāriens, arī par PHP un tīmekļa veidošanu vispārībā. Sarunās galvenās lomas spēlēs praktiskas dabas jautājumi un nevis teoretizēšana. Pirmajā reizē ieplānots: 1) iepazīšanās, 2) xhtml + css šodien (un nevis rīt) 3) php pirmā fīča: include() 4) jūsu idejas Pasākumam ieplānojiet 1,5-2 stundas. Piesakieties Jāzepa Baško mājaslapā http://j.esuntu.com. Varat arī iepriekš nepieteikties.
  8. Man nepieciešams glabāt datubāzē lielus skaitļus ar precizitāti astoņi cipari aiz komata. Skaitļi var būt no -1 miljons līdz 1 triljons. Man nepieciešams, lai, kad es veicu kaut kāda lauciņa update no 22 000 000 000, palielinot to par 1,23 iegūtu 22 000 000 001,23 Varbūt tas ir mans MySQL klients, bet, kad es veicu šādas darbības viņš tur visu ar tiem E pieraksta un izmaiņas nekādas neparādās. Izmantoju datu tipu float. Vai tas tikai manos MySQL klientos tā parādās, ka varētu iedomāties, ka nekādas izmaiņas nenotiek vai arī tas patiešām tā ir? Ja patiešām tā ir, tad kāds datu tips jāizmanto, lai dati būtu precīzi?
  9. php.ini failā jāatrod settings allow_pop_ups un jāieliek vērtība false.
  10. Tādi paziņojumi parasti rādās pie MySQL pieprasījuma kļūdas, respektīvi SELECT ... nav pareizi uzrakstīts. Tavā gadījumā pareizi būtu rakstīt: $sql="SELECT * from `lielais_baseins` WHERE diena like '$diena'"; Citreiz kļūdas vienmēr var atrast, ja izdrukā pēdējo MySQL kļūdu: echo mysql_error(); Par Tavu SQL pieprasījumi: varbūt labāk izmanto WHERE diena='$diena', jo tas Tavā gadījumā nozīmēs to pašu, bet būs ātrāks par LIKE (ja Tev ir indekss uz diena, protams). LIKE parasti izmanto ar wildcardiem: LIKE '%$diena%', LIKE '_$diena', LIKE '%$diena_' u.tml. % nozīmē, ka tajā vietā var būt jebkurš simbols jebkurā skaitā (arī 0) _ nozīmē, ka taja vietā var būt viens jebkurš simbols LIKE, tāpat kā = salīdzina ar visu lauciņa vērtību.
  11. http://phpmailer.sourceforge.net/
  12. Jautājums, protams, kandidē uz vietu PHP.lv foruma zelta vācelītē, bet, tā kā tā ir rinda no populārākā PHP mēsla "Phpmyadmin" konfig faila, tad teikšu tā: Atver sava DB administrācijas rīka (PHPMYADMIN) direktoriju un pameklē failu config.inc.php. Tur arī ir tā vērtība definēta. To Tev laikam vajag palabot. Bet vispār, vecozēn, žetons. Jautājums ir vienkārši super.
  13. cviesc, piuniiki un kaliiki vienmeer. kuota vaarc!
  14. Gauvenais pincips ir trukāt bes kļūtām.
  15. Robis ir sapratis domu un ceru, ka neviens viņu nenovedīs no tās. Vislabākais šablons (kā jau Roze teica) ir a la šis: <title><?php= $title; ?></title> <?php if ($bool) { ?><style type="text/css" href="..." /><?php } else {} ?> ... Tādu šablonu rakstīt nav viegli, var rakstīt kaut kādu jaunu savu valodu un raksīt kompilatorus priekš tās, kas piemēram no tā {TITLE} uztaisīts kaut kādu <?php= $TITLE; ?> ... Tā kā šablonus ne vienmēr iznāk aizpildīt perfekti, daudzās sistēmās īpašās vietas iezīmē XHTML komentāros: <!--...-->, lai gadienā, ja iezīme netiktu aizvietota, klients nesaņemtu bezsakarīgu {TITLE} Šablona kompilators, kā man iemācīja laacz, ir kaut kas tāds, kas paņem to tavu <html><title>{TITLE}</title></html> un uztaisa par <html><title><?php= $TITLE; ?></title></html> un saglabā to failā. Pēc tam katru reizi, kad vajag attiecīgo lapu, šis fails tiek izsaukts ar include('kompiletais_fails.php'); Tagad varētu brīnīties nafig tad to templati rakstīt {TITLE} un kompilēt, ja uzreiz varēja rakstīt to <?php= ... Tas tāpēc, ka lapu parasti var sadalīt daudzās mazās daļiņās, kuras uzraksta vienreiz un tad atkārto vairākas reizes. Man piemēr šablonfailā var būt vairāki šabloni, kas māk viens otru izsaukt. XHTML kodu ir grūti labot, ja pa vidu ir pilns ar PHP loģiku. Vispār to manu šablonu dzinēju var skatīties bloga dziņa "Shubi" izejas kodā, kuru var lejupielādēt no manas mājaslapas. Valoda tā mana šabloniem ir izcili stulba, bet pagaidām nav laika to pārstrādāt un tāpēc es turpinu tajā rakstīt. Citi var mācīties no kļūdām. Te ielikšu tādu mazu piemēru kā izskatās mans šablonfails, kuru, manuprāt, varētu būt viegli rediģēt XHTML zinātājam (šis šablons tiek kompilēts un beigās regulāri nemaz netiek izmantots): <!--block--><!--Lapas_augsha--> <h1>Zīmējumi:</h1> <!--$ZimejumiJarada:if_true:$Zimejumi--> <!--$ZimejumiJarada:if_false:$NavZimejumi--> <!--block--><!--Zimejumi--> <!--$ZimejumuSaraksts:list_as:$Zimejums--> <!--block--><!--NavZimejumi--> <p>Diemžēl mums nav zīmējumu.</p> <!--block--><!--Zimejums--> <!--$Zimejums['nosaukums']:value--> <img src="<!--$Zimejums['src']:value-->" alt="" /> Beigās šāds tiek kompilēts par: <h1>Zīmējumi:</h1> <?php if ( $ZimejumiJarada ) { ?> <?php foreach ( $ZimejumuSaraksts as $Zimejums ) { ?> <h3><?php= $Zimejums['nosaukums']; ?></h3> <img src="<?php= $Zimejums['src']; ?>" alt="" /> <?php } ?> <?php if ( !$ZimejumiJarada ) { ?> <p>Diemžēl mums nav zīmējumu.</p> <?php } ?> Un apakšējam kodam priekšā pieliek $ZimejumuSaraksts definīciju un $ZimejumiJarada piešķir true vai false un include() šo to kompilēto pasācienu un, ticiet vai nē, tas ir zibenīgs! Robis uzreiz raksta šo te kompilēto variantu. Malacis. Savā pirmajā skriptā rakstīju kompilēto variantu, bet tad, kāda stulba programmētāja mācīts, sāku rakstīt stulbos šablonus, kas tiek aizpildīti programmas izpildes laikā. Tagad, pusotru gadu ar idiotismu pačakarējies, atgriežos pie sākuma. Tagad tikai vēl kompilēju, jo gribu rakstīt smukus XHTML, kur pa vidu nemaisās PHP ifi un foreach un citi. Augstāk devu vienkāršotu savas šablonu mašīnas piemēru. Manējā patiesībā uzģenerē mazliet sarežģītāku kodu - viņa ļauj arī izdrukāt objektu mainīgos un foreach netiek izmantots, jo tas rada liekas masīva elementu kopijas. Ar for operatoru bez tā var iztikt.
  16. Yes, we have some fucking nice ideas. Have you spent at least a minute on your problem, sir? Oh, you haven't? Don't you think it's time you did? Oh, well, yes, i think it is. Maybe you could try to google like this: http://www.google.lv/search?q=count+users+online+php Labprāt palīdzētu, ja no jautājuma būtu radies iespaids, ka cienījamais jautātājs būtu uz šo jautājumu veltījis vismaz kādu brīdi. Pēc jautājuma 'any ideas?' galīgi tā nešķiet.
  17. !ob: vai tas aparāts gadījienā neizdod informāciju par neeksistējošām kļūdām, lai cilvēki viņu iegādātos? viņš man ziņo vislaik par n-tajām kļūdām, bet man nav kļūdu, pat ne brīdinājumu ar fussy validator. kaut kāds kreiss aparāts.
  18. SELECT id FROM tabula WHERE id='54' bez visiem LIMIT būs daudz ātrāks. Tas izmantos id indeksu. SELECT COUNT(*) ir bremzīgais variants.
  19. jb4

    margini iekš IE

    Te es reiz jau par šo lietu rakstīju: http://php.lv/f/index.php?showtopic=508&view=findpost&p=2703
  20. jb4

    margini iekš IE

    Tā ir IE "fīča", ar kuru nav grūti sadzīvot. Jāraksta priekš kastes jauna kaste. Skatīt kodu teitan: http://paste.php.lv/757/nonum
  21. http://www.devarticles.com/c/a/HTML/Buildi...-Editor-Part-1/ http://www.devarticles.com/c/a/ASP/Buildin...-Editor-Part-2/ Tur gan lasīt tagad ir kļuvis grūtāk nekā vinnēt loterijā. Reklāmas ir modē.
  22. jb4

    PHP un faili

    Uzliec error_reporting(E_ALL) skripta sākumā. Tas ieslēgs visu kļūdu pazinojumus. Tad noskaidrosi kas un kāpēc nerakstās. Visdrīzāk, ka nebūs pietiekamu tiesību. Direktorijā, kurā gribi saglabāt failu, vajag būt chmod 777 (to var nomainīt ar FTP klientu parasti) Vispār rakstīšana failā notiek šādi: <?php error_reporting(E_ALL); $f = fopen('fails.txt','w'); fputs($f,'Shii rindinja tiek ierakstiita failaa'); fclose($f); ?>
  23. jb4

    css

    Topstyle editor, Dreamweaver
×
×
  • Create New...