
17.08.2009, 15:03
|
|
Новичок
Регистрация: 14.08.2009
Сообщений: 7
С нами:
8811748
Репутация:
1
|
|
Сообщение от b3
Заменять точнее =)
nulledzzz
preg_replace нашел регуляркой ссылку, и заменил её на '[hide]'.$replacement.'[/hide]'
Пожалуйста, А можно более точно?
Допустим, в каком файле какой код изменить и добавить. 
|
|
|

17.08.2009, 18:09
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
С нами:
9770248
Репутация:
66
|
|
не могу разобраться с поиском по БД=((
есть такой код
(хоть бы правильно оформить,хоть бы правильно оформить=) ):
PHP код:
$res= mysql_query("SELECT * FROM articles WHERE MATCH(text) AGAINST ('$search')", $db); $myrow=mysql_fetch_array($res); do { printf ("<font class='news_title'>%s</font> <p class='news_date'>Статья добавлена: %s</p> <p>%s</p>",$myrow["title"],$myrow['date'],$myrow["text"]); } while ($myrow=mysql_fetch_array($res));
но он ничего не выводит.
работает в любом месте скрипта. В бд на кнопку index нажал т.е. таблица учавствует в поиске(правильно?). Как ещё можно устроить поиск по таблице в БД? спс
|
|
|

17.08.2009, 18:12
|
|
Постоянный
Регистрация: 18.10.2007
Сообщений: 461
С нами:
9770248
Репутация:
66
|
|
блин как код овормить?? копирую из дримвивера и вставляю через кнопку php а всё равно все переносы строк исчезают=(
|
|
|

17.08.2009, 18:24
|
|
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
С нами:
9394886
Репутация:
1467
|
|
Сообщение от max_rebel
блин как код овормить?? копирую из дримвивера и вставляю через кнопку php а всё равно все переносы строк исчезают=(
возможно тебе следует пойти несколько более изощренным путем, и сначала скопировать в текстовый редактор.. 
|
|
|

16.08.2009, 09:21
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
С нами:
9963746
Репутация:
392
|
|
встроенные шрифты php не поддерживают кириллицу, поэтому нужно использовать imagettftext() и обязательно шрифт русский язык должен поддерживать, а если все же хочешь функцией imagestring то надо вместе с ней использовать imageloadfont(file), но там шрифты не ttf а специальные для php, так что придется самому создавать прогой PHP Font Editor
Последний раз редактировалось Zedi; 16.08.2009 в 09:38..
|
|
|

16.08.2009, 09:41
|
|
Участник форума
Регистрация: 31.12.2007
Сообщений: 279
С нами:
9663762
Репутация:
114
|
|
PHP код:
//## перекодировка unicode UTF-8 -> win1251
function utf8_win($s){
$out="";
$c1="";
$byte2=false;
for ($c=0;$c<strlen($s);$c++){
$i=ord($s[$c]);
if ($i<=127) $out.=$s[$c];
if ($byte2){
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025){
$out_i=168;
}else{
if ($new_i==1105){
$out_i=184;
}else {
$out_i=$new_i-848;
}
}
$out.=chr($out_i);
$byte2=false;
}
if (($i>>5)==6) {
$c1=$i;
$byte2=true;
}
}
return $out;
}
Используй ее для передодировки.
|
|
|

16.08.2009, 13:33
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
С нами:
10052876
Репутация:
77
|
|
Сообщение от -=Zhenek=-
PHP код:
//## перекодировка unicode UTF-8 -> win1251
function utf8_win($s){
$out="";
$c1="";
$byte2=false;
for ($c=0;$c<strlen($s);$c++){
$i=ord($s[$c]);
if ($i<=127) $out.=$s[$c];
if ($byte2){
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025){
$out_i=168;
}else{
if ($new_i==1105){
$out_i=184;
}else {
$out_i=$new_i-848;
}
}
$out.=chr($out_i);
$byte2=false;
}
if (($i>>5)==6) {
$c1=$i;
$byte2=true;
}
}
return $out;
}
Используй ее для передодировки.
пичаль...
|
|
|

16.08.2009, 10:52
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами:
8915117
Репутация:
389
|
|
о беда, iconv() религия не позволяет юзать?
|
|
|

16.08.2009, 13:46
|
|
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
С нами:
9851426
Репутация:
1676
|
|
о беда, iconv() религия не позволяет юзать?
iconv не всегда корректно преобразовывает из утф в 1251
|
|
|

16.08.2009, 14:32
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
С нами:
9963746
Репутация:
392
|
|
Причем здесь вообще кодировки? Я же сказал что это изза шрифтов
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|