Vebers Posted March 16, 2006 Report Share Posted March 16, 2006 Bet ja taisa ar tadu fichu, ka smailijus var ieslegt/izslegt un ar visiem BB tagiem? Tad pie ievades nevares apstradat ar BB tagiem, jo katram userim jau neies kopet ieksh DB piemerotu tekstu, bet pie atteloshanas cinisies ar smailijiem. (parasti wap chatos taada laba ficha ir, jo tas nav jatere lieki MB par tiem smailijiem). Link to comment Share on other sites More sharing options...
Stopp Posted March 17, 2006 Author Report Share Posted March 17, 2006 (edited) Grey_Wolf, protams var, tikai tad ieilgs skripta izpildes laiks un daudzak darba pie skritpa. Manupraat izdevigak butu htmlspecialchars, sakartots str_replace, lai pazud iespeja, ka k-kas dublesies. Cik tad nu ir tie smailiji ar quoteem ? Es pat prakstiski tadus nelietoju. Un 1 tikai zinu "). htmlspecialchars vien pārveido, ja nemaldos, četrus simbolus, kuriem ir ; galā. tad vēl var ', $ u.c. simbolus pārveidot par attiecīgo virknējumu ar ; galā. var jau, protams, sastādīt kaut vai arrayu, kurā būtu iekšā "), &) un pārveidot par " ) utt, bet tas būtu, manuprāt, visai stulbi. un jā, htmlspecialchars pēc smailiem tomēr neder. vakar biju drusku iedzēris. :) edit: MakaTaNaw, tu gadījumā nedomā, ka es gribu dabūt, lai ") pārvēršas par kādu attēlu ? ja gadījumā es saprotu pareizi un tu tik tiešām tā domā, tad paskaidrošu domu - problēma ir tur, ka, ja ;) tiek aizstāts ar <img src="smaids.jpg"/>, tad ") pārveodojas par "<img src="smaids.jpg"/>, bet vajag, lai ") paliek tāds pats "). bet, ja tas ") pārveidojas, tad telefons bļauj kļūdas un lapu neatver. Edited March 17, 2006 by Stopp Link to comment Share on other sites More sharing options...
Vebers Posted March 17, 2006 Report Share Posted March 17, 2006 (edited) Stopp, tu laikam neklausies ko es tev saku. Pamegjini shadus vcariantus. <?php $text = htmlspecialchars('hah;) ")'); $text = str_replace("")", '<img src="images/bumbum.gif" alt="bumbum"/>', $text); $text = str_replace(";)", '<img src="images/hah.gif" alt="hah"/>', $text); echo $text; ?> un shadu variantu: <?php $text = htmlspecialchars('hah;) ")'); $text = str_replace(";)", '<img src="images/hah.gif" alt="hah"/>', $text); $text = str_replace("")", '<img src="images/bumbum.gif" alt="bumbum"/>', $text); echo $text; ?> Es jau kuro reizi saku, ka jabut pareizi sakaartotam str_replace Edited March 17, 2006 by MakaTaNaw Link to comment Share on other sites More sharing options...
Stopp Posted March 17, 2006 Author Report Share Posted March 17, 2006 (..) bet vajag, lai ") paliek tāds pats "). (..) Link to comment Share on other sites More sharing options...
Vebers Posted March 17, 2006 Report Share Posted March 17, 2006 $text = str_replace("")", '")', $text); Link to comment Share on other sites More sharing options...
Stopp Posted March 17, 2006 Author Report Share Posted March 17, 2006 bet tāpēc jau es htmlspecialchar-oju, lai iznāktu galā " nevis ". :) turklāt tad ir jāraksta katram ") &) <) >) utt., bet tad ir jāraksta str_replace(""<img src=\"ha.jpg\"/>", "")", $t); vēl pēc smailu pārveidošanas. tas jau bija mans pieļaujamais variants no paša sākuma, bet domāju, vai nav kāds vienkāršāks un varbūt ātrāk funkcionējošs veids. nu ko, laikam jau nav.. Link to comment Share on other sites More sharing options...
Vebers Posted March 17, 2006 Report Share Posted March 17, 2006 Tu pats nezini ko gribi! Link to comment Share on other sites More sharing options...
Stopp Posted March 18, 2006 Author Report Share Posted March 18, 2006 zinu gan, pilnībā. :) Link to comment Share on other sites More sharing options...
Recommended Posts