hello,
i am new in php and i would like to develop a login screen in android. my server side is developed in php and for some reason i get every request the follwoing error:
"no such file or directory".
i have 1 index file and 3 files insdie the "include" directory.
this is my files code:
index.php
<?php
/**
* Created by PhpStorm.
* User: matant
* Date: 4/29/2015
* Time: 4:57 PM
*/
$data = $_SERVER['HTTP_JSON'];
$data = json_decode($data);
$temp = $data->tag;
if($temp == 'login')
{
$tag = $data->tag;
$temp = 'insdieif';
require_once 'include/DB_Functions.php';
$db = new DB_Functions();
$response = array("tag" => $tag, "error"=>FALSE);
//login
if($tag == 'login')
{
$email = $data->email;
$password = $data->password;
$user = $db->getUserDet($email,$password);
if($user != false){
$response["error"] = FALSE;
$response["user"]["username"] = $user["usern"];
$response["user"]["email"] = $user["email"];
echo json_encode($response);
}else
{
$response["error"] = true;
$response["error_msg"] = "Incorrect Email or Password!";
echo json_encode($response);
}
}else
{
$response["error"] = true;
$response["error_msg"] = "This is not Login request!";
echo json_encode($response);
}
} else {
$response["tag"] = $temp;
$response["error"] = true;
$response["error_msg"] = "tag parameter is missing";
echo json_encode($response);
}
DB_Functions.php
<?php
/**
* Created by PhpStorm.
* User: matant
* Date: 4/29/2015
* Time: 3:57 PM
*/
class DB_Functions
{
private $db;
function _contrust()
{
require_once 'DB_Connect.php';
$this->db = DB_Connect();
$this->db->connect();
echo $this->db;
}
function _destruct()
{
// $this->close();
}
public function getUserDet($email, $pass)
{
$res = mysql_query("SELECT * FROM users WHERE email = '$email'") or die (mysql_error());
$num_of_rows = mysql_num_rows($res);
if ($num_of_rows > 0) {
$res = mysql_fetch_array($res);
$restemp = $res['password'];
if ($pass == $restemp)
return $res;
else
return false;
}
}
}
?>
DB_Connect.php:
<?php
/**
* Created by PhpStorm.
* User: matant
* Date: 4/29/2015
* Time: 3:47 PM
*/
class DB_Connect{
function _construct(){
}
function _destruct(){
}
public function connect(){
require_once 'Config.php';
$con = mysql_connect("DB_Host","DB_User","DB_password");
if(!$con)
{
die('could not connect:'.mysql_error());
}
else {
mysql_select_db(DB_database, $con);
}
return $con;
}
public function close() {
mysql_close();
}
}
?>
Config.php:
<?php
/**
* Created by PhpStorm.
* User: matant
* Date: 4/29/2015
* Time: 3:35 PM
*/
define("DB_Host","sqlserver");
define("DB_User","user");
define("DB_password","pass");
define("DB_database","b12_16183751_gpsport");
?>