Jump to content
php.lv forumi

element

Reģistrētie lietotāji
  • Posts

    26
  • Joined

  • Last visited

Everything posted by element

  1. element

    strtolower

    ar upper f-ju arii tas pats.. hmm.. izproveesim mb_ variantu edited: strange, kodeejumaa laikam kaut kur vaina, jo tagad proveeju citaa vietaa, kur strtolower aizgaaja, tachu mb_ variants nee. varbuut varat izskaidrot kaapeec taa (parasti) notiek?
  2. element

    strtolower

    peec funkcijas izsaukshanas netiek nekas atgriezts, tiek nojaukts viss paareejais izvads. piem. function funkcija($txt){ $txt = strtolower($txt); //... //cita teksta apstraade //... return $txt; } mirklii, kad iznjem strtolower, viss izvads atkal straadaa normaali. stringi tiek njemti no mysql cp-1257, izvadiiti kaa utf-8, kur papildus tiek apstraadaati un atkal izvadiiti citaa formaa. vai vareetu buut nojausma, kur ir probleema?
  3. grazie, apskatiishos bbcode :/ bez chakara jau nekaa nevar .. :)
  4. kaa iespeejams sho uzrakstiit ar preg_replace, nesadalot masiivaa.. varbuut Jums ir kaadas idejas? patreizeejaa funkcija izdomaa dazhos gadiijumos tomeer izdot atpakalj to tagu [img1] (piemeeram), nepaarveidojot par <img> function change_str2pic($str,$aid,$nrpk,$type) { $array = explode(" ",$str); foreach ($array as $word) { if (ereg("^([)+(img[0-9])+(])$", $word)) { $ima = trim($word); $ima = substr($ima, 4); //saakam ar naakosho charu aiz [img $ima = str_replace("]", "", $ima); //beigaas novaacam ] if ($ima==$nrpk){ //jaasanaak ciparam, kuram jaabuut vienaadam $word='<br/><a href="images/article/'.$aid.'_'.$ima.'.'.$type.'" rel="thumbnail"><img src="images/article/'.$aid.'_'.$ima.'_s.'.$type.'" class="center"/></a><br/>'; } else $word=$ima; } $newarray[] = $word; $str = implode(" ",$newarray); } print_r($array); print_r($newarray); //aaa [img1] ccc [img2] ddd [img3] eee return $str; }
  5. kaapeec kuukijs netiek nolasiits atkaartoti, kad browseris (gan ie, gan ff) tiek aizveerts ciet un atkal atveerts? $expire = time()+3600*24*6000; // laiks $value = "big"; // veertiiba setcookie("textsize", $value, $expire); //uzstaadam kuukiju.. viss straadaa liidz aizver browseri.. naakoshreiz uzstaadiijumi atkal no jauna jaanoraada
  6. interesanti kaa abus variantus vareetu uzveidot.. jo par htaccess man gan ir tumsha bilde par otro variantu, tas shkjiet jau saprotamaaks
  7. pie bildes pieprasiishanas ir skaidrs, ka buutu jaacheko kaads juuzeris vinju skataas, bet kaa to organizeet failu struktuuraa.. lietotaajam varbuut atsevishkju direktoriju, kuraa ir visas bildes ar bildes_id.jpg ? varbuut veel kaa savaadaak vinjas taa vienkaarshi nevareetu apskatiities (piem .htaccess, bet kaa?) kaa lietotaaju bilzhu galerijas vareetu organizeet? varbuut varat kaadus piemeerus, idejas mineet?
  8. kaa nosleept lietotaaja profila bildi taa, lai vinju nevareetu atveert/redzeet citi? maybe uzgjenereejot atsevishkju rand(id)? tas pats buutu.. kaa vienam lietotaajam nosleept personiigaas bildes un savukaart ljaut redzeet citiem publiski pieejamaas?
  9. es laikam kautko tomeer nesaprotu, jo mana funkcija izvada nepareizus datus, atstaajot masiiva pirmo elementu tukshu, kur vajadzeeja buut bildes tagam uz ff vispaar bilde neparaadaas, bet uz ie paraadaas taa it kaa bildes scr nebuutu pareizi noraadiits un taatad blaq [img1] blag Array ( [0] => blaq [1] => [2] => blag [3] => ) blaq blag shaadi man izskataas jaunais masiivs. kur vareetu buut probleema? :( nja, neuzmaniibas kljuuda - src pareizi ir. paldies par paliidziibu eniivei ;)
  10. nu ja, paarbaudu stringu pirms un peec funkcijas.. taatad probleema ir kur citur? wtf? nav skaidrs kaapeec tieshi tagus vinjsh masiivaa man atpakalj nesaliek.. jo: sanjemam stringu, kuru sadalam masiivaa pa vaardiem ar atstarpeem un skatamies vai kaads no stringiem satur liidz ar to img sanjem cipara veertiibu, kuru peectam izmanto img scr un tad elementaari saliek visu atpakalj vienaa mainiigajaa ar atstarpeem
  11. http://paste.php.lv/6127 ievadot aaa [img1] bbb jaaizvada aaa <img scr='1.jpg'> bbb bet uz doto briidi tiek izvadiits aaa bbb kad iznjem <img> tagu, tad nomainot uz kautko citu uz ko vajag nomainiit, tad tas straadaa, tb ja grib, lai nomainiitos nevis uz <img> bet piemeeram uz <br>
  12. varbuut kaadam ir idejas kur shajaa f-jaa ir probleema, jo vinjai drausmiigi nepatiik, kad masiivaa es ielaadeeju atpakalj jau sagatavotu tagu (varbuut ir idejas kaa to savaadaak vareetu paveikt?): function change_str2pic($str,$aid) { $array = explode(" ",$str); foreach ($array as $word) { if (ereg("^([)+(img[0-9])+(])$", $word)) { //echo "str atbilst [img22]"; $ima = substr($word, 4); //saakam ar naakosho charu aiz [img $ima = str_replace("]", "", $ima); //beigaas novaacam ] //$word="<img scr='images/article/".$article_id."_".$ima.".jpg'/>"; $word="<img scr='images/article/".$aid."_".$ima.".jpg'>"; } $newarray[] = $word; $str = implode(" ",$newarray); } //print_r($newarray); return $str; }
  13. element

    PHP usage 100 %

    "/path/to/file" checks for directory path, if it doesnt exist, check for a file called path, then check for a file called path with a extension defined somewhere. multiviews t.i. nav nepiecieshams rakstiit beigaas faila paplashinaajumu, piemeeram img?id=1. apache bija multiviews, bet kaa ir ar lighttpd ? mysql cache bija 0 veertiiba, nomainiiju uz lielaaku.. tagad nochekoshu kas un kaa.. (ar 20M cache iesleegtu, bremzeeshana pie ielaades ir lielaaka, taa vismaz no lietotaaja puses ir juutams, servera galaa noslodze nemainaas) buus jaacheko pats kods.) Vai tukshaas rindinjas kodaa var dot taadu cpu intensive? kaa ir ar mysql_pconnect? vai to buutu veelams, vai ir obligaati lietojams mysql_connect vietaa? katru reizi droshi vien vajadzeetu paarbaudiit vai connections ar db veel eksistee, ja ne, konekteejamies pa jaunam?
  14. element

    PHP usage 100 %

    taatad piemeeram, ja man ir index.php, kuraa ir require_once (fails.php), tad index.php vajadzeetu vienu @mysql_pconnect un beigaas @mysql_close(); Is that right? kaa veel vareetu konekteeties klaat db? kaa vareetu nooptimizeet kveeriju, kas pieprasa datus, padodot to funkcijai, kas atgriezh nepiecieshamaas veertiibas, taadeejaadi katru reizi nevajadzeetu rakstiit while $result = @mysql_query($sql); while ($row = @mysql_fetch_object($result)) {$row->id;} @mysql_free_result($result); viens variants paarveidot visu uz mysql_fetch_assoc vai fetch_row, bet eniivei buutu labaak to visu funkcijaa salikt.. vai varat paraadiit kaadu piemeeru? vai varbuut izmantot Pear DB konekciju mysql`am? kaa var noteikt, kursh no pieprasiijumiem noslogo mysql? varbuut kautkaadu procesu (kveeriju) listingu ar izpildes laiku automaatiski ir iespeejams uzgjenereet peec pieprasiijuma veikshanas liidz mysql_close izpildei? vai iespeejams lighttpd arii iesleegt multiviews un vai tas norij ieveerojamu resursu pie biezhiem rekvestiem?
  15. element

    PHP usage 100 %

    kaads var paliidzeet, luudzu? taatad katru reizi izmantoju shaadu veidu kaa dabuut datus no mysql db.. kaa vareetu shito nooptimizeet? varbuut kaads var uzrakstiit kaadu piemeeru, luudzu? <?php mysql_connect("hostname", "user", "password"); mysql_select_db("mydb"); $result = mysql_query("select * from mytable"); while ($row = mysql_fetch_object($result)) { echo $row->user_id; echo $row->fullname; } mysql_free_result($result); ?>
  16. element

    PHP usage 100 %

    bildeem thumbnaili jau saveidoti.. pashlaik uzliku uz citas kastes visu kodu, bet eniivei noslodze nezheeliigaa.. taatad jaameklee probleema kodaa vai arii pashaa konfiguraacijaa, jo taa tika paarkopeeta. Diezgan noslogots ir arii mysql. pieprasiijumi gan tiek "liiki" njemti. katram rakstu sql pieprasiijumu un tad izvelku no db. kaa to vareetu nooptimizeet? (domaaju tas arii noeed resursu) :/ bet vai tikai?
  17. element

    PHP usage 100 %

    Kaadi vareetu buut iemesli php cpu 100 % noslodzei? Serveris nav no jaunaakajiem (Athlon 1.8, 512mb ram), bet cpu noslodze veerojama tikai peedeejaa laikaa. Kodeets liidz shim arii nav nekas. Pie paarslodzes, Apache serveris rija visus 100%, bet vakar tika paarlikts lighttpd, kas paraadiija, ka procesu rij tieshi php.exe. IIpashi izteikti tas ir mirklii, kad tiek ielaadeeta fona atteelu galerija. Cpu deelj shitaa arii uz 57 graadiem turaas. Tiek izmantots win2003, php5, mysql5, lighttpd 1.4.13 (pirmiit bija apache 2.2). Iespeejams, ka pieprasiijumu (veikto operaaciju skaits) ir paaraak liels, bet nezinu kaa lai to nosaka. Liidz ar to, ja kaadam ir bijusi shaada probleema, luudzu iesakiet ko dariit.
  18. vai ir iespeejams panjemt no abcabcabcabc pirmos 3 abc un saliidzinaat ejot no 1 stringa poziicijas liidz peedeejai un saliidzinaat no 1 liidz 3 pzoiicijai esoshos simbolus ar stringa fragmentu? ar $str = implode('', array_unique(preg_split('//',$str))); 'juris gaaja uz skolu' => 'juris gazkol' protams shis buutu variants, bet nav jau ideju kaa atshkjirt lietotaaja spamu no normaalas stringu virknes. (ja nu vieniigi peec taa cik garsh ir katrs vaards?)
  19. Iespeejams kaadam jau ir gatavs risinaajums vai kaads paraugs vai ideja tam kaa no $teksts mainiigaa izdzeest visu lieko infu (dzeest atkaartotos simbolus vai simbolu virkni), piemeeram: 1) aaaaaaaaaa => a 2) ababababab => ab 3) abbabbabba => abba 4) abcabcabcabc => abc
  20. gracias, izraadas probleemas atrisinaajums bija tik vienkaarshs
  21. ja jau visiem taatad probleemas bijushas, tad jau risinaajums visiem ir zinaams, ja? varbuut kaads vareetu pateikt vai probleema ir pie tabulas veidoshanas vai pie db konfiguraacijas vai kur citur? kaadu noraadi?
  22. MySQL kodējums: UTF-8 Unicode (utf8) Pašlaik vērtības ir: character set client utf8 (Globālā vērtība) latin1 character set connection cp1257 (Globālā vērtība) latin1 character set database latin1 character set filesystem binary character set results utf8 (Globālā vērtība) latin1 character set server latin1 character set system utf8 collation connection cp1257_general_ci (Globālā vērtība) latin1_swedish_ci collation database latin1_swedish_ci collation server latin1_swedish_ci bet latin1 vietaa meegjinaats ir arii ar cp1257 veidojot datubaazi arii esmu meegjinaajis cp1257, gan utf8, gan latin1. galu beigaas paraada vienu un to pashu izvadot jebkaadus datus laukaa ar ???????˛????? taatad probleema ir default-character-set? konfigureejot mysql5 arii ir meegjinaats noraadiit dazhaadus charsetus..
  23. gracia, viss straadaa kaa plaanots.
  24. folderi nav tas tomeer kas man ir vajadziigs. uzmetu aci apache rewriterule, diemzheel neko nesapratu.. vai var kaads paliidzeet?
  25. uzrakstiisi kaadu paraugu, jo apache dokumentaacija ir mokoshi gara un sarezhgjiita, iipashi tad, ja rezultaatu vajag redzeet peec iespeejas aatraak :/
×
×
  • Create New...