|
|
|
|
<?php
error_reporting(0);
print "<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>";
$str = "*** eto kogda , i ****** nu i *** s nim,а **** ";
$str = explode(" ", $str);
$bd_mat = file("mat.php");
foreach($bd_mat as $line){
$anti = explode("\n", $line);
$anti = trim($anti);
$itog = str_replace($anti[0], " ", $str);
}
print $itog;
?>
|
не работает =),
подскажите как вырезать из строки $str
плохие слова которые хранятся в $bd_mat
расположение слов в файле
1 плохое слово
2 плохое слово
3 плохое слово
и тд и тп.... | |
|
|
|
|
|
|
|
для: method
(29.06.2005 в 15:11)
| | А цифры в файле тоже присутствуют? Тогда в параметре массива $anti[0] следует использовать цифру 1
<?php
error_reporting(0);
print "<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>";
$str = "*** eto kogda , i ****** nu i *** s nim,а **** ";
$str = explode(" ", $str);
$bd_mat = file("mat.php");
foreach($bd_mat as $line)
{
$anti = explode(" ", $line);
$anti[1] = trim($anti[1]);
$itog = str_replace($anti[1], " ", $str);
}
print $itog;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(29.06.2005 в 19:12)
| | эээ... почему то в броз выводит array и боше ничего.... | |
|
|
|
|
|
|
|
для: method
(30.06.2005 в 04:00)
| | Да, что-то у нас тут малорабочее получилось :))) Этот скрипт следует реализовывать следующим образом
<?php
error_reporting(0);
print "<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>";
$str = "*** eto kogda , i ****** nu i *** s nim,а **** ";
$bd_mat = file("mat.php");
foreach($bd_mat as $line)
{
$anti = explode(" ", $line);
$anti[1] = trim($anti[1]);
$str = str_replace($anti[1], "", $str);
}
print $str;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(30.06.2005 в 11:54)
| | всё в ажуре, работает =) сенкс | |
|
|
|