@Kvaskin

Почему запись может начинаться с третьей строки?

Пытаюсь писать в файл, но хоть убей запись идет сразу в третью строку, не могу понять почему

header('Content-Description: File Transfer');
header('Content-Type: text/csv;charset=Windows-1252');
header('Content-Disposition: attachment; filename="test.csv";');

$titles = array("0" => "туда", "1" => "сюда");
$title = implode($titles, ';') ;

$file = fopen('php://output', 'w+');
fwrite($file, $title."\n");
fclose($file);
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
sergoslav_0
@sergoslav_0
PHP / Magento / Laravel
Вероятно, перед открывающим тегом есть пустые строки
1
2
3<?php
4 ....
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
ты аргументы в имплоде перепутал кстати
3 хидера и запись после 3ей строки - совпадение? да нет не думаю :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы