Intereting Posts
Устанавливает ли безопасное разрешение для доступа к папке 777? php DomDocument добавляет дополнительные теги php / Ajax – Лучшая практика для предварительной загрузки изображений symfony выдают себя за разных хостов Как добавить источник html в DOMElement в PHP? удалить параметр GET в URL после завершения обработки (не используя POST), PHP Неисправность «408 Тайм-аут запроса» на Apache с PHP PHP: синтаксическая ошибка, неожиданное «&» в /etc/php5/cli/php.ini в строке 107 сортировать числовой массив строк в php AES шифруется в Node.js Расшифровывать в PHP. Потерпеть неудачу. Laravel принадлежит к отношениям Проверьте, существует ли столбец, если нет, добавьте в MySQL через PHP как заставить хром не перезагружать изображения с тем же URL-адресом, пока страница не обновится, как firefox Почему PHP не автоматически вызывает родительские конструкторы? Загрузка нескольких версий одного и того же класса

Почему файл Unicode PHP генерирует разрыв строки?

У меня есть этот код в файле admin.php:

<?php include("include/php/auth.inc.php"); ?> <?php if (user_Type() != "admin") {header("location: index.php"); exit(0);} ?> <?php include("include/php/admin/admin.inc.php"); ?> <?php include("header.php"); ?> <?php include ("menu.php"); ?> <?php include ("admin_Panel.php"); ?> <?php include "footer.php" ?> 

В строке 3 я включил PHP-файл с именем admin.inc.php , этот файл содержит только некоторые функции и не содержит никакого HTML-тега или любого символа вне <?php и ?> . Когда я меняю кодировку файла на UTF-8 (с помощью Notepad или других редакторов, использующих save as), этот файл генерирует разрыв строки в выходе.

Попробуйте сохранить свой файл как UTF-8 without BOM

в Notepad ++ в строке главного меню есть Encoding -> Convert to UTF-8 without BOM

Убедитесь, что перед или после тегов php нет строк или даже пробелов.