|
| |
|
|
| |
для: AlexelA
(25.11.2006 в 11:19)
| | | <?php
$text = file_get_contents('table1.html');
system('del table1.html');
$search = $_POST["namber"];
$add = $_POST["add"];
$r=str_replace($search,$add,$text);
$file = fopen ("table1.html","x+");
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ($file, $r);
}
fclose ($file);
$retext = file_get_contents('table1.html');
$pos = stristr($retext,$_POST["add"]);
echo $pos;
?>
Наконец получилось. Спасобо всем!!! | |
| |
|
|
| |
|
|
| |
для: helovek
(25.11.2006 в 11:03)
| | | Попробуйте так:
$mas = file_get_contents("file.txt");
while($pos = strpos($mas,$_POST['var']))
{
$first_part = substr($mas,0,$pos);
$second_part = substr($mas,$pos+strlen($_POST['var']));
$result = $first_part.$your_data.$second_part;
}
|
| |
| |
|
|
| |
|
|
| |
для: Саня
(24.11.2006 в 19:25)
| | | Файл развалился ровно наполовину. Но по центру. Надо чтобы он распадался по известному значению передаваемому методом POST. | |
| |
|
|
| |
|
|
| |
для: helovek
(24.11.2006 в 18:36)
| | |
<?
$content = file_get_contents("file.txt");
$length = strlen($content);
$first = substr($content, 0, floor($length/2));
$secont = substr($content, floor($length/2) + 1);
| В $first окажется первая половина файла, а в $second вторая. | |
| |
|
|
| |
|
|
| | файл сливаем в массив, В массиве ищем значение. По этому значению как разделить массив, затем опять получаем файл, Вписываем в его конец данные соединяем его с концом первого файла.
Убиваем куски Как-то все это громоздко. Есть ли другие решения?
Да и как разделить на две части файл? | |
| |
|
|
|