gpt4 book ai didi

php - 使用 PHP 包含时如何避免空格?

转载 作者:行者123 更新时间:2023-12-02 06:05:08 25 4
gpt4 key购买 nike

我有一些文件需要包含在几个页面中,所以我使用类似

<html>
<head>
<title>This is a webpage</title>
</head>
<body>
<div>Hello, this is a webpage</div>
<?php include("header.html");?>
<div>Some more text.</div>
<?php include("BlockToInclude.php");?>
<div>Even more text.</div>
<?php include("footer.html");?>
</body>
</html>

问题是每个 include();我在包含的内容之前有 20px 的空白空间。我通过将第一个包含 block 的边距减少 20px 来解决这个问题,但我更喜欢避免这个空间而不是补偿它的东西。另外,我对 PHP 有点陌生,这是正常行为还是我应该寻找我做错了什么?

更新:我检查了生成的代码以及我调用 insert(); 的每个位置函数它出现一个不在原始文件中的陌生人字符(也不是调用者或包含的)。我将代码从 Firefox 代码查看器(不可见)复制到我的编辑器(Windows 中的 RJ TextEd),它在框中显示为问号;如果我将此代码保存为静态 html,它会呈现相同的内容,但如果我删除这些字符,那么空白空间就会消失。有什么想法吗?

最佳答案

我在这里找到了这个话题

有人说:

我以前遇到过这个问题。确保您以 ASCII 格式而不是二进制格式上传文件。有时,对于某些 FTP 服务器,您必须手动设置。还可以尝试在文本编辑器中将换行符转换为“\n”。让我知道您使用的是哪个编辑器,我会给您更具体的说明。

http://forums.digitalpoint.com/showthread.php?t=957679

有人解决了它:
我使用 Notepad++ ( http://notepad-plus.sourceforge.net/ ) 解决了这个问题
使用 notepad++ 打开 php 文件,在 Format 菜单中选择 encode in utf-8 without BOM 并保存。

希望这有助于

关于php - 使用 PHP 包含时如何避免空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11927757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com