$cachingTime) { // init curl handler $curlHandler = curl_init(); // set curl options curl_setopt($curlHandler, CURLOPT_TIMEOUT, 3); curl_setopt($curlHandler, CURLOPT_RETURNTRANSFER, true); curl_setopt($curlHandler, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curlHandler, CURLOPT_URL, $apiUrl . '?v=' . $scriptVersion); curl_setopt($curlHandler, CURLOPT_USERPWD, $yourApiId . ':' . $yourAPIKey); if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')) { curl_setopt($curlHandler, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); } // send call to api $json = curl_exec($curlHandler); if ($json === false) { // curl error $errorMessage = 'curl error (' . date('c') . ')'; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } $errorMessage .= PHP_EOL . PHP_EOL . curl_error($curlHandler); $errorMessage .= PHP_EOL . PHP_EOL . print_r(curl_version(), true); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $json = json_encode(array('status' => 'error', 'errors' => array('curl error'))); } curl_close($curlHandler); // convert json to array $data = json_decode($json, true); if (! is_array($data)) { // json format is wrong $errorMessage = 'json error (' . date('c') . ')' . PHP_EOL . PHP_EOL . $json; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $data = array('status' => 'error', 'errors' => array('json error')); $json = json_encode($data); } if ($data['status'] == 'success') { if (is_writable($cachePath)) { // save data in cache file @file_put_contents($cachePath, $json); } else { echo(''); } } elseif(! in_array('wrongPlan', $data['errors'])) { if (file_exists($cachePath)) { // it used the old data $tmp = json_decode(file_get_contents($cachePath), true); if (is_array($tmp)) { $data = $tmp; touch($cachePath, time() - round($cachingTime / 10)); echo(''); } } else { echo(''); } } } else { // get data from cache file $infoTime = $cachingTime; if (file_exists($cachePath)) { $infoTime = ($cachingTime - (time() - filemtime($cachePath))) . '/' . $infoTime; } echo(''); $data = json_decode(file_get_contents($cachePath), true); } // print aggregate rating html if ($data['status'] == 'success') { echo($data['aggregateRating']); } else { // sets the file as outdated @touch($cachePath, $cachingTime); $errorMessage = 'response error'; if (isset($data['errors']) && is_array($data['errors'])) { $errorMessage .= ' (' . implode(', ', $data['errors']) . ')'; } $errorMessage .= ' [v' . $scriptVersion . ']'; echo(''); } } catch (Exception $e) { $errorMessage = 'exception' . PHP_EOL . PHP_EOL . $e->__toString(); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); echo(''); } } else { echo(''); } ?>
top of page

Über uns

BE|V|MM Umzugsdienste von Mahmud Mahmudov ist Umzugsunternehmen, das sowohl lokale als auch Fernumzugsdienste anbietet. Unsere erfahrenen, engagierten und motivierten Mitarbeiter sorgen dafür, dass Ihr Umzug stressfrei und reibungslos verläuft. Wir verstehen, dass ein Umzug eine gewaltige Aufgabe sein kann, und deshalb sind wir hier, um Ihnen zu helfen.

 

Unser Unternehmen hebt sich von der Konkurrenz durch unser Engagement für Qualität und Kundenzufriedenheit ab. Wir sind stolz auf unsere Arbeit und streben stets danach, die Erwartungen unserer Kunden zu übertreffen.

Unsere Umzugsdienstleistungen

​SCHRITT 1

Erstberatung

SCHRITT 2

Verpackung und Etikettierung

SCHRITT 3

Umzug und Transport

SCHRITT 4

Auspacken und Organisieren

Unsere Qualitätsgarantie

Bei BE|V|MM Umzugsdienste von Mahmud Mahmudov sind wir bestrebt, unseren Kunden Umzugsdienstleistungen höchster Qualität zu bieten. Wir garantieren Ihnen, dass unsere Mitarbeiter sorgfältig und mit viel Liebe zum Detail mit Ihrem Eigentum umgehen. Wir sind stolz auf unsere Arbeit und streben stets danach, die Erwartungen unserer Kunden zu übertreffen. Wenn Sie mit unseren Dienstleistungen nicht zufrieden sind, werden wir alles tun, um es wieder in Ordnung zu bringen.

bottom of page