title
Description
Body
Отрезал небольшой кусочек кода из записок все работает. Но. Можно поставит сколько угодно смайлов. Как сделать чтоб открылся только одинь смайлик. А все остальные как текст.?
Вот //
require("smile.php"); require("filtr.php");
$minpos = 1200; $nm = 1200;
for ($j=0;$j<=count($smiles)-1;$j++){
$tmpp = strpos($msg,$smiles[$j]);
if (($tmpp < $minpos)&&($tmpp !== false)){
$minpos = $tmpp; $nm = $j;};
};
echo "<small><b>О себе</b>: ".str_replace($smiles, $replaces, $infa)." </small><br/>\n";
Unset($smiles);
unset($replaces);
Неактивен
http://www.php.net/manual/en/function.preg-replace.php
четвертый параметр limit. пользуйся им.
Неактивен
Gemorroj http://www.php.net/manual/en/function.preg-replace.php
четвертый параметр limit. пользуйся им.
извени там по английски. я ни чиге не понял. Самовыучка я. Можете ли показать в моем коде.
Добавлено спустя 3 минуты 36 секунд:
Fuelen взял ставил $in=1; и ничего. Опять тот же
Неактивен
Пробовал 4 ый фрг. preg_replace c strtoupper. Ниче не вышло. Синтаксис ошибки. И там одни значки куда вставлял одну ошибку дал. По моэму ет там для html и для инпут.
Добавлено спустя 1 минуту 11 секунд:
Пробовал 4 ый фрг. preg_replace c strtoupper. Ниче не вышло. Синтаксис ошибки. И там одни значки куда вставлял одну ошибку дал. По моэму ет там для html и для инпут.
Неактивен
|
|
Неактивен
Вс ок. Спосибо большое. Получилось. И еще есть такой код для защиты от ХSS атак. Можете проверит эт код на роботосбособность.//
<?
function antihack(&$var){
if(is_array($var)) array_walk($var, 'antihack');
else $var = htmlspecialchars(stripslashes(mysql_real_escape_string($var)), ENT_QUOTES, 'UTF-8');
}
foreach(array('_SERVER', '_GET', '_POST', '_COOKIE', '_REQUEST') as $v){
if(!empty(${$v})) array_walk(${$v}, 'antihack');
}
?>
/// и каким очередом записать в inc.php 1) SQL инжек, 2) инекция против некоторых дыр. З) и выще показанный код. Конечно если эт код работает безусловно. Прошу помогите в этом
Неактивен