1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- ini_set('display_errors', 1);
- ini_set('display_startup_errors', 1);
- error_reporting(E_ALL);
-
- header('Content-Type: application/json');
-
- $url = realpath("./../server/json/ProductCode.json");
- $json = file_get_contents($url);
- $json = json_decode($json);
-
- $productcode = str_replace("/", ".", $_GET["ProductCode"]);
- $productarray = explode(".", $productcode);
-
- //Fixwerte übernehmen:
- $fixwerte = 6;
- for($i = 0; $i < $fixwerte; ++$i){
- if(isset($productarray[$i])){
- $asocarray[$json->pattern[$i]->abk] = $productarray[$i];
- }
- else{
- $asocarray[$json->pattern[$i]->abk] = "";
- }
- }
-
- //Search which abk can be linked to the patternpart
- for($i = $fixwerte; $i < count($productarray); ++$i){
- foreach($json->pattern as $node){
- foreach($node->types as $type){
- if($productarray[$i] == $type){
- $asocarray[$node->abk] = $productarray[$i];
- }
- }
- }
- }
-
- echo json_encode($asocarray);
- ?>
|