|
|
|
|
|
для: cheops
(18.01.2006 в 16:12)
| | Спасиба всем!, cheops праям то что нужно ! | |
|
|
|
|
|
|
|
для: ZetRider
(18.01.2006 в 14:22)
| | Пример такого скрипта можно найти также по ссылке http://www.softtime.ru/scripts/replace.php | |
|
|
|
|
|
|
|
для: ZetRider
(18.01.2006 в 14:53)
| |
<?
$f_arr = file("../boss.txt"); // загружаем файл в массив
for ($i=0; $i < count($f_arr); $i++)
{
if ($f_arr[$i] == 5) // ищем цифру 5
{
$f_arr[$i] = "Boss"; // если найдена то заменяем ее на "Boss" =))
}
}
$f = fopen("../boss.txt","w");
for($i=0; $i < count($f_arr); $i++)
{
fwrite($f,$f_arr[$i]."\r\n");
}
?>
|
Другие манипуляции с массивами описаны в статье массивы
http://www.softtime.ru/info/articlephp.php?id_article=68 | |
|
|
|
|
|
|
|
для: ZetRider
(18.01.2006 в 14:53)
| | Заменяем %text%, например на слово хорошее, строгий регистр, т.е. заменится только %text%, но не %TexT%:
<?php
$string="Сегодня у меня %text% настроение.";
$string=str_replace("%text%","хорошее",$string);
echo $string;
?>
|
Заменяем %text%, например на слово плохое, нестрогий регистр, т.е. заменится %Text%, %TEXT%, %TexT%, %tExT% и т.д.
<?php
$string="Сегодня у меня %Text% настроение.";
$string=eregi_replace("%text%","плохое",$string);
echo $string;
?>
|
А так? | |
|
|
|
|
|
|
|
для: Boss
(18.01.2006 в 14:36)
| | Не, он только выводит замененное слово, а нужно чтобы он не выводил его а заменял в самом txt файле | |
|
|
|
|
|
|
|
для: ZetRider
(18.01.2006 в 14:22)
| | Подсказываю.... =))
<?
$DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
$fp = fopen("$DOCUMENT_ROOT/boss.txt", 'r');
while(!feof($fp))
{
$txt = fgets($fp,999);
//Нам необходимо заменить цифру 10 на слово "червонец"
$txt = str_replace(10, "Червонец",$txt);
echo $txt."<br />";
}
fclose($fp);
?>
|
| |
|
|
|
|
|
|
| Привет, появилась задачка написать скрипт, который бы читал txt файл, искал в нем слово которое я бы хотел заменить на заданное, Подскажите плз как ето делается.. | |
|
|
|
|