У меня есть этот код в файле 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 нет строк или даже пробелов.