-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsave_data.php
More file actions
86 lines (69 loc) · 1.85 KB
/
save_data.php
File metadata and controls
86 lines (69 loc) · 1.85 KB
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
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
$dbc = mysqli_connect("localhost", "root", "");
if(!$dbc) {
die("Server connection failed.")
exit();
}
$dbs = mysqli_select_db($dbc, "Locator");
if(!$dbs) {
die("Database connection failed.");
exit();
}
date_default_timezone_set("Asia/Kolkata");
$datetime = date('Y/m/d H:i:s');
if($_GET["userid"]) {
$contact = $_GET["userid"];
}
$curr_long = '';
$curr_lat = '';
if($_GET['start']==1) {
// Create a new file using the current timestamp
$name = date("YmdHis");
$path = "user_info/".$contact."/".$name.".txt";
echo $path;
$data = "0 , 0 : " . $datetime;
file_put_contents($fpath, $data.PHP_EOL, FILE_APPEND);
$file = "user_info/".$contact."/".$contact.".txt";
$handle = fopen($file, "r");
$contacts = array();
if($handle) {
while(($line = fgets($handle)) !== false) {
}
fclose($handle);
}
else {
echo "Can't open file.";
}
}
else {
// Get file path
if($_GET["path"]) {
$file_path = $_GET["path"];
}
if($_GET["long"]) {
$curr_long = $_GET["long"];
}
if($_GET["lat"]) {
$curr_lat = $_GET["lat"];
}
$data = $curr_long . ", " . $curr_lat . " : " . $datetime;
// Write to the file
$ret = file_put_contents($file_path, $data.PHP_EOL, FILE_APPEND);
if($ret) {
echo 1;
}
else {
echo 2;
}
$query = "UPDATE location SET longitude='$curr_long', latitude='$curr_lat' WHERE userid='$contact'";
$result = mysqli_query($dbc, $query) or trigger_error("Query MySQL Error: " .mysqli_error($dbc));
if($result) {
echo 3;
}
else {
echo 4;
}
}
mysqli_close($dbc);
?>