PHP 给页面添加滚动条

标签 php html css content-management-system scrollbars

我正在开发的网站出现了一些奇怪的问题。

我有这段代码可以从数据库中获取帖子并显示在主页上:

require($_SERVER['DOCUMENT_ROOT'].'/cgi-bin/siteconfig.php');
require($_SERVER['DOCUMENT_ROOT'].'/cgi-bin/cms.php');
require($_SERVER['DOCUMENT_ROOT'].'/cgi-bin/users.php');
$posts = array();
if (!isset($_GET['page'])) $_GET['page'] = 1;
$data = Post::getPosts(10, $_GET['page'], "active", "median");
$types = Type::getTypes(0, "median");
$posts['types'] = array();
foreach ($types['foundTypes'] as $type) $posts['types'][$type -> id] = $type;
$categories = Category::getCategories(0, "median");
$posts['categories'] = array();
foreach ($categories['foundCategories'] as $category) $posts['categories'][$category -> id] = $category;
$tags = Tag::getTags(0, "median");
$posts['tags'] = array();
foreach ($tags['foundTags'] as $tag) $posts['tags'][$tag -> id] = $tag;
$posts_tags = Post_Tag::getPostsTags(0, "median");
$posts['posts_tags'] = array();
foreach ($posts_tags['foundTags'] as $tag) array_push($posts['posts_tags'], $tag);
$posts['posts'] = $data['foundPosts'];
foreach ($posts['posts'] as $post) {
    $user = User::getUserByID((int)$post -> authorID);
    if ($user -> fname == "") {
        $post -> author = $user -> username;
    }
    elseif ($user -> lname == "") {
        $post -> author = $user -> fname;
    }
    else {
        $post -> author = $user -> fname . " " . $user -> lname;
    }
}

此代码工作正常...但它向页面添加了滚动条,这破坏了样式。

没有代码: enter image description here

使用代码: enter image description here

您可以清楚地看到代码添加的滚动条 - 水平和垂直。

知道是什么原因造成的吗?

最佳答案

查看您的代码,我想是三个 require 文件之一导致了它:

require($_SERVER['DOCUMENT_ROOT'].'/cgi-bin/siteconfig.php');
require($_SERVER['DOCUMENT_ROOT'].'/cgi-bin/cms.php');
require($_SERVER['DOCUMENT_ROOT'].'/cgi-bin/users.php');

最有可能 /cgi-bin/cms.php/cgi-bin/siteconfig.php

尝试依次删除每个 require 以找出导致它的文件。

关于PHP 给页面添加滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27341810/

相关文章:

php - 自定义论坛功能未返回正确的 ID?

javascript - 有没有好的 Web 前端绘制工具的开放 API?

css - 自举 |两列一列 16 :9 video and some text

css - HTML/CSS 输入/文本区域、默认文本和颜色

php - Symfony 管理生成器日期时间选择器

php - 从 javascript OOP 背景理解 php 类结构(如何调整代码工作流程)

php - "Go to declaration"在 Netbeans PHP 中不起作用

html - Vuetify - 对齐 div、行和按钮的中心

html - $.post 在 jquery 中动态添加按钮后如何触发点击处理程序

html - 我的 dropkick jquery 列表看起来不正确