کدسازان یک تیم حرفه ای است که انواع وب سرویسهای کاربردی را برای برنامه نویسان و توسعه دهندگان برتر ارائه میدهد. با ما همراه باشید تا از آخرین اخبار وب سرویسها، اطلاعات تکنیکی و توسعه نرمافزارها با خبر شوید.nبرای دسترسی به وب سرویسهای ما به آدرس @CodeSazanAPI مراجعه کنید و برای اطلاعات بیشتر به وبسایت ما به آدرس codesazan.ir مراجعه کنید. همچنین جهت پشتیبانی و راهنمایی در خصوص محصولات و خدمات ما، با ما تماس بگیرید از طریق آیدی @CodeSazanSupport یا از طریق ایمیل به [email protected]. پیوسته به توسعه و بهبود کیفیت خدمات خود متعهدیم و منتظر حضور شما در کانال ما هستیم.
03 Dec, 18:03
01 Dec, 18:27
01 Dec, 11:09
11 Nov, 11:26
11 Nov, 10:40
13 Oct, 22:18
18 Sep, 08:49
17 Sep, 07:16
26 Aug, 15:20
21 Aug, 21:38
26 Jul, 10:51
09 Jul, 11:51
09 Jul, 02:27
<?php
header('Content-type: application/json;');
$url = 'http://167.235.240.118/api/car_plate/';
$params = ['number' => 17];
// $params = ['number' => 37, 'digit' => 'م'];
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $url . '?' . http_build_query($params),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array(
'Content-Type: application/x-www-form-urlencoded',
'Authorization: Bearer codesazan'
),
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
17 May, 07:33
17 May, 07:27
<?php
date_default_timezone_set("Asia/Tehran");
header('Content-type: application/json');
$url = 'https://www.todaytime.ir/';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$dom = new DOMDocument();
$dom->loadHTML($response);
$xpath = new DOMXPath($dom);
$dateElement1 = $xpath->query('//span[@class="today"]/span[@class="date"]')->item(0);
$dateElement2 = $xpath->query('//div[@class="col-md-6 gregorian"]')->item(0);
$dateElement3 = $xpath->query('//div[@class="col-md-6 islamic"]')->item(0);
$solar = trim($dateElement1->nodeValue);
$solar_number = $dateElement1->getAttribute('data-title');
$ad = str_replace('میلادی : ', '', $dateElement2->textContent);
$ad_number = $dateElement2->getAttribute('data-title');
$Lunar = preg_replace('/قمری :|[\n\t]/', '', $dateElement3->textContent);
$Lunar_number = $dateElement3->getAttribute('data-title');
$items = $xpath->query('//li[contains(@class, "event-day")]');
foreach ($items as $item) {
$ex = explode('-',$item->textContent);
$s[] = ['date' => $ex[0], 'event' => $ex[1]];
}
echo json_encode([
'status' => 200,
'result' => [
'time' => date('H:i:s'),
'solar' => $solar,
'solar-number' => $solar_number,
'ad' => $ad,
'ad-number' => $ad_number,
'Lunar' => $Lunar,
'Lunar-number' => $Lunar_number,
'Events' => $s
],
], 448);
?>
14 May, 19:34
<?phpبرای اینک قیمت دلار در صفحه اولیه نشون نمیداد مجبور شدم اینو عوض کنم
if(file_exists('error_log')){
error_reporting(false);
unlink('error_log');
}
header('Content-type: application/json;');
$html = mb_convert_encoding(file_get_contents('https://www.tgju.org/currency'), 'HTML-ENTITIES', 'UTF-8');
$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$trs = $xpath->query("//tr[@data-market-nameslug]");
function Dollar(){
$html = mb_convert_encoding(file_get_contents('https://www.tgju.org/profile/price_dollar_rl'), 'HTML-ENTITIES', 'UTF-8');
preg_match('/<span data-col="info.last_trade.PDrCotVal">(.*?)<\/span>/', $html, $matches);
$str = str_replace(',', '', $matches[1]);
return trim($str/10);
}
function convert($text){
$english_characters = range('a', 'z');
$characters = array('🇦', '🇧', '🇨', '🇩', '🇪', '🇫', '🇬', '🇭', '🇮', '🇯', '🇰', '🇱', '🇲', '🇳', '🇴', '🇵', '🇶', '🇷', '🇸', '🇹','🇺','🇻', '🇼', '🇽', '🇾', '🇿');
return str_replace($english_characters, $characters, $text);
}
foreach ($trs as $tr) {
$th = $xpath->query(".//th/span[contains(@class, 'mini-flag')]", $tr)->item(0);
$currency_flag_class = $th->getAttribute('class');
preg_match('/flag-(\w+)/', $currency_flag_class, $matches);
$currency_flag = $matches[1];
$price = $xpath->query(".//td[@class='nf']", $tr)->item(0)->textContent;
$currency_name = $xpath->query(".//th/text()[normalize-space()]", $tr)->item(0)->textContent;
$price = str_replace(',', '', $price);
$data[] = ["tag" => convert($currency_flag), "currency" => $currency_name, "price" => trim($price/10)];
}
array_shift($data);
array_unshift($data, ["tag" => convert('us'), "currency" => 'دلار', "price" => Dollar()]);
echo json_encode(['status' => 200,'result' => $data], 448);
?>
12 May, 17:40
<?php
date_default_timezone_set("Asia/Tehran");
header('Content-type: application/json');
$url = html_entity_decode(file_get_contents('https://time.ir'));
preg_match_all('#<span id="(.*)" class="show date">(.*)</span>#', $url, $ashkan1);
preg_match_all('#<span id="(.*)" class="show numeral">(.*)</span>#', $url, $ashkan2);
$dom = new DOMDocument();
$dom->loadHTML($url);
$ul_elements = $dom->getElementsByTagName('ul');
foreach ($ul_elements as $ul_element) {
$class_attribute = $ul_element->getAttribute('class');
if ($class_attribute === 'list-unstyled') {
foreach ($ul_element->getElementsByTagName('li') as $item) {
$date = $item->getElementsByTagName('span')->item(0)->textContent;
$event = preg_replace('/\s+/', ' ', trim(str_replace($date, '', $item->textContent)));
$events[] = ['date' => $date,'event' => $event];
}
break;
}
}
echo json_encode([
'status' => 200,
'result' => [
'time' => date('H:i:s'),
'solar' => $ashkan1[2][0],
'solar-number' => $ashkan2[2][0],
'ad' => $ashkan1[2][1],
'ad-number' => $ashkan2[2][1],
'Lunar' => $ashkan1[2][2],
'Lunar-number' => $ashkan2[2][2],
'unstyled' => $events
],
], 448);
?>