Λειτουργικότητα #334

Shared variables in config.php

Προστέθηκε από τον Karavasilis, Vasileios πριν από πάνω από 10 χρόνια. Ενημερώθηκε πριν από πάνω από 10 χρόνια.

Κατάσταση:ClosedΕκκίνηση:17/12/2014
Προτεραιότητα:HighΠροθεσμία:
Ανάθεση σε:Balamatsias, Marios% επιτεύχθη:

100%

Κατηγορία:-Δαπανημένος χρόνος:-
Στόχος έκδοσης:-

Περιγραφή

Sto https://github.com/ioa-maellak/weather-station/tree/master/ServerSide, na dimioyrgithei ena arxeio php poy na exei tis diloseis ton koinon metablhton poy periexoyn ta alla arxeia, gia paradeigma ena arxeio config.php me ta periexomena:

define('DB_HOST', getenv('OPENSHIFT_MYSQL_DB_HOST'));
define('DB_PORT',getenv('OPENSHIFT_MYSQL_DB_PORT'));
define('DB_USER',getenv('OPENSHIFT_MYSQL_DB_USERNAME'));
define('DB_PASS',getenv('OPENSHIFT_MYSQL_DB_PASSWORD'));
define('DB_NAME',getenv('OPENSHIFT_GEAR_NAME'));
$servername = "localhost";
$username = DB_USER;
$password = DB_PASS;
$dbname = weatherstation;
?>

Ta ypoloipa arxeia, anti na orizoyn synexeia tis metablites, tha kanoyn include ayto to arxeio px:

incude_once 'config.php';

if (isset($_GET["rpiid"]) && isset($_GET["temp"]) && isset($_GET["hum"])){
$rpiid=$_GET["rpiid"];
$temp=$_GET["temp"];
$hum=$_GET["hum"];
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO weatherstationDB (raspberrypi_id, temperature, humidity)
VALUES ($rpiid, $temp, $hum)";

if ($conn->query($sql) === TRUE) {
//echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}
?>

Paradeigma: http://php.net/manual/en/function.include.php (kalytera xrhshmopoihste to include_once anti gia to include).

Ιστορικό

#1 Ενημερώθηκε από τον Karavasilis, Vasileios πριν από πάνω από 10 χρόνια

  • Ανάθεση σε ορίζεται σε Balamatsias, Marios

#2 Ενημερώθηκε από τον Balamatsias, Marios πριν από πάνω από 10 χρόνια

  • Κατάσταση άλλαξε από New σε Closed
  • % επιτεύχθη άλλαξε από 0 σε 100

Done and pushed, και βάλτε κανένα Star στο project να ανεβαίνει σιγά σιγά...! ;)

Επίσης διαθέσιμο σε: Atom PDF