Скачать сайт с форматированием с помощью Wget

0

У меня есть PHP-скрипт, который работает на нашем веб-сайте и эхо-пакет кучу контента в браузере, каждая строка имеет уникальный идентификатор. Я установил GnuWin32 и написал небольшой скрипт BAT для загрузки этого содержимого в TXT файл, который работает нормально, однако при просмотре в Notepad он потерял разрывы строк.

Я попытался добавить "\ r\n" и "\n" к эхо-строке в скрипте PHP, но все еще есть эта проблема. Кто-нибудь может указать, где моя ошибка?

@echo off
setlocal
set TARGET=website.com/report_file.php
wget -O ServerID.txt -p %TARGET%
endlocal
  • 0
    Вы пробовали константу php PHP_EOL?
  • 0
    Я только что попробовал, но у меня возникла та же проблема. Он отображается как отдельные строки в Wordpad, но не Notepad по какой-то причине.
Показать ещё 2 комментария
Теги:
batch-file
wget
formatting
download

1 ответ

1
Лучший ответ

Возможно, у вас есть LF (0x0a) завершенные строки в вашем .txt файле. Блокнот обрабатывает линии CRLF (0x0d 0x0a).

Если вы используете gnuwin32, вы можете использовать conv для изменения окончаний строки в вашем файле.

  • 0
    Спасибо, я не знал о конве :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню