javascript - PHP登录框错误

标签 javascript php jquery html twitter-bootstrap

我有2个php文件,其中一个是index.php,用于主页,另一个是ustmenu.php,用于所有页面的顶部导航。 我在index.php中写入require 'ustmenu.php';。 当我启动索引页下拉列表时,它不会运行,另一方面,如果我运行 onlu 'ustmenu.php',它就会运行。我该如何解决这个问题?

我的ustmenu.php:

<div class="container main-nav">
    <div class="row margin-bottom-zero">
        <div class="col-xs-12">
            <nav class="navbar">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="index.php"><i class="glyphicon glyphicon-home"></i> Anasayfa</a></li>
                    <li><a href="nedenyardimetmeliyim.html">Neden yardım etmeliyim</a></li>
                    <li><a href="bagis.php">Bağış Yap</a></li>
                    <li><a href="ihtiyacsahipleri.html">İhtiyaç sahipleri</a></li>
                    <li><a href="hakkimizda.html">Hakkımızda</a></li>
                    <li><a href="hakkimizda.html#tab3">İletişim</a></li>
                    <?php
                    require 'loggedin.php';
                    if(login()){
                       echo ' <li><a href="logout.php">Çıkış</a></li>';
                    }?>
                </ul>
                <div class="modal fade" id="login-modal-box" role="dialog" aria-labelledby="gridSystemModalLabel" aria-hidden="true">
                    <form action="girisyap.php" method="POST">


                        <div class="modal-dialog user-login-box-dialog">
                            <div class="modal-content">
                                <div class="modal-header">
                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                                    <h4 class="modal-title" id="gridSystemModalLabel">Kullanıcı Giriş Paneli</h4>
                                </div>

                                <div class="modal-body">
                                    <div class="container-fluid">
                                        <div class="row">

                                            <div class="form-group">
                                                <label for="exampleInputEmail1">Eposta Adresiniz</label>
                                                <input type="email" class="form-control" name="exampleInputEmail" id="exampleInputEmail1" placeholder="Enter email">
                                            </div>
                                            <div class="form-group">
                                                <label for="exampleInputPassword1">Şifre</label>
                                                <input type="password" class="form-control" name ="exampleInputPassword" id="exampleInputPassword1" placeholder="Password">
                                            </div>

                                            <div class="checkbox">
                                                <label>
                                                    <input type="checkbox"> Beni hatırla
                                                </label>
                                            </div>

                                        </div>
                                    </div>
                                </div>
                                <div class="modal-footer">
                                    <input type="submit"  class="btn btn-primary"> Giriş Yap</input>
                                </div>
                            </div><!-- /.modal-content -->
                        </div><!-- /.modal-dialog -->

                    </form>
                </div><!-- /.modal -->


                <ul class="nav navbar-nav navbar-right user-login-nav">
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
                            <i class="glyphicon glyphicon-user"></i>
                            <span class="caret"></span>
                        </a>
                        <ul class="dropdown-menu" role="menu">
                            <li><a href="/giris-yap" data-toggle="modal" data-target="#login-modal-box" class="list-group-item">Giriş</a></li>
                            <li><a href="yenikayit.html">Kayıt Ol</a></li>
                        </ul>
                    </li>
                </ul>
</nav>
        </div>
    </div>

我的index.php:

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <title>Bağış Sitesi</title>

    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="public/css/bootstrap.min.css">

    <link rel="stylesheet" href="public/css/main.css">

    <!-- Owl Carousel -->
    <link rel="stylesheet" href="public/css/owl.carousel.css">
    <link rel="stylesheet" href="public/css/owl.theme.css">


</head>
<body>

    <?php
    require 'ustmenu.php';
    ?>

    <div class="container margin-bottom">

        .
.
.
.
.
</div>

<!-- Include Jquery -->
    <script src="public/js/jquery-1.11.1.js"></script>

<!-- Latest compiled and minified JavaScript -->
    <script src="public/js/bootstrap.min.js"></script>
    <script src="public/js/owl.carousel.min.js"></script>
    <script src="public/js/script.js"></script>

</body>
</html>

最佳答案

如果您在 Web 服务器上启动 index.php 时没有看到来自 ustmenu.php 的数据,这可能与取自 PHP manualrequire 有关。 :

require is identical to include except upon failure it will also produce a fatal E_COMPILE_ERROR level error. In other words, it will halt the script whereas include only emits a warning (E_WARNING) which allows the script to continue.

尝试:

include("ustmenu.php");

还要确保错误报告已打开,以便您可以通过在 index.php 页面顶部添加以下内容来查看 PHP 返回的任何可能的错误:

ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);

如果您遇到任何错误,请告诉我

关于javascript - PHP登录框错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30415649/

相关文章:

javascript - 全新安装后,Stenciljs 从 @types/babel__traverse 包抛出构建错误

javascript - nvd3.js:饼图工具提示在 IE 10 中闪烁

javascript - 谷歌自定义搜索框结果显示在同一页面或标签上,而不是在不同的页面或标签上

php - 如何启用 laravel 4 gzip?

javascript - 为什么这个原型(prototype)字段优先于同一个对象字段?

javascript - AngularJS:条件绑定(bind)不起作用

php - 从视频中更改/替换每个生成的 jpg 文件名中的第一个点以保持单点

javascript - 为什么是:attr in button not sending the correct data?

javascript - 像 SoundManager 2 这样的库,没有用于手机的闪光灯?

jquery - 复选框属性checked为true,但不显示tick