Помогите новичку 500 (Internal Server Error) [требует правки]

236
06 апреля 2017, 19:29

Добрый день! Есть вот такой код:

<?php
    header ("Content-Type: text/html; charset=utf-8");
    header ("Cache-control: no-cache");
    session_start();    
    if (!isset($_SESSION['user_id']) || $_SESSION['user_id']==0 || $_SESSION['user_id']==''){
        exit;
    }   
    define('GTDDSI_75^$6dsadWMQ', true);
    include ("../dbconnect.php");
    mysql_query ("set character_set_results='utf8'"); 
    $query = mysql_query("SELECT * FROM emp WHERE id = '".$_SESSION['user_id']."' LIMIT 1");
    $userdata = mysql_fetch_assoc($query);
    $query2 = mysql_query("SELECT * FROM emp_types WHERE id = '".$userdata['type']."'");
    $userdata2 = mysql_fetch_assoc($query2);
    if (isset($_GET['id'])) {$ordertype = $_GET['id'];}
    if (!mysql_num_rows($query) || $userdata['id']!=$_SESSION['user_id']) { 
      header("Location: /../login.php");
    exit;
    }
    else
    {
       if (isset($_SESSION['last_activity']) && ((time() - $_SESSION['last_activity']) > 1800)){
          header("Location: /../logout.php");}
      $_SESSION['last_activity'] = time();
      sql("UPDATE logs SET last_activity='".date("Y-m-d H:i:s")."' WHERE userid='".$userdata['id']."' AND (logout=0 OR logout_time='0000-00-00 00:00:00')");
      include ("../templates/<?=$_GET['con']?>.php")
    }

<?php
    if (!isset($_GET['client_id']) && !isset($_GET['clients'])){
        exit;
    }
    else {
        $client_id = $_GET['client_id'];
        if (isset($_GET['clients']) && $_GET['clients']>''){
            $clients = substr($_GET['clients'], 0, -1);
        }
        if (isset($_POST['comment'])) {
            sql("set names utf8");
            if (!isset($clients)){
                sql("INSERT INTO `client_comments`(`text`, `date_create`, `client_id`, `created_by`) VALUES ('".$_POST['comment']."','".date('Y-m-d H:i:s')."',".$client_id.",".$userdata['id'].")");
                sql("UPDATE clients SET `date_change`='".time()."', `change_desc`='Новый комментарий' WHERE id='".$client_id."'");
            }
            else
            {
                $cl_ts = explode(",", $clients);
                foreach ($cl_ts as $client_id) {
                    sql("INSERT INTO `client_comments`(`text`, `date_create`, `client_id`, `created_by`) VALUES ('".$_POST['comment']."','".date('Y-m-d H:i:s')."',".$client_id.",".$userdata['id'].")");
                }
                sql("UPDATE clients SET `date_change`='".time()."', `change_desc`='Новый комментарий' WHERE id IN (".$clients.")");
            }
            echo "<body onload='parent.window.location.reload()'>";

        }
        else{
            include ("../templates/header_in.tpl");
            ?>
            <div class="container-fluid container-fullw">
                        <div class="row">
                            <div class="col-md-12">
                    <?if (!isset($clients)){?>
                                <h5>Комментарий к клиенту № <b><?=$_GET['client_id']?></b></h5>
                                <?}else{?>
                                    <h5>Комментарий для группы клиентов (ID): <br><?=$clients?></h5>
                                    <?}?>
                    <div class="row">
                        <div class="col-md-12">
                        <form method="POST">
                            <textarea name="comment" id="comment" rows="3" cols="20" style="width:100%;"></textarea>
                            <br>
                            <input type="submit" value="Оставить комментарий" class="btn">
                        </form>
                    </div>
                    </div>
                </div>
            </div>
        </div>
        <?
        include ("../templates/footer_in.tpl");
        } 
    }
Answer 1

Всем спасибо ответ лежал в инклюде))) с такой записью все заработало: include ("php/".$_GET['con'].".php");

READ ALSO
подсветка элементов меню

подсветка элементов меню

Добрый день, подскажите пожалуйста, как сделать так, чтобы при переходе с пункта меню первого уровня в подменю второго уровня, пункт меню...

426
Конфликтует bootstrap и jquery (ajax), что делать?

Конфликтует bootstrap и jquery (ajax), что делать?

В общем такая вот ситуация: Есть файл welcomeblade

305
Как можно улучшить верстку? [требует правки]

Как можно улучшить верстку? [требует правки]

Как можно улучшить верстку ( глобально и точечно) ? Бэм и адаптивность не делал

244
Узор поверх всех изображений на сайте

Узор поверх всех изображений на сайте

Появилась необходимость добавить некоторый узор поверх всех изображений на сайтеСделать нужно в браузере, а не на сервере, но так как тег...

225