Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / сайт работал в php5 перенесли в php7 перестал работать / 7 сообщений из 7, страница 1 из 1
28.11.2017, 07:28
    #39560288
Erkanat.iman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сайт работал в php5 перенесли в php7 перестал работать
Добрый день. я новичок в php. проблема сайт работал в php5 перенесли в php7 перестал работать.
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<?php
/**
 *
 */
class Database
{
  private $host="localhost";
  private $user="root";
  private $pass="******01";
  private $db="kense";
  function connecttoDb()
  {
    if (mysql_connect($this->host,$this->user, $this->pass))
    {

      if (mysql_select_db($this->db))
      {
      
      }
    }
    function closeConnection()
    {
      mysql_close;
    }
  }
}

?>


попробывал переделать так
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
<?php
/**
 *
 */


class Database
{
  private $host="localhost";
  private $user="root";
  private $pass="******01";
  private $db="kense";
  function connecttoDb()
  {
    if (mysqli_connect($this->host,$this->user, $this->pass, $this->db))
    {
	
    }
    function closeConnection()
    {
      mysqli_close;
    }
  }
}

?>


не работает, в чем может быть причина. туплю реально
...
Рейтинг: 0 / 0
28.11.2017, 08:55
    #39560309
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сайт работал в php5 перенесли в php7 перестал работать
...
Рейтинг: 0 / 0
28.11.2017, 08:59
    #39560312
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сайт работал в php5 перенесли в php7 перестал работать
Остальные функции на mysqli заменили?
...
Рейтинг: 0 / 0
28.11.2017, 09:57
    #39560343
Erkanat.iman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сайт работал в php5 перенесли в php7 перестал работать
да поменял. возможно что то не то делаю
...
Рейтинг: 0 / 0
28.11.2017, 11:18
    #39560406
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сайт работал в php5 перенесли в php7 перестал работать
Как на счет того, чтобы посмотреть что там за ошибки?
...
Рейтинг: 0 / 0
28.11.2017, 11:53
    #39560439
Erkanat.iman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сайт работал в php5 перенесли в php7 перестал работать
вообще ошибок не показывает.
index.php
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<?php
session_start();
if(isset($_SESSION['admin']))
{
  include 'views/main.php';
}
else {
  include 'views/login.php';
}

 ?>



login.php

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
<!DOCTYPE html>
<html lang="en">
<head>

    <meta charset="utf-8">
    <title>test</title>
    <!-- The styles -->
    <link id="bs-css" href="/admin/template/css/bootstrap-cerulean.min.css" rel="stylesheet">

    <link href="/admin/template/css/charisma-app.css" rel="stylesheet">
    <link href='/admin/template/css/jquery.noty.css' rel='stylesheet'>
    <link href='/admin/template/css/noty_theme_default.css' rel='stylesheet'>
    <link href='/admin/template/css/elfinder.min.css' rel='stylesheet'>
    <link href='/admin/template/css/elfinder.theme.css' rel='stylesheet'>
    <link href='/admin/template/css/jquery.iphone.toggle.css' rel='stylesheet'>
    <link href='/admin/template/css/uploadify.css' rel='stylesheet'>
    <link href='/admin/template/css/animate.min.css' rel='stylesheet'>

    <!-- jQuery -->


    <!-- The HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->

    <!-- The fav icon -->
    <link rel="shortcut icon" href="img/favicon.ico">

</head>

<body>
<div class="ch-container">
    <div class="row">

    <div class="row">
        <div class="col-md-12 center login-header">
            <h2>РђСЌСЂРѕРїРѕСЂС‚</h2>
        </div>
        <!--/span-->
    </div><!--/row-->

    <div class="row">
        <div class="well col-md-5 center login-box">
            <div class="alert alert-info">
                Please login with your Username and Password.
            </div>
            <form class="form-horizontal" action="" method="post">
                <fieldset>
                    <div class="input-group input-group-lg">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-user red"></i></span>
                        <input type="text" class="form-control" placeholder="Username" name="login">
                    </div>
                    <div class="clearfix"></div><br>

                    <div class="input-group input-group-lg">
                        <span class="input-group-addon"><i class="glyphicon glyphicon-lock red"></i></span>
                        <input type="password" class="form-control" placeholder="Password" name="password">
                    </div>
                    <div class="clearfix"></div>



                    <p class="center col-md-5">
                        <button type="submit" class="btn btn-primary" name="submit">Login</button>
                    </p>
                </fieldset>
            </form>
        </div>
        <!--/span-->
    </div><!--/row-->
</div><!--/fluid-row-->

</div><!--/.fluid-container-->

<!-- external javascript -->



<!-- library for cookie management -->
<script src="/admin/template/js/jquery.cookie.js"></script>

<!-- data table plugin -->
<script src='/admin/template/js/jquery.dataTables.min.js'></script>


<!-- notification plugin -->
<script src="/admin/template/js/jquery.noty.js"></script>
<!-- library for making tables responsive -->

<!-- star rating plugin -->
<script src="/admin/template/js/jquery.raty.min.js"></script>
<!-- for iOS style toggle switch -->
<script src="/admin/template/js/jquery.iphone.toggle.js"></script>
<!-- autogrowing textarea plugin -->
<script src="/admin/template/js/jquery.autogrow-textarea.js"></script>
<!-- multiple file upload plugin -->
<script src="/admin/template/js/jquery.uploadify-3.1.min.js"></script>
<!-- history.js for cross-browser state change on ajax -->
<script src="/admin/template/js/jquery.history.js"></script>
<!-- application script for Charisma demo -->
<script src="/admin/template/js/charisma.js"></script>


</body>
</html>
<?php
if (isset($_POST['submit']))
{
  include "models/Database.php";
  include "models/Select.php";
  $params= array( );
  $params['login']=$_POST['login'];
  $params['password']=$_POST['password'];
  $data= new Select("users");
  $result=$data->getDataWithParametrs($params);
  //print_r($result);
  if(count($result)>0){
    $_SESSION['admin']=$result[0]['login'];
  }
  echo '<META HTTP-EQUIV="REFRESH" CONTENT="0">';

}


 ?>


select.php
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
<?php
 class Select extends Database
 {
   private $tabname;
   function __construct($tablename)
   {
     $this->connecttoDb();
     $this->tabname=$tablename;
   }
function getRecordById($id)
  {
    $query="Select * from $this->tabname where id='$id'";
    if($sql=mysqli_query($query))
    {
      $data=mysqli_fetch_array($sql);
    }
    return $data;
  }
  function getAllData()
  {
    $query="Select * from $this->tabname";
    if ($sql=mysqli_query($query)){
       for ($i=0; $i < mysql_num_rows($sql); $i++) {
         $data[$i]=mysqli_fetch_array($sql);
       }
    }
    return $data;
  }
  function getDataWithParametrs($params){
      $query="Select * from $this->tabname where ";
      foreach ($params as $key => $values) {
        $query.="$key='$values' and ";
      }
      $query= substr($query, 0, -4);
      if ($sql=mysqli_query($link,$query)){
         for ($i=0; $i < mysql_num_rows($sql); $i++) {
           $data[$i]=mysqli_fetch_array($sql);
         }
      }
      return $data;
    }


}
 ?>
...
Рейтинг: 0 / 0
28.11.2017, 12:33
    #39560472
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сайт работал в php5 перенесли в php7 перестал работать
Erkanat.imanда поменял.
Видимо, не все. Вот, например:
автор
Код: php
1.
mysql_num_rows


Erkanat.imanвообще ошибок не показывает.Включите отображение ошибок.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / сайт работал в php5 перенесли в php7 перестал работать / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]