2013-07-24 3 views
1

У меня проблема, которая кажется ошибкой, поэтому, если я загружаю CSV, который я создал, кажется, он оставляет 12 пустых пространств в верхней части файла перед заполнением содержимого Я хочу туда.codeigniter force_download, оставляя пустое пространство

Это просто общая ошибка?

Я использую CodeIgniter 2.1.3

Спасибо ребята

+0

Похоже на дополнительные пробелы после первого/последнего '' в одном или некоторых ваших файлах (файлы конфигурации, контроллеры ...). Вы можете оставить конечный '?>', И это упростит, чтобы избежать этих проблем. Вы можете проверить это? – complex857

+0

Кажется, что он покидает белое место, потому что где-то в моем коде есть пробел, который остается на html-страницах после их загрузки. Почему это еще один вопрос сам по себе –

+0

В новых версиях CI для каждого запроса запускается выходной буфер, поэтому в крайнем случае вы всегда можете отбросить любой результат, сгенерированный ранее, с помощью 'ob_clean()' вы печатаете вывод csv. – complex857

ответ

1

Я только что этот же вопрос. Когда я просматривал свой код, я вызывал модель с закрывающим тегом?> И по какой-то странной причине создавал дополнительное пространство. Посмотрите, есть ли у вас какие-либо закрывающие теги php.

-1

У меня тоже была проблема. Но я решил, что это не связано с закрытием?>, Но пространство в начале файла php. используйте инструменты, такие как winHex, чтобы открыть связанные php-файлы, посмотрите, начинается ли файл с пробела (в Hex 20), удалите его, и проблема решена.

Извините за мой плохой английский.

Смежные вопросы