𝙥𝙝𝙥 𝙘𝙝𝙖𝙡𝙡𝙚𝙣𝙜𝙚


Channel's geo and language: not specified, not specified
Category: not specified


چالش, آموزش, تحلیل, یادگیری و موضوعات دیگر♤
Bigmizban.xyz
بیگ میزبان خدمات برتر
با ما باشید👌

Related channels

Channel's geo and language
not specified, not specified
Category
not specified
Statistics
Posts filter


دوستان متاسفانه تبلیغات زمان بدی افتاد درحال تنظیم cdn ها هستیم سرور مشکلی نداره ولی سایت تا پنج دقیقه در دسترس نیست🌹


بنام خداوند متعال♥️
اَفَض هستم با اموزش
عبارات با قائده در php👌
#قسمت_سیزدهم_ریجکس_نویسی

خب همونطور ک کفتم
رجکس از
دلیمدر:delimiters
متاکارتر:Metacharacters
پترن: pattern همون عبارات
مادیفایر modifier
تشکیل میشه😁
ما همه دلیمدر ها و بیشتر متاکارکتر هارو یاد گرفتیم ولی حرفی از مادیفایر ها نزدیم!
در قسمت آخر هم گفتیم دوتا متاکارکتر جدید قراره یاد بگیریم😀


اول میریم سر متاکارکتر😌
\s فاصله
\w world حروف اعداد انگلیسی
برای مثال ما میخوایم یه پترن دو کلمه ای از کاربر بگیریم
'/^\w\s\w$/'
' رجکس داخل کوتیشن قرار میگیره
/ دلیمدر شروع رجکس
^قبل عبارت چیزی بجز رجسمون نباشه
\w حروف بزرگ کوچک اعداد انگلیسی
\s یک فاصله
\w حروف بزرگ کوچک اعداد انگلیسی
$ رجکس همونجا تموم بشه بعدش چیزی نباشه مثلا بجز \w عدد فارسی یا کارکتر دیگه ای نباشه
/ دلیمدر پایان
'رجکس داخل کوتیشن قرار میگیره

اینم از دو متاکارکتر کاربردی😀

اما مادیفایر ها چین؟
حروف های با معنی هستند که بعد دومین دلیمدر /@~# قرار میگیرن و روی کل عبارت تاثیر میزارن⚡️
'/afaz/i'
اگه دقت کنید تو رجکس بالا بعد / دلیمدر یک مادیفایر اضافه شد به نام i
preg_match_all('/afaz/i','AfAz',$m);
Var_dump($m);
بنظرتون تو خروجی به ما AfAz نشون میده؟
بله ولی چجوری؟ مادیفایر i
اگر بخوایم تعریفش کنیم میگه تو پترن حروف بزرگ کوچیک برات مهم نباشه یعنی afaz با AFAZ با AfaZ فرقی برات نکنه🙈

اینم از تعریف مادیفایر قسمت بعدی چند تا مادیفایر جذاب دیگه یاد میگیریم😌

@phpchallenge


☁️ بیگ میزبان خدمات برتر🔥

تخفیفات 🍁 پاییزی را از دست ندهید💥

تخفیف 65% درصدی برای تمامی پلان های هاست🍂

💸کد تخفیف ویژه: paiizoffer

💲هاست های ربات تلگرام از هلند با پینگ 1ms به تلگرام شروع قیمت از 7000 تومان😳

🔋کیفیت 🌪سرعت🔒امنیت را با ما تجربه کنید.
🌐 bigmizban.xyz
📣 @bigmizban
🦾 @bigmizban_bot
👨🏻‍💻 @mrafaz


بنام خداوند متعال♥️
اَفَض هستم با اموزش
کتابخونه curl در php👌
#قسمت_چهارم_curl

اول از همه ممنون از اینکه حمایت کردید و دلگرمی دادید❤️
خب ما با پایه کرل اشنا شدیم
هندل - اپشن دهی - اجرا - خروج

و تونستیم به یه سایتی ریکوئست بدیم و خروجی سایت بریزیم توی متغیر به صورت زیر:

//هندل curl
$ch = curl_init();
//اپشن دهی
Curl_setopt_array($ch,[
CUROPT_URL=>'https://bigmizban.xyz',
CURLOPT_RETURNTRANSFER=>true
]);
//اجرا
$result = curl_exec($ch);
//خروج
curl_close();

خب ما اینجا فقط از دوتا اپشن curl استفاده کردیم ولی خب curl بیش از 100 اپشن داره😍
درسته ما همشو نمیتونیم توضیح بدیم ولی خب سعی میکنم کاربردی ترین هاشو توضیح بدم⭐️

خب اپشن کاربردی
CURLOPT_TIMEOUT
که مشخص میکنه کرل چند ثانیه منتظر بمونه تا صفحه بالا بیاد🥲
//هندل curl
$ch = curl_init();
//اپشن دهی
Curl_setopt_array($ch,[
CUROPT_URL=>'https://bigmizban.xyz',
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_TIMEOUT=>30
]);
//اجرا
$result = curl_exec($ch);
//خروج
curl_close();

اگر سایت بیگ میزبان لود نشد کرل ۳۰‌ ثانیه منتظر میمونه تا لود بشه کامل البته بیگ میزبان زیر ۳ ثانیه لود میشه خیالتون راحت شایدم کمتر🙊


ممکنه ما یک سایتی باز کنیم ولی سایت ریدایرکت بشه! خب اینم راه حل داره
CURLOPT_FOLOOWLOCATION
اگر ارگومان TRUE بدیم میاد تا بینهایت ریدارکت میشه همراه سایت
اوه اوه اگر یه سایتی خیلی ریدایکت بشه هاستتون نابود میشه ک❓
برای اینم راه حل هست
اپشن:
CURLOPT_MAXREDIRS
اگر بخش ۱۰ به عنوان ارگومان بدیم حداکثر ۱۰ بار ریدایرکت میشه😅

//هندل curl
$ch = curl_init();
//اپشن دهی
Curl_setopt_array($ch,[
CUROPT_URL=>'https://bigmizban.xyz',
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_TIMEOUT=>30,
CURLOPT_FOLOOWLOCATION=>true,
CURLOPT_MAXREDIRS=>10
]);
//اجرا
$result = curl_exec($ch);
//خروج
curl_close();

اگر بخوایم کد بالارو توصیف کنیم:
آقای/خانم کرل بیدار شو
برو توی سایت بیگ میزبان
خروجی مستقیم نشون نده بریز تو تابع exec
اگر سایت لود نشد ۱۰ ثانیه صبر کن
اگر سایت ریدایرکت شد توهم تعقیبش کن ببین آخر به کجا میرسه
هوششش فقط ۱۰ تا مسیر عوض کن اگر ادامه داد دنبالش نکن
شروع کن کار هایی که گفتم بعد خروجی بده به من
بسه دیگه برو خونتون
🥲شفاف سازی تا به کجا🥲


این اپشن هم که از اسمش معلومه بدنه سایت بهمون نمیده
CURLOPT_NOBODY

اپشن خیلی کاربردی بعدش
CURLOPT_HEADER
اگر ارگومان true بدیم میاد هدر سایت برمیگردونه بهمون


حالا بخوایم هدر یک سایتی بگیریم چیکار باید کنیم؟

//هندل curl
$ch = curl_init();
//اپشن دهی
Curl_setopt_array($ch,[
CUROPT_URL=>'https://bigmizban.xyz',
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_NOBODY=>true,
CURLOPT_HEADER=>true,
]);
//اجرا
$result = curl_exec($ch);
//خروج
curl_close();

کد بالارو اجرا کنیم وارد سایت بیگ میزبان بشه و هدر میگیره برمیگرده میریزه تو متغیر $result به همین سادگی😆


@phpchallenge


ازین تیکه کدای خفن😊👆


Forward from: ™ ᴘʜᴘ ™
#تیکه_کد
#Api
#درخواستی
نمایش پینگ ، میزان مصرف حافظه ، ورژن پی اچ پی

if($text == "ping"){
$load = sys_getloadavg();
$mem = memory_get_usage();
$ver = phpversion();
bot('sendmessage',['chat_id'=>$chat_id,'text'=>"
√ping : $load[0]
🌀version php : $ver
🤞🏼Memory : $mem KB",'reply_to_message_id'=>$message_id]);
}

📣chanel: @mohamadreza_TM


کل قسمتا ادیت شد از اول نیازه بخوانید چون ممکنه اطلاعات اشتباه داده بوده باشم پس از اول بخونید و اینکه قسمت بعدی رجکس میریم سر چندتا متاکارکتر جدید +مادیفایر ها که باهاشون آشنا نشدیم👌


بنام خداوند متعال♥️
اَفَض هستم با اموزش
کتابخونه curl در php👌
#قسمت_سوم_curl

خب خب خب بعد از خبر های جنجالی میرسم به قسمت سوم اموزش curl در php😁
پس فهمیدیم برای هندل کردن یک ریکوئست در curl باید از تابع curl_init() استفاده کنیم و بریزیم داخل یک متغیر تا بتونیم کنترلش کنیم
$ch = curl_init();
الان ما اومدیم curl صدا زدیم گفتیم بیا بالا پسر خوب میخوایم ریکوئست بفرستیم😁 حالا باید بفهمونیم به کجا و چجوری ارسال کن❓
دوتا تابع داریم برای این کار
curl_setopt();
curl_setopt_array();
اسم تابع:
curl به معنای همون کل
set هم که همون ست
opt مخفف اپشن
فرق این دو تابع اینه با curl_setopt() اپشن هارو یکی یکی مشخص میکنیم ولی تابع بعدی همرو ارایه میکنیم پس از همین اول برای بهینه بودن کد هامون از curl_setopt_array() استفاده میکنیم
این تابع دوتا پارامتر داره
یادتونه گفتم برای نگه داشتن این هش curl_init() باید بریزیمش تو متغیر؟ حالا اینجا کاربرد داره
پارامتر اول این تابع هندلر curl هست یعنی همون curl_init ریختیم داخل متغیر $ch
پارامتر دوم هم اپشن هامون بصورت ارایه هست مثال:
$ch = curl_init();
Curl_setopt_array($ch,[//options]);
توجه کنید ک اپشن ها ارایه باید باشن😁

اما اینجا باید بخش دوم تموم کنیم و بخش ۳ و ۴ توضیح بدیم چون بخش ۲ که مربوط به اپشن های curl هست حالا حالاها ادامه داره👌


پس میریم سراغ بخش ۳ یعنی اجرای ریکوئست

تابعی داریم به نام
Curl_exec();
یک پارامتر میگیره که هندلر curl هست یعنی همون $ch که قبلا تعریفش کردیم👌
با صدا زدن این تابع curl میاد طبق اپشن هایی که دادیم ریکوئست سمت سایت سرور .. مقصد اجرا میکنه





بخش ۴ هم ک سادست باید curl که هندل کرده بودیم رو ببندیم
تابع curl_close() این کار میکنه و پارامترش هم هندلر curl هست



حالا جمع بندی کنیم:
//هندل curl
$ch = curl_init();
//اپشن دهی
Curl_setopt_array($ch,[//options]);
//اجرا
curl_exec($ch);
//خروج
curl_close();

خیلی ساده بود بنظرم بریم دوتا از پر کاربردی ترین اپشن هارو یاد بگیریم🙈

توجه کنید که اپشن های CURL ثابت هستند و نیازی نیست داخل کوتیشن قرار بگیرن و حتما باید با حروف بزرگ نوشته بشن و با CURLOPT_ شروع میشن

اولین اپشن پر کاربر ما هست:
CUROPT_URL
کارش تعین کردن آدرس سایتی هست که قراره بهش ریکوئست ارسال کنیم
پس اجراش کنیم:
//هندل curl
$ch = curl_init();
//اپشن دهی
Curl_setopt_array($ch,[
CUROPT_URL=>'https://bigmizban.xyz'
]);
//اجرا
curl_exec($ch);
//خروج
curl_close();

اگر کد بالا اجرا کنیم تابع curl_exec میاد سایت بیگ میزبان اکو میکنه خروجی میاره روی صفحه ولی خب ما نمیخوایم اینو و دوست داریم خروجی داخل متغیر ذخیره بشه را حل؟

یادتونه ک گفتم دوتا اپشن پر کاربر داریم و دومیش نگفتم
CURLOPT_RETURNTRANSFER
و ارگومان true یا 1 رو بهش میدیم میاد خروجی سایت رو میریزه داخل تابع curl_exec
پس کدمون میشه:
//هندل curl
$ch = curl_init();
//اپشن دهی
Curl_setopt_array($ch,[
CUROPT_URL=>'https://bigmizban.xyz',
CURLOPT_RETURNTRANSFER=>true
]);
//اجرا
$result = curl_exec($ch);
//خروج
curl_close();

اینطوری خروجی وب سایتی که بهش درخواست ارسال کردیم ریخته میشه توی متغیر $result و میتونیم ازش استفاده کنیم مثلا بریزیم داخل یک فایل
file_put_contents('result.txt',$result);

به همین خوش مزگی از قسمتای بعدی شروع میکونیم اپشن های دیگه رو توضیح میدیم باهم یاد میگیریم☺️🌹


این همه تایپ ارزش یه فوروارد کوچولو برای دوستاتون داره🙈❤️

@phpchallenge


بنام خداوند متعال♥️
اَفَض هستم با اموزش
کتابخونه curl در php👌
#قسمت_دوم_curl

خب قسمت اول بخش هارو توضیح دادیم حالا بریم کد بزنیم؟

curl_init()
این تابع میاد curl هندل میکنه و اگر بخوام بطور فوقالعاده خلاصه و قابل درک بگم وقتی صداش میکنیم میاد یه هش میسازه مثلا 555 و ما باید با این 555 هندل و اپشن دهی و ریکوئست ارسال میکنیم افرین دقیقا ما برای اینکه بتونیم این 555 ذخیره داشته باشیم و استفاده کنیم باید بریزیم داخل یک متغیر و اسم این متغیر بعضی ها میزارن $ch به معنای
C=curl
H=handler
پس میشه:
$ch = curl_init();
و ما با $ch کنترلش میکنیم
این بخش اول بود سخت بود؟

حالا بریم یه توضیح مختصر درباره بخش دوم بگیم گفتیم توی بخش دوم میایم اپشن دهی میکنیم😱
اپشن دهی دیگه چه سمیه؟
درواقعه کرل یه عالمه گزینه داره برای کنترل کردن😆

شما اگر وارد یه سایتی بشی و دیر لود بشه مثلا ۱۰ ثانیه طول بکشه تا لود بشع(بالا بیاد) چیکار میکنید؟ وایمسید یا مرورگر میبندید؟

خب یکی از اپشن های curl اینه ما به curl میگیم مثلا اگر سایت لود نشد بیا تا x ثانیه منتظر بمون😀

آفرین دقیقا تا حمایت نکنید سراغ قسمت بعدی نمیرم بعد از رسیدن ممبر ها به 99 قسمت بعدی مینویسم😘
البته بعضی از سنیور های عزیز افتخار دادن و عضو شدن بسیار سپاس گذارم ازشون بابت حمایت❤️
دوست دارتون اَفَض
@phpchallenge


بنام خداوند متعال♥️
اَفَض هستم با اموزش
کتابخونه curl در php👌
#قسمت_اول_curl

خب تو این قسمت فقط توضیحات میدیم اول از همه curl چیست؟
خب شما همیشه وقتی میخواید به سایتی گت کنیدیا از file() استفاده میکنید یا از file_get_contents() اما خب این اشتباه و این توابع برای این کار نوشته نشده اند پس‌راه حل چیه؟
curl یک اکستنشن یا ماژول یا حتی میشه گفت یک‌کتابخونه برای php داره که در اکثر هاستینگ ها از قبل نصب و فعال است و میتونید استفاده کنید.
کِرل از 4 بخش تشکیل میشه:
اولین بخش آماده سازی یا هندل کردن یک ریکوئست

دومین بخش اپشن ها هست یعنی میگیم آقای کرل تو کدوم سایت برو چیکار بکن چقدر منتظر باش یا... که کم کم بهش میرسم

سومین بخش هم اجرا هست یعنی وقتی تمام اپشن های دادیم میگیم بیا برو کارایی که گفتم انجام بده و خروجی بهمون بده

چهارمین بخش هم قطع کردن ریکوئستی هست که توی بخش اول هندل یا اجراش کردیم یعنی دیگه آقای کِرل پاشو بیا برو خونتون کارمون باهات تموم شده قسمت بعدی بزودی😁

@phpchallenge


#ریجکس_درخواستی

متن کاربر فقط حروف فارسی و زمه فتحه اعداد فارسی باشه
راه حل چیه؟
هموطنور ک گفتم وقتی میخوایم یکی از کارکتر ها ظاهر بشه باید بزاریم داخل براکت [] پس چیکار باید کرد؟
کل حروف فارسی اعداد و... باید بریزیم داخلش
ریجکسمون میشه؛
'/^[ا‌لفبپتثجچحخدذرز‌ژسشصضطظعغفقکگلمنوهیءآاًَُئًِّ۰۱۲۳۴۵۶۷۸۹]*$/'
توضیح:
^ شروع بشه با رشته ها
[] کارکتر های مجاز به استفاده
* به هر تعدادی
$بعدش چیز دیگه ای نباشه
به همین سادگی:)

@phpchallenge


یکی همین الان یه پیشنهاد داد اونو اجرایی میکنیم تو هرچی php ضعف دارید پی وی بگید مثلا حلقه ها و...
سعی میکنم به بهترین شکل توضیح بدم😁❤️
@mrafaz


چه کنیم؟
Poll
  •   با گوشی ریکورد کن
  •   لبتاپ بگیر بعدش
  •   اموزش curl بهتره(متنی)
38 votes


هفت هشت نفری از دوستان گفتن از میدلاین(درستش مدلین) اموزش بزار خب من اونقدر با کتابخونه مدلین حرفه ای نیستم ولی میتونم توضیح بدم چجوری کار‌ میکنه و چطوری ربات خودتون بنویسید و... ولی خب نمیتونم اموزش بگیرم چون لبتاپم سوخته و فعلا با گوشی کد میزنم ولی اگر بخواید میتونم با گوشی ریکورد کنم:)


طبق نظر سنجی که انجام دادیم قرار شد باهم کتابخونه curl یاد بگیریم😁


#ریجکس_درخواستی

بگرده تو متن هرچی اعداد ۱۰ رقمی بود رو خروجی بده

خب گفتیم \d به معنای اعداد {10} هم برای مشخص کردن تعداد پس ریجکس میشه
'/\d{10}/'
حالا بخوایم تستش کنیم:
$string = 'سلاممن این یه عدد ۱۰ رقمی 8172632626 البته این هم هست 7172372727 و دیگه 8281372727 همین';
preg_match_all('/\d{10}/',$string,$match);
var_dump($match);
خروجی:
array(1) {
[0]=>
array(3) {
[0]=>
string(10) "8172628626"
[1]=>
string(10) "7172772727"
[2]=>
string(10) "8281872727"
}
}

@phpchallenge


اموزش عبارات با قائده یا همان رجکس در php توسط اَفُض🌹
قسمت اول 1:
https://t.me/phpchallenge/16
قسمت دوم 2:
https://t.me/phpchallenge/17
قسمت سوم 3:
https://t.me/phpchallenge/19
قسمت چهارم 4:
https://t.me/phpchallenge/22
قسمت پنجم 5:
https://t.me/phpchallenge/23
قسمت ششم 6:
https://t.me/phpchallenge/26
قسمت هفتم 7:
https://t.me/phpchallenge/27
قسمت هشتم 8:
https://t.me/phpchallenge/28
قسمت نهم 9:
https://t.me/phpchallenge/29
قسمت دهم 10:
https://t.me/phpchallenge/30
قسمت یازدهم 11:
https://t.me/phpchallenge/31
قسمت دوازدهم 12:
https://t.me/phpchallenge/32
قسمت سیزدهم 13:
https://t.me/phpchallenge/74

عکس کلی از متاکارکترز و..:
https://t.me/phpchallenge/74

رجکس درخواستی:
https://t.me/phpchallenge/36
رجکس درخواستی:
https://t.me/phpchallenge/44

تمام نشده!


فول رجیکس های عبارات با قائده(ریجکس)🌹
@phpchallenge


بنام خداوند متعال♥️
اَفَض هستم با اموزش
عبارات با قائده در php👌
#قسمت_دوازدهم_ریجکس_نویسی

حدودا ۵ نفر تشکر کردن و گفتن که یاد گرفتن و دارن تمرین میکنند فقط یکی گفت خب حالا که ریجکس‌یاد گرفتیم چطوری وب سرویس بنویسیم؟
وب سرویس نویسی نیاز به بلد بودن curl داره اما اگر سایت ساده ای هست
$url = 'site.com';
$get = file_get_contents($url);
مثلا سایت بالا گت کردیم خروجی hrml هست میگردید چیزی که میخواید پیدا میکنید مثلا لینک یه عکس میخواد که alt مساوی بیت کوین هست

شما میخواید آدرس عکس در بیارید و همیشه هم تغییر میکنه حالا چیکار میکنیم؟
ریجکسش مینویسیم
'//'
کد کامل میشه:
$url = 'site.com';
$get = file_get_contents($url);
preg_match_all('//',$get,$match);
حالا $match وردامپ کنید خروجیش آدرس اون‌ عکسه دیگه فکر کنم اینو همه میدونید 👌

@phpchallenge


بنام خداوند متعال♥️
اَفَض هستم با اموزش
عبارات با قائده در php👌
#قسمت_یازدهم_ریجکس_نویسی

خب ما کلی متاکارکتر یاد گرفتیم و الان نیازمون شده باید یک ریجکس بنویسیم برای ایپی ببینیم ایپی هست یا نه
ایپی باید یک تا چهار رقم باشه و ۳ یا ۴ بخش ipv4
1.1.1
111.111.111.1111
11.111.111
اینا همش ایپی درستی هستند
حالا بریم سراغ ریجکسش😌

اول از همه اینو میتونیم نقطه به معنای هرچیزی هست اگر بخوایم داخل عبارت استفاده کنیم باید پشتش بک اسلش بزاریم
گفتیم‌اگر بخوایم بگیم عبارت چند رقم باشه از {n,m} استفاده میکنیم حداقل n و حداکثر m
حالا بیاید ریجکسش بنویسیم
'/(\d{1,3})/'
تا اینجا میشه:
() یک واحد به ما خروجی بده ایپی نیاز داریم
\d فقط اعداد باشه
{1,3} حداقل یک و حداکثر 3 رقم باشه
بریم کاملش کنیم
'/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/'
اما خب ریجکس بالا یه مشکلی داره
222.11.11.4
فقط ایپی های ۴ بخشی رو قبول میکنه و اما ایپی ممکنه ۳ بخش باشه راه حل چیه؟
افرین گفته بودیم متاکارکتر ? من به عبارت پشتش میتونه نباشه
پس ما قسمت
\.\d{1,3}
رو میزارم داخل یک واحد () و جلوش ? میزاریم
'/(\d{1,3}\.\d{1,3}\.\d{1,3}(\.\d{1,3})?)/'
ریجکس بالارو بخوایم مفهومش بگیم میشه:
() یک واحد کلی به ما بده
\d از جنس عدد باشه
{1,3} یک تا سه رقم باشه
\. نقطه باشه
و اینو سه بار نوشتیم آخری رو چهارمی رو داخل () گذاشتیم پشتش علامت سوال یعنی اینکه میتونه نباشه
حالا بیاید خروجی بگیریم:
preg_match('/(\d{1,4}\.\d{1,4}\.\d{1,4}(\.\d{1,4})?)/','
سلام ایپی سرور شما:
112.12.222 میباشد بدرود',$m);
var_dump($m);
خروجی:
Result:
array(2) {
[0]=>
string(10) "112.12.222"
[1]=>
string(10) "112.12.222"
}

حالا با یک متن داریم ممکنه توش ۲۱ ایپی باشه و همشو بخوایم بگیریم چیکار کنیم؟ درسته از تابع preg_match_all استفاده میکنیم
کد:
$string = 'ایپی یک 22.21.22
ایپی دو 122.221.2
ایپی شماره زیاد 32.443.2.22 و کلی ایپی دیکه';
preg_match_all('/(\d{1,4}\.\d{1,4}\.\d{1,4}(\.\d{1,4})?)/',$string,$m);
var_dump($m);
خروجی:
array(3) {
[0]=>
array(3) {
[0]=>
string(8) "22.21.22"
[1]=>
string(9) "122.221.2"
[2]=>
string(11) "32.443.2.22"
}
[1]=>
array(3) {
[0]=>
string(8) "22.21.22"
[1]=>
string(9) "122.221.2"
[2]=>
string(11) "32.443.2.22"
}
[2]=>
array(3) {
[0]=>
string(0) ""
[1]=>
string(0) ""
[2]=>
string(3) ".22"
}
}

خب ریجکس بعدی شما بگید چی باشه: @mrafaz

ممنون ازین که فوروارد میکنید برای دوستاتون❤️
@phpchallenge

20 last posts shown.

136

subscribers
Channel statistics