php - Blank page when website is hosted online -


i have build small website php. works on localhost (even without database information loads html , css).

however when put online blankpage, no errors, nothing. when manually type page redirects login page (which good).

anyone experienced before?

thanks edit2: after debugging advice got error

warning: include_once(classes/users.class.php): failed open stream: no such file or directory in /customers/c/2/9/nicolasdecroos.be/httpd.www/eindwerk/login.php on line 8 warning: include_once(): failed opening 'classes/users.class.php' inclusion (include_path='.:/usr/share/php') in /customers/c/2/9/nicolasdecroos.be/httpd.www/eindwerk/login.php on line 8 fatal error: class 'user' not found in /customers/c/2/9/nicolasdecroos.be/httpd.www/eindwerk/login.php on line 9

edit: here php code on login page

<?php session_start();     include_once("classes/users.class.php");     $user = new user();      if(isset($_session['loggedin']))     {         header('location: index.php');     }     else     {         if(!empty($_post))         {             try             {                 $user->login($_post['studentennummer'],$_post['password']);             }             catch (exception $error)             {                 $message = $error->getmessage();             }         }     } ?> 

this users.class

*sorry if it's code, i'm not sure part interesting.

<?php     include_once("classes/db.class.php");      class user     {          private $m_sstudentennummer;          private $m_spassword;          private $m_sstatus;             public function __get($p_sproperty)          {             switch ($p_sproperty)              {                 case 'studentennummer':                     return $this->m_sstudentennummer;                     break;                  case 'password':                     return $this->m_spassword;                     break;                  case 'status':                     return $this->m_sstatus;                     break;              }          }           public function __set($p_sproperty, $p_vvalue)          {             switch ($p_sproperty)              {                 case 'studentennummer':                     $this->m_sstudentennummer = $p_vvalue;                     break;                  case 'password':                     $this->m_spassword = $p_vvalue;                     break;                  case 'status':                     $this->m_sstatus = $p_vvalue;                     break;              }          }           public function usercheck($p_sinput)          {             $db = new db();              $sql = "select * users u_id = '". $p_sinput . "'";              $result = $db->conn->query($sql);              if ($result->num_rows == 0)              {                 return "true";             }             else             {                 return "false";             }          }           public function login($p_sstudentennummer, $p_spassword)          {             $db = new db();              $sql = "select * users u_nr = '".$db->conn->real_escape_string($p_sstudentennummer)."' , u_pass = '".$db->conn->real_escape_string($p_spassword)."';";              $result = $db->conn->query($sql);              $rows = $result->fetch_assoc();               $status = "select * users u_nr = '".$db->conn->real_escape_string($p_sstudentennummer)."' , u_pass = '".$db->conn->real_escape_string($p_spassword)."' , u_group = 'student'";               $statusres = $db->conn->query($status);              if ($result->num_rows == 1)             {                 if ($statusres->num_rows == 1)                 {                 $_session['u_id'] = $rows['u_id'];                 $_session['loggedin'] = 1;                 header('location: index.php');                 }                 else                 {                         $_session['u_id'] = $rows['u_id'];                 $_session['loggedin'] = 1;                 header('location: my_events.php');                 }             }             else             {                 throw new exception("username and/or password invalid.");             }          }     } ?> 

change error level online hosting if can.
display every errors on screen, useful (for me @ least).

<? error_reporting(e_all); ?> 

Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -