Jump to content
php.lv forumi

Toms

Reģistrētie lietotāji
  • Posts

    427
  • Joined

  • Last visited

Everything posted by Toms

  1. Viss, uztaisiiju testu. Nez, cik parezs, logjisks, nu bet klausies: PC: AMD Athlon 2600 GHz, RAM 512 DUAL DDR 400 MHz, HDD WD SATA 160 GB. Mosh videokarti pielikt? :D Karoc uztaisiiju ieksh MySQL tabulu - MyISAM: 68 columns un 262196 rows. table CREATE TABLE `table` ( `id` int(11) NOT NULL auto_increment, `name1` varchar(64) NOT NULL default 'dgkgdtolsrhdgk', `name2` varchar(64) NOT NULL default 'ghkghldtiuaeryh', `name3` varchar(64) NOT NULL default 'gkgfuoldfrthrjfx', `name4` varchar(64) NOT NULL default 'fujefdjfhkl', `name5` varchar(64) NOT NULL default '', `name6` varchar(64) NOT NULL default '', `name7` varchar(128) NOT NULL default '', `name8` varchar(128) NOT NULL default '', ... te veel ... `name51` text NOT NULL, `name52` text NOT NULL, `name53` text NOT NULL, `name54` text NOT NULL, ... te veel ... PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 Taa... ieksh name, kas ir varchar sarakstiiju sho : $name = 'archar(128) tin1_swedish_ci YES (NULL) select insert upd'; ieksh name, kas ir text, sho: $text = 'ame58 text latin1_swedish_ci YES (NULL) select,insert,update,referenceame58 text latin1_swedish_ci YES (NULL) select,insert,update,reference'; Visaa datubaazee shie vienaadie ieraksti un kad sataisiiju tos 262196 ierakstus, tad taa uz HDD aiznjeema: 2,3 GB. TAATAD: palaidu testu: $query = "SELECT id,name1,name2,name3,name4,name5,name6,name7,name8,name9,name10,name21,name23,name22,name24,name25,name26,name27,name28,name29,name20,name30,name31,name32,name33,name34,name35,name36,name37,name38,name39,name40,name41,name42,name43,name44,name45,name46,name47,name48,name49,name50,name51,name52,name53,name54,name55,name56,name57,name58,name59,name60,name61,name62,name63,name64,name65,name66,name67,name68,name69,name70,name71,name72,name73,name74,name75,name76,name79,name78 FROM $table WHERE id = '5745'"; for ($i = 1; $i < 1000; $i++) $result = mysql_query($query); Kods izpildiijaas videeji: 1.0000388 sekundes. taatad tas sanaak, ka 1000 pieprasiijumus shaada veida datubaaze ir speejiiga izpildiit sekundes laikaa. tad veel arii UPDATE pameegjinaaju - briizhiem 0.9995050 sekundes, briizhiem 0.0005285 sekundes... tas pats for cikls... Tad kaads iisti tolks, ka ja man vienaa tabulaa buutu id,login un otraaa tabulaa id,user_id,...,...paareejies,pribambasi,...,.. kaadi 60 :) Tak tad ir jaaapskata divas tabulas. Nosaciijums ir taads, ka es vienmeer njemu aaraa pilniigi visu info par lietotaaju un iebaazhu sessijas mainiigajaa vienaa. Tagad davai bruuciet virsuu, ideju, kaa savaadaak lai patestee? Mosh veel komentus par sho izvirtiibu... :)
  2. Bik siikaak vari pastaastiit? Tjip 2 tabulas? kaadi kywordi ieksh googles?
  3. Paturpinot sho teemu: Atradu Shaadu jautaajumu Kaadi juusu komentaari par sho?
  4. Nuja, tabula: 50 ieraksti horizointaali (id,name,surname,pass,mail,vecums, APRAKSTS(veertiiba TEXT ar apmeeram 2000 garu tekstu), apraksts2, u.t.t. liidz 50) +--+--+ ... --+ | | +--+--+ ... --+ | | +--+--+ ... --+ . . . . . . | | +--+--+ ... --+ Un 50 000 ierakstu vertikaali: 2, janka, beerzs, mmanaparole, [email protected], 23, ... 4, fredis, beerzs, mmanaparole, [email protected], 23, ... ... ... Shitam buutu jaabuuut OK, vai ne?
  5. Papildjautaajums: Ja man lietotaju tabulaa ir kaadas 50 kolonnas ar dazhaadiem vajadziigiem lielumiem. Pie lietotaaju skaita ap 50 000. aatruma zinjaa iipashi neiespaidos, ne? Negribaas taisiit DB testeeshanai...
  6. Papildkolonuu lietotaaju tabulaa? Un tjip nosuutot to unikaalo linku jau izveidot lietotaaja sagatavi? tjip: | ID | mail | ... | ... | unique hash | Un ja lietotaajs to unique apstiprina, tad vinju izveido liidz galam (vaards u.c.), jeb ja neapstiprina 48 h laikaa - izdzeesh. Pareizi sapratu? aa, veel nepiecieshama kolonna ar laiku (tjip datetime), lai zinaatu, kurus atsijaat peec taam 48 h? ja?
  7. Nevajag zināt, kā to uzkodēt. Vajag zināt, kāds ir labākais/vēlamais veids, kādā nodrošināt lietotāja reģistrāciju ar unikāla lika palīdzību. Reāls piemērs - draugiem.lv reģistrācija. Tev nosūta uzaicinājumu (tjip unikālu linku), Tu uz viņa uzklikšķini un Tevi aizved uz reģistrēšanās lapu. (draugos bik savādāk, bet nu princips līdzīgs) Taatad - tiek uzģenerēts links unikāls, kas saglabājas datubāzē? ar noilgumu teiksim 48 h? Vai kā savādāk... Hmhm... Varbūt ir kāds, kurš veidojis ko līdzīgu?
  8. un kaa Tu vinjus definee, ja nav nosleepums? atsevishkjaa failaa un tad require('defined_vars.php'); piemeeram?
  9. Nja, man ideaali viss straadaa. Tak nebija taa, ka uzreiz viss aizgaaja, cakareejos vairaakas stundas, zato tagad zinu kaa kur un kas jaaraksta, jaamaina, lai viss straadaatu ideaali. Varu arii uztaisiit pre-configured komplektinju, ja kaadam ir veeleeshanaas peec taada... (ar shiim versijaam, kas ir mineetas shii topika pashaa saakumaa)
  10. njaa... Bet nu shito komplektu tak piedabuuju pie dziiviibas un viss shancee! :) Kaapeec lai njemtu tos citus variantus, argumentus, luudzu! (Es neprotesteeju, man vienkarshi interesee)
  11. Kad kodeeju, tad: Kad iesleedz error_reporting = E_ALL tad paraadaas: Notice: Undefined index: mainiigais in blabla/bla/bla.php on line 32 Visu laiku biju ar error_reporting = E_ALL & ~E_NOTICE, lai shitas errors nav. Nu tad jautaajums - cik ljoti tas ietekmee droshiibu? Kaada pieredze, pashiem kas ar error_reporting? Vai ir jeega tos variables defineet? Cik liela? (Kad darbs gatavs error_reporting izsleedzu, ja nu kas :)
  12. Intereses pēc: Ko jūs liekat/instaleejat, lai viss vajadziigais buutu un ripotu? Vienkaarshi - tikko novilku: apache_2.0.53-win32-x86-no_ssl.msi (no apache.org) php-4.3.11-Win32.zip (no php.org) mysql-4.1.11-win32.zip (no mysql.com)
  13. uploadeeshanai vienaa suudiigaa vietaa es izmantoju shaadu (nevisai smuku funkciju): function UploadFile($inputfield_name,$upload_dir,$max_size){ $upload_file = $upload_dir.$_FILES[$inputfield_name]['name']; if (($_FILES[$inputfield_name]['size'] <= $max_size) && ($_FILES[$inputfield_name]['size'] != 0)) @move_uploaded_file($_FILES[$inputfield_name]['tmp_name'], $upload_file); } un HTML: <form enctype="multipart/form-data" method="POST"> Pievienot failu (max: 2MB): <input name="userfile" type="file" size="16"> <input type="submit" name="upload_file" value="Pievienot"> </form> un peec "Pievienot" nospieshanas: if ($_POST['upload_file']){ if ($_FILES['userfile']['size'] > 2097152){ echo 'Fails par lielu! Maksimums: 2 MB'; } else{ UploadFile('userfile',$dir,'2097152'); // 2MB header('Location: index.php?dir='.$dir); } } Shitaas nav smukas lietas, bet nu man slinkums uzlabot, kameer klients (bratella) nesuudzaas, tikmeer labi! :) Protams, tamster arii paklausi!
  14. nūģi???? bubu kāds no jums klausa??? Bljaaviens, moš virsrakstu izdomaa normaalu?
  15. Kā Tu vari teikt, kas par muļķībām, ja nezini kāda konfigurācija ir konkrētam PC? Man tas attrib.exe bija jāpārvieto ieksh diras, kur palaizh to kodu. Un turpmāk, neatkarīgi no konfiga, man read-only aizvākšana strādās.. :)
  16. Jaa, tahnks, par attrib nebiju iedomaajies! :) Man ir WinXP. Taatad, arii citu zinaashanai, ja ir kaads fails ar read-only un to vajag aizvaakt, tad divas koda rindinjas: // No faila: C:/mape/fails.txt aizvaakt read-only $file = 'C:/mape/fails.txt'; exec('attrib -R '.$file); Protams, lai shis straadaatu, windozas mapee sameklee attrib.exe un nokopee tajaa direktorijaa, no kuras palaid sho kodu.
  17. Visur izmeklējos, neatradu neko par faila permisiju mainīšanu ar PHP. Lieta tāda, ka man ir arhīvs. Es viņu atarhivēju (ar PHP), bet arhīvā ir faili ar read-only propertiju. Vajag tās permisijas aizvākt, būtu vislabāk jau pie atarhivēšanas. Un ar PHP!
  18. nee, nee, viss OK. Man uzdevums bija njemt rar kaa primaaro, viss kaartiibaa un straadaa bez problemaam. :)
  19. Neko neatradu, paliku pie šāda: @exec('unrar.exe x '.$dir.$file_name); unrar.exe atrodas tur, kur atrodas skripts, kas izsauc sho koda rindinju.. :) Cik likumīgi ir izmantot šo WinRAR daļu projektā, kuru tirgos nost..?
  20. Jā, atvērt šos arhīvus nav problēmu. Kam interesē helps par šo: Atvērt *.zip failus Atvērt *.rar failus Man problēmas radās, kad sagribēju ar PHP izveidot *.rar arhīvu! Un atradu šādu tekstu: Hmm, googlējot nekas prātīgs neatradās, tiešām nevar ar PHP izveidot *.rar arhīvu?
  21. Nuja, dazhiem postiem nav teksta, bet posts ir, taads pa labi izstiepts taa kaa... Nez ko taa. FireFox 1.0.1 Ar explorer viss straadaa... tas taa, tiirs off-topic. :)
  22. Toms

    help plz

    normaalu virsrakstu nevareeji ielikt, blaaviens!!!!!! Piemeeram: gribu saakt maaciities PHP. Un apakshrakstaa: Piedaavaajiet manuaaljus! Un atsauciibaa buutu kudish lielaaka, un preciizaaka. Gribeetu redzeet Tavu seju. Un arii taa seju, kas izdomaaja tos stulbos japaanju podus - tjip nomet kluci un uudens uzshljakstaas augshaa.. bljin.
  23. njaa draugiem.lv visiem interesee.. vinji jau noteikti nedaliisies.. bet uz diviem PC taas DB tac buutu aatraakas, ne? Mosh bilzhu galeriju uz viena PC, paareejo uz otra likt? Man interesee vai no tiem diviem PC buutu jeega? un ja jaa, tad cik ljoti liela?
×
×
  • Create New...