چگونه در php آدرس پوشه فعلی را به دست بیاوریم؟

گاهی اوقات نیاز داریم تا بدانیم پرونده php ای که در حال اجراست از کجا دارد اجرا می‌شود؟ یا می‌خواهیم یکی از پرونده‌ها را باز کنیم و باید آدرس مطلق (Absolute) وارد کنیم نه نسبی (Relative)؛ به کمک دستور dirname(__FILE__)‎ می‌توانیم آدرس پوشه فعلی را در یک String تحویل بگیریم. مثلا اینجا نیاز داشتم تا آدرس یک فونت را داشته باشم تا در تابع imagettftext استفاده کنم:

 

دانستن حقیقت تلخ است، اینکه خودت را ببینی که بهش عمل نمیکنی تلخ تر، اینکه ببینی بقیه بهش عمل نمیکنند تلخ تر، اینکه ببینی اگر اختیار مردم دست تو بود باز هم نمیتوانستی (چون نمیدانستی) مسیرشان را در جهت حق تغییر دهی از همه تلخ تر!

…اشکالی ندارد اگر مدتی با من قهر کنی.

دوباره که بفهمی پشت آن توجه‌هایش بی احترامیست، دوباره که آن یکی با چرب زبانی گولت بزند و بفهمی که فقط به دنبال کار خودش است، آن موقع، دوباره به خودم با نصیحت‌های تلخم برمی‌گردی…

خلاصه فرایند ثبت نام برای دریافت کد بورسی از سجام

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

۱- قدم اول این است که در سامانه سجام ثبت نام کنید. به sejam.ir مراجعه کنید و ثبت نام را بزنید. به طور کلی آماده ورود هرگونه اطلاعات بی ربط و با ربطی باشید 😐😂 (احتمالا هدف از دریافت اینهمه اطلاعات غیرضروری مثل کد و نام شعبه و نوع حساب بانکیتان مبارزه با پولشویی است! اما ما که در سامانه های مهم تر از این با اطلاعات کمتری ثبت نام کردیم و اتفاقی نیفتاد…)

در نهایت پس از پرداخت هزینه ۱۰ هزار تومانی، یک کد پیگیری برای شما پیامک می شود که باید آن را برای مرحله ۲ استفاده کنید:

مرتضی رستگار گرامی، کد پیگیری شما در سامانه سجام
xxxxxxxxxx می باشد، لطفا با همراه داشتن مدارک شناسایی به مراکز منتخب احراز هویت سجام مراجعه و فرایند سجامی شدن خود را تکمیل نمایید.
www.sejam.ir
شرکت سپرده گذاری مرکزی

ادامه‌ی مطلب

معرفی یک کلاهبردار

امروز که حساب آپاراتم را نگاه می‌کردم متوجه شدم دو هفته پیش فردی با نام “سید صدرالدین طباطبایی بجنوردی” برایم اسپم فرستاده (حتما می‌پرسید چطور فهمیدی اسپم فرستاده؟ متن را بخوانید:)

سلام علیکم برادر عزیز اینجانب طباطبایی هستم مدیر وبسایت پخش زنده اماکن متبرکه ضریح ۲۴ و بنده چند مدت پیش بدون هیچ چشم داشتی و یا سودی در پروژه زیارت آنلاین از درآمد خودم سرمایه گذاری کردم و کاملا نیت خیر داشتم که هر دلداده ی امام حسین علیه السلام در هر زمان بتواند به صورت آنلاین با آقا زیارت و درد ودل کند لعنت خداوند بر دل سیاه شیطان لعین متاسفانه با توجه به شرایط پیش آمده ممکن هست در ماه مبارک رمضان و یا در آینده دیگر این وبسایت نتواند فعالیت کند اگر تمایل دارید در نگهداری و ادامه فعالیت این کار خیر کمک کنید میتوانید کل ماجرا و توضیحات جالب رو در وبسایت ما مطالعه کنید آدرس وبسایت: zarih24.ir حتما برای زیارت آنلاین تشریف بیارید اخوی منتظر حضور شما هستم در پناه خداوند التماس دعا

آدرس دامنه‌اش را Whois گرفتم، اسم صاحب دامنه “حسن نظری تلخابی” بود:

دنبال دامنه‌های دیگر این فرد رفتم، ظاهرا سایت‌های جذاب دیگری برای کلاهبرداری زده (می‌توانید حدس بزنید که چه سایت‌هایی). نمی‌دانم فرد دستگیر شده یا خیر (با وجود ثبت این همه مشخصات عجیب است که سایتش مسدود شده اما دستگیر نشده) اما برای اینکه افراد دیگری که نامش را جستجو می‌کنند به این سایت برسند مشخصاتش را اینجا می‌نویسم.

چگونه بفهمیم در سی‌شارپ تابع از کجا فراخوانی شده است؟

گاهی اوقات تابعی (یا همان متد = method) از داخل تابع‌های مختلفی اجرا می‌شود و در هنگام خطاگیری آدم می‌ماند که این تابع اصلا از کجا الان صدا زده شد؟!

با استفاده از کد زیر می‌توانید بفهمید که اسم تابعی که تابع را صدا زده چیست: