Articles of fwrite

fwrite () и UTF8

Я создаю файл, используя php fwrite (), и я знаю, что все мои данные находятся в UTF8 (я провел обширное тестирование на этом – при сохранении данных на db и выводе на обычной веб-странице все отлично работает и сообщается как utf8.), Но я Мне сообщили, что файл, который я выводил, содержит не utf8-данные 🙁 Есть […]

Заголовок PHP Excel

header("Content-Type: application/vnd.ms-excel; charset=utf-8"); header("Content-type: application/x-msexcel; charset=utf-8"); header("Content-Disposition: attachment; filename=abc.xsl"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private",false); echo "Some Text" Вот код для написания и загрузки файла xsl с использованием php, моя проблема в том, когда я открываю файл excel MS-Excel, предупреждающий перед открытием файла. Файл, который вы пытаетесь открыть, находится в другом формате, чем […]

PHP New Line не будет работать

Привет, Я пытаюсь создать код, который сначала читает существующее содержимое файла, а затем добавляет новую строку кода в новую строку, но код, который я использую, просто добавляет его к новому тексту на уже существующую строку вместо новой линии … Вот код, который я использую: <?php $id = $_GET['id']; $userfile = "user1.txt"; $fo = fopen($userfile, 'r') […]

Разрыв строки не работает при записи в текстовый файл в PHP

У меня есть следующий тестовый скрипт: <?php $myFile = "testFile.txt"; $fh = fopen($myFile, 'w') or die("can't open file"); $stringData = "Floppy Jalopy\n"; fwrite($fh, $stringData); $stringData = "Pointy Pinto\n"; fwrite($fh, $stringData); fclose($fh); ?> при запуске и открытии «Блокнот», данные возвращаются в одной строке без перерывов: Floppy Jalopy (сумасшедшая коробка) Pointy Pinto (сумасшедшая коробка) где я не […]

Как обновить ini-файл с помощью php?

У меня есть существующий файл ini, который я создал, и я хотел бы знать, есть ли способ обновить раздел файла или мне придется переписывать весь файл каждый раз? Вот пример моего файла config.ini: [config] title='test' status=0 [positions] top=true sidebar=true content=true footer=false Скажем, я хочу изменить [positions] top=false . Поэтому я бы использовал parse_ini_file, чтобы получить […]

Каков наилучший способ записи большого файла на диск в PHP?

У меня есть PHP-скрипт, который иногда приходится писать большие файлы на диск. Используя file_put_contents() , если файл достаточно велик (в данном случае около 2 МБ), у PHP-скрипта заканчивается память (PHP Fatal error: Разрешенный размер памяти ######## байт исчерпан). Я знаю, что могу просто увеличить лимит памяти, но это не похоже на полное решение для меня […]