Json_decode błąd

0

Witam mam problem z json_decode a dokładnie wyswietla mi się to :
Fatal error: Uncaught Error: Call to undefined function _json_decode() in C:\xampp\htdocs\SipyRest\InsertSipyIOTjsonRESTData2.php.php:17 Stack trace: #0 {main} thrown in C:\xampp\htdocs\SipyRest\InsertSipyIOTjsonRESTData2.php.php on line 17

może ktoś miał podobny problem i wie jak go rozwiązać dodam że serwer jest lokalny XAMPP

0

Jesteś pewny, że nie masz znaku _ przed funkcja?

0

To chyba trochę mało - może podaj kod źródłowy z tego pliku w którym wyskakuje błąd. Sam błąd niewiele mówi :)

0

Dzięki już wszystko chodzi wystarczyło usunąć _ przed funkcja

0

mam w sumie jeszcze jeden problem mam projekt w którym mikrokontroler wysyła pomiary do pliku php przy funkcji właśnie json i wyskakuje mi non stop json data error i nie wiem jak zdiagnozować gdzie jest problem oto kod php

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "stevessipyiotdb";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
// Post data
$response = array();
$res=array();

//$json = json_decode($_POST);
$json = json_decode(file_get_contents('php://input'));

if($json!=null){
    $DeviceName=$json["DeviceName"];
    $Humidity=$json["Humidity"];
    [email protected]["Temperature"];
    //$SampleDate=$json["date"]
$sql=" INSERT INTO SipyData (deviceName, humidity, temperature)
VALUES ('$DeviceName', '$humidity' ,'$Temperature')";

    if(mysqli_query($conn, $sql)){
    //sucesfully inserted into database
        $response["code"] = "1";
        $response["message"] = "sucesfully stored";
        //echoing Json response
        echo json_encode($response);
    }
    else{
        //failed to insert row
        $response["code"] = "2";
        $response["message"] =mysql_error($conn);
        //echoing Json response
        echo json_encode($response);
    }
}else{
    echo "json data error";
}
mysqli_close($conn);
?>

plik php mikrokontroler znaiduje może mam błąd w php

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0