Задать вопрос
  • Где ошибка в коде разрезки файла?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    hint000, можно Ваш телеграм? Хочу Вам предложить за оплату написать мне код.
  • Как изменить текст в многих *.docx файлах исходя из имени файла?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    Вордовские файлы не нужно переименовывать php скриптом.

    Необходимо внутри каждого вордовского файла поменять одну фразу ( одну цифру 15) на имя этого конкретно файла.
  • Как поменять много url в 4000 html файлов?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    generate, все работает теперь корректно!
  • Как поменять много url в 4000 html файлов?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    generate,
    Да, с путями там все отлично, файлы лежат тут в папке "1" , путь C:/1/

    С этим кодом все отлично работает, даже когда в папке C:/1/ - 3000 штук файлов с именами от 2000 до 4000.

    <?php
    
    
    for ($i=1; $i < 4000; $i++) { 
        $file = file_get_contents("C:/1/{$i}.html"); //html папка {$i} название файла
        $nextfile = str_replace('qwerty', $i, $file); //заменяем qwerty на $i тоесть название файла
        file_put_contents("C:/1/{$i}.html", $nextfile); //сохраняем
    }
    
    ?>


    Но он создаёт кучу пустых файлов от 1 до 1999, и вот что получается :
    1.html - 0 kb
    2.html - 0 kb
    3.html - 0 kb
    ...
    1997.html - 0 kb
    1998.html - 0 kb
    1999.html - 0 kb
    2000.html - 143 kb
    2001.html - 143 kb
    2002.html - 143 kb
    ...
    3998.html - 143 kb
    3999.html - 143 kb
    4000.html - 143 kb

    Тогда я доавил в код 1551 , чтоб он обрабатывал только файлы в диапазоне как мне нужно от 1551 до 4323

    и он отказался вообще работать.
    <?php
    
    
    for ($i=1; $i 1551 < 4323; $i++) { 
        $file = file_get_contents("C:/1/{$i}.html"); //html папка {$i} название файла
        $nextfile = str_replace('qwerty', $i, $file); //заменяем qwerty на $i тоесть название файла
        file_put_contents("C:/1/{$i}.html", $nextfile); //сохраняем
    }
    
    ?>
  • Как поменять много url в 4000 html файлов?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    хочу поставить диапазон от 1551 до 4323 файла но получаю ошибку.

    <?php
    
    
    for ($i=1; $i 1551 < 4323; $i++) { 
        $file = file_get_contents("C:/1/{$i}.html"); //html папка {$i} название файла
        $nextfile = str_replace('qwerty', $i, $file); //заменяем qwerty на $i тоесть название файла
        file_put_contents("C:/1/{$i}.html", $nextfile); //сохраняем
    }
    
    ?>
  • Как поменять много url в 4000 html файлов?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    Без заморочек можно обойтись, не "выдирая" имя файла. Так как все файлы пронумерованы по порядку от 1 до 4000, то можно вместо qwerty вбить по порядку цифры в каждый файл:
    1..2..3..4..5......4000
    Но каким скриптом или тулзой это сделать?
  • Какая регулярка дает нумерацию по порядку?

    Ivan_Ivanv
    @Ivan_Ivanv
    а если много таких файлов:
    1551.txt
    1552.txt
    1553.txt
    1554.txt
    ....
    99999.txt

    то как на perl сделать внутри них замену чтоб искало qwerty, и заменяло на имя файла без расширения?

    Пример:
    в файле 1551.txt меняем qwerty --> 1551
    в файле 1552.txt меняем qwerty --> 1552
    в файле 1553.txt меняем qwerty --> 1553
    в файле 1554.txt меняем qwerty --> 1554
    ....
    в файле 99999.txt меняем qwerty --> 99999
  • Как убрать склейку строк при работе скрипта?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    nokimaro, Прошу прощения если я что -то по незнанию нарушил! Но неделю назад был другой вопрос , суть которого была создание парсера и удалителя дубликатов в единственном php скрипте. Но так как он работал не корректно , а имеенно делал запросы только с первых двух ссылок, то я решил пойти другим путем и с помощью крона разбил скрипт на части каждая часть запускает свою часть общего задания. Не без Вашей помощи, за что вам - огромное спасибо! я почти закончил скрипт, то только осталась крайняя ошибка, а именно - склевание строк.
  • Как убрать склейку строк при работе скрипта?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    Нет не спам! Так как суть вопроса разная.
  • Как убрать склейку строк при работе скрипта?

    Ivan_Ivanv
    @Ivan_Ivanv Автор вопроса
    Файл открываю с помощью notepad++
    Кстати, та же самая склейка происходит, при запуске скрипта просто при обращении к скрипту по URL в браузере.