1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Вопрос: Курсор в определённом месте файла

Тема в разделе 'PHP', создана пользователем Stas94, 26 янв 2012.

  1. TopicStarter Overlay

    Stas94 Old school Пользователи

    Сообщения:
    111
    Лайки:
    13
    Пол:
    Мужской
    Репутация:
    0
    Допустим я открыл файл в котором содержится на строке предложение:
    Я изучаю PHP
    Каким образом можно поставить курсор к примеру после слова "изучаю" при условии, что вместо него может быть слово любой длины или как заменить слово "изучаю" на другое? А то посмотрел значения для чего именно файл открыт и там написанно либо курсор устанавливается на начало строки, либо на конец, а мне нужно подойти к определённому месту в файле и заменить или удалить символ, который в том месте стоит.
  2. alexdnepro Эксперт AngeliCore Пользователи Open Source Contributor White List

    Сообщения:
    753
    Лайки:
    1.311
    Пол:
    Мужской
    Репутация:
    6
    На подобные вопросы ответ быстрее будет получить тут
    1 человеку нравится это.
  3. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Код:
    str_replace()
    preg_replace()
    Тебе в помощь.
    1 человеку нравится это.
  4. TopicStarter Overlay

    Stas94 Old school Пользователи

    Сообщения:
    111
    Лайки:
    13
    Пол:
    Мужской
    Репутация:
    0
    Вроде нашёл, fgetc() - это? С меня вам +
  5. TopicStarter Overlay

    Stas94 Old school Пользователи

    Сообщения:
    111
    Лайки:
    13
    Пол:
    Мужской
    Репутация:
    0
    Надо будет большую книгу по PHP5 купить, а то электронную прочёл и этого там не было.
  6. Botchal MMORPG-DEVS.RU Пользователи

    Сообщения:
    182
    Лайки:
    66
    Репутация:
    0
    Уточни для чего тебе надо устанавливать курсор...

    //Открываем файл вариант 1(я,морзе и половина интернета так открывают)

    $data=file_get_contents("адрес до файла");

    //Открываем файл вариант 2, так открывают долбаёбы или нормальные люди работающие с бинарными данными (fread -- Бинарно-безопасное чтение файла)

    $data=fread(fopen("адрес до файла","rb"), filesize("адрес до файла"));

    //Строчка ниже заменит слово и запишет файл

    fwrite(fopen("адрес до файла ","w"), str_replace("что заменяем","на что заменяем", $data));
    1 человеку нравится это.
Черновик сохранён Черновик удалён

Поделиться этой страницей