افرا کد |𝔸𝔽ℝ𝔸_ℂ𝕆𝔻𝔼
افرا کد مرجع تیکه کد های جالب و مهم در زبان های مختلف و آموزش های کد نویسی ————————- چنل اصلی @AFRA_Teams
Більше489
Підписники
Немає даних24 години
-57 днів
-3830 днів
- Підписники
- Перегляди допису
- ER - коефіцієнт залучення
Триває завантаження даних...
Приріст підписників
Триває завантаження даних...
ا یک مثال کامل از استفاده از CURL در PHP ، که یک درخواست POST ارسال میکند و پاسخ را دریافت میکند:
#php
// ایجاد یک منبع CURL جدید
$ch = curl_init();
// تنظیم URL مورد نظر
curl_setopt($ch, CURLOPT_URL, "https://api.example.com/post_endpoint");
// تنظیم روش درخواست به POST
curl_setopt($ch, CURLOPT_POST, 1);
// تنظیم دادههای ارسالی
$post_data = array(
'key1' => 'value1',
'key2' => 'value2'
);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
// تنظیم دریافت پاسخ به صورت رشته (String)
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// اجرای درخواست و دریافت پاسخ
$response = curl_exec($ch);
// بررسی و پردازش خطاها اگر وجود داشته باشد
if(curl_errno($ch)){
$error_msg = curl_error($ch);
// مدیریت خطا
}
// بستن منبع CURL
curl_close($ch);
// پردازش پاسخ
if ($response !== false) {
// پردازش و استفاده از پاسخ
echo $response;
} else {
// پردازش خطایی که رخ داده است
echo "خطای دریافت پاسخ";
}
این کد یک درخواست POST به https://api.example.com/post_endpoint
ارسال میکند و دادههای key1
و key2
را به عنوان مقادیر مورد نیاز ارسال میکند. سپس پاسخ را دریافت کرده و پس از بررسی خطاها، آن را پردازش میکند.
👨💻 @AFRA_CODEتکه کد پنج نوع فرمت عددی در php
#php
1. فرمت اعشاری:
$number = 1234.56789;
$formatted_number = number_format($number, 2); // 1,234.57
2. فرمت اعشاری با جداکننده هزارگان:
$number = 1234567.89;
$formatted_number = number_format($number, 2, ',', '.'); // 1.234.567,89
3. فرمت عدد با دقت مشخص (scientific):
$number = 123456789;
$precision = 4;
$formatted_number = sprintf("%.{$precision}e", $number); // 1.2346e+8
4. فرمت اعشاری با دو رقم اعشار:
$number = 1234.56789;
$formatted_number = sprintf("%.2f", $number); // 1234.57
5. فرمت اعشاری بدون گروهبندی:
$number = 1234567.89;
$formatted_number = sprintf("%f", $number); // 1234567.890000
6. فرمت اعشاری به صورت پولی:
$number = 1234.56789;
$formatted_number = "$" . number_format($number, 2); // $1,234.57
7. فرمت اعشاری به صورت درصد:
$number = 0.75;
$formatted_number = number_format($number * 100, 2) . '%'; // 75.00%
🖥 سورس وب سرویس مشخصات هش تراکنش Trx + چند تراکنش آخر حساب ولت
به صورت شی گرا و مرتب
#php
<?php
class TransactionInfo {
private $trc20;
public function __construct($url) {
$this->trc20 = 'https://apilist.tronscan.org/api/transaction-info?hash=' . $url;
}
public function getInfo() {
$data = json_decode(file_get_contents($this->trc20), true);
if ($data != null) {
return [
'ok' => true,
'By' => '@AFRA_CODE',
'contractRet' => $data['contractRet'],
'hash' => $data['hash'],
'amount' => ($data['contractData']['amount'] / 1000000),
'owner_address' => $data['contractData']['owner_address'],
'to_address' => $data['contractData']['to_address'],
'res' => $data['srConfirmList']
];
} else {
return [
'ok' => false,
'By' => '@AFRA_CODE',
'message' => 'خطا در اجرا عملیات'
];
}
}
}
// Usage
$url = $_GET['url']; // You might want to sanitize this input
$info = new TransactionInfo($url);
echo json_encode($info->getInfo());
سورس وب سرویس کد کوتاه کننده لینک
$url = $_GET['url'];
$urlweb = 'https://vurl.com/api.php';
$params = [
'url' => $url,
];
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => $urlweb . '?' . http_build_query($params),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_SSL_VERIFYPEER => false,
]);
$res = curl_exec($ch);
echo $res;
👍 3
وب سرویس قیمت ارز دیجیتال نوبیتکس🔰
PHP
<?php
header('Content-type: application/json');
$srcCurrencies = "btc,usdt,eth,etc,doge,ada,bch,ltc,bnb,eos,xlm,xrp,trx,uni,link,dai,dot,shib,aave,ftm,matic,axs,mana,sand,avax,usdc,gmt,mkr,sol,atom,grt,bat,near,ape,qnt,chz,xmr,egala,busd,algo,hbar,1inch,yfi,flow,snx,enj,crv,fil,wbtc,ldo,dydx,apt,mask,comp,bal,lrc,lpt,ens,sushi,api3,one,glm,pmn,dao,cvc,nmr,storj,snt,ant,zrx,slp,egld,imx,blur,100k_floki,1b_babydoge,1m_nft,1m_btt,t,celr,arb,magic,gmx,band,cvx,ton,ssv,mdt,omg,wld,rdnt,jst,bico,rndr,woo,skl,gal,agix,fet";
$dstCurrencies = "rls,usdt";
$response = json_decode(file_get_contents("https://api.nobitex.ir/market/stats?srcCurrency=$srcCurrencies&dstCurrency=$dstCurrencies"), true);
$currenciesArray = explode(',', $srcCurrencies);
foreach ($currenciesArray as $currency) {
$PriceToman = $response['stats']["".$currency."-rls"]['latest']/10;
$PriceUsdt = $response['stats']["".$currency."-usdt"]['latest'];
$Afra[$currency] = [
'PriceToman' => $PriceToman,
'PriceUsdt' => $PriceUsdt
];
}
echo json_encode($Afra, 448);
❤ 1
🌤 #متغییر بدست آوردن زمان طلوع و غروب خورشید
✅ بدون دریافت محتوا از سایتی
💠 کاملا سبک و کوتاه
1. برای شروع متغییر زیر را ست کنید :
<?php
$suninfo = date_sun_info(time(), 35.7219, 51.3347);
❔ جای دو عدد مختصات جغرافیایی شهر رو بزارید (اینجا تهرانه)
2. متغییر زیر را برای طلوع ست کنید :
$sunrise = date('H:i', $suninfo['sunrise']);
3 . این متغییر هم برای غروب ست کنید
$sunset = date('H:i', $suninfo['sunset']);
کد وب سرویس چکر موجودی ارز های بر پایه ترون
<?php
function get_balance($address, $token_symbol) {
$url = "https://apilist.tronscan.org/api/account";
$params = array("address" => $address);
$url .= '?' . http_build_query($params);
$response = file_get_contents($url);
$data = json_decode($response, true);
$token_balance = isset($data["tokenBalances"][$token_symbol]) ? $data["tokenBalances"][$token_symbol] : 0;
return $token_balance;
}
$tron_address = "Address_Wallet"; #آدرس ولت
$token_symbol = "USDT"; #نماد ارز مورد نظر جهت بررسی
$balance = get_balance($tron_address, $token_symbol);
echo $token_symbol . " balance: " . $balance . "\n";
?>
در بخش token symbol نماد توکن ( ارزدیجیتال ) منظورتون رو بزارید تا براتون سرچ کنه و موجودی رو نمایش بده 🖼Оберіть інший тариф
На вашому тарифі доступна аналітика тільки для 5 каналів. Щоб отримати більше — оберіть інший тариф.