
10.09.2008, 21:31
|
|
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
С нами:
10628635
Репутация:
78
|
|
Опять вопросик, то был по переименовке а теперь по удалению...
Та же беда есть файл tags.php в котором нахоядтся ссылки вида
<a href="tag_descr_descr.php">Возможности скрипта</a>,
<a href="tag_descr_history.php">История развития скрипта</a>,
Написал вот скрипт удаления ссылки по её имени , но использовал функцию strpos, и теперь если вводится вместо точного имени ссылки к примеру буква "н" то удаляются все ссылки имеющие букву н, какую другую функцию помжно использовать для нахождения совпадения в строке...
PHP код:
<?php
if (isset($_POST['butdel']))
{
$filename=trim($_POST['istagdel']);
$filetags=file('tags.php');
foreach ($filetags as $tag)
{
$pos = strpos($tag, $filename);
if($pos===FALSE) $newfilename[]=$tag;
}
$nameforwr=implode("",$newfilename);
$goodtag = fopen("tags.php", "w");
fwrite($goodtag, $nameforwr);
fclose($goodtag);
echo "<meta http-equiv=Refresh content='0';>";
}
?>
|
|
|