<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های رضا داوری</title><link>https://virgool.ir/feed/@r.da</link><description>@r.da1995</description><language>fa</language><pubDate>2026-11-10 23:57:36</pubDate><image><url>https://files.virgool.ir/upload/users/187267/avatar/XATWOM.jpg</url><title>رضا داوری</title><link>https://virgool.ir/@r.da</link></image><item><title>دیجی کالا و سئو خاکستری -&gt; لینک دهی مخفی</title><link>https://virgool.ir/@r.da/دیجی-کالا-و-سئو-خاکستری-لینک-دهی-مخفی-x41jthkohkdx</link><description>سلام دوستان ۲ موضوعی که باعث شده دیجی کالا این کارو انجام بده ۱- موردی که برای سئو مهمه لینک های هستن که از صفحه ای اصلی به سایر صفحات داده میشه و این موضوع اعتبار اون صفحه رو نشون میده چون لینک مستقیم از صفحه اصلی داره ۲- اولویت لینک های که در بالای صفحه هستن نسبت به اون های که در پایین صفحه هستن بیشتره برای این موضوع دیجی کالا مجبوره یه صفحاتی رو بیاره بالا و لازمه از اعتبار صفحه ای اصلی خودش بگیره تا اون صفحات راحت رتبه بگیرنحالا کلکی که به کار بردنمی بینن من گزینه ای display none حذف کردم تا بتونم این رو بهتون نشون بدم در واقع این لینک در صفحه وجود داره ولی کاربرا نمی بیننممنون خوندین لایک و دنبال کردن فراموش نشه</description><category>رضا داوری</category><author>رضا داوری</author><pubDate>Wed, 24 Jul 2024 09:52:52 +0330</pubDate></item><item><title>چند نکته برای خطایابی در php</title><link>https://virgool.ir/@r.da/چند-نکته-برای-خطایابی-در-php-lqputmqpcj0b</link><description>get_defined_vars(): arrayاین تابع تمام متغییر های که در برنامه تعریف شدن رو به صورت یک آرایه بر می گردونهdebug_zval_dump() : voidتعداد رفرنس های که یک آیتم داره رو نمایش میدهdebug_print_backtrace(): voidتمام مسیر طی شده به آیتم رو نمایش میده</description><category>رضا داوری</category><author>رضا داوری</author><pubDate>Tue, 19 Sep 2023 16:20:57 +0330</pubDate></item><item><title>آموزش توابع رشته ها در پی اچ پی function string in php</title><link>https://virgool.ir/@r.da/آموزش-توابع-رشته-ها-در-پی-اچ-پی-function-string-in-php-n24mkmx62cmp</link><description>تابع is_stringاین تابع مقدار خروجی آن ۰ - ۱ هست که با آن نوع متغییر اگر string باشد تشخیص می دهیم.نکته در خروجی با echo ۰ چاپ نمی شود و مقدار خالی هست با var_dump مقدار bool(false) نمایش داده می شود که نشان دهنده این است که متغییر ما از نوع رشته نمی باشد.تابع strlenاین تابع مقدار خروجی آن تعداد کارکتر های یک رشته را نمایش می دهد.(اسپیس هم در کاراکتر ها محاسبه می شود.)مثال:echo strlen(&#34;Hello world!&#34;); // outputs 12تابع lcfirst = (lowercase first)تبدیل کاراکتر اول string به کارکتر کوچک الفبای انگلیسیecho lcfirst(&#34;Hello world!&#34;);// outputs hello world!تابع ucfirst= (uppercase first)این تابع عکس تابع قبلی عمل میکنه تبدیل کاراکتر اول string به کارکتر بزرگ الفبای انگلیسیecho lcfirst(&#34;hello world!&#34;);// outputs Hello world!تابع ucwords= (word uppercase)حرف اول کملات رو بزرگ نمایش میده و مبنای تشخیص کلمات اسپیس هست.echo lcfirst(&#34;hello world!&#34;);// outputs Hello World!تابع strtolower= (string to lowercase)تمام کارکتر های یک رشته را به حروف کوچیک تبدیل می کند.echo strtolower(&#34;Hello WORLD!&#34;); // outputs hello world!تابع strtoupper= (string to uppercase)برعکس تابع بالا تمام کارکتر های یک رشته را به حروف بزرگ تبدیل می کند.echo strtolower(&#34;Hello WORLD!&#34;); // outputs HELLO WORLD!تابع ltrim= (left trim)تابعی که برای حذف کارکتر های که به آن می دهیم از سمت چپ استفاده می شود.این تابع دو مقدار ورودی می گیرد. مقدار اول در ورودی می تواند varible string یا خود string را به آن ارسال کرد.echo ltrim($str,&#34;Hello&#34;);echo ltrim(&#34;Hello World!&#34;,&#34;Hello&#34;);مقدار دوم که در ورودی تابع دریافت می کند string هست که قرار هست از سمت چپ حذف شود.نکته۱: حروف کوچیک و بزرک حساس هست در صورتی که varible string کوچیک باشد ما با حروف بزرگ به آن اشاره کنیم تشخیص نمی دهد.نکته ۲: در صورتی که مقدار دوم را تعریف نکنیم اسپیس های که اضافی در سمت چپ هستند را پاک می کند.مثال:$str = &#34;Hello World!&#34;;echo $str . &#34;&lt;br&gt;&#34;;// outputs &#34;Hello World!&#34;echo ltrim($str,&#34;Hello&#34;); // outputs &#34;World!&#34;تابع rtrim= (righttrim)ساختار مشابه تابع بالا و برعکس آن فقط از سمت راستتابع trim= (trim)این تابع مشابه دو تابع بالا هست فقط این تابع از سمت راست و چپ به دنبال کاراکتر مورد نظر می گردد.$str = &#34;Hello World!&#34;;echo $str . &#34;&lt;br&gt;&#34;;// outputs &#34;Hello World!&#34;echo trim($str,&#34;Hed!&#34;);// outputs &#34;llo Worl&#34;تابع nl2br= (newline breaks)این تابع string را نگاه می کنه و هر جایی که کاراکتر /n استفاده شده بود متن را در خط بعد نمایش می دهد.echo nl2br(&#34;One line.\nAnother line.&#34;); //outputs One line.Another line.تابع number_formatecho number_format(&#34;1000000&#34;).&#34;&lt;br&gt;&#34;;  //outputs1,000,000 یک رشته عددی دریاف و مقدار خورجی ۳ تا ۳ تا از سمت راست جدا می کند.echo number_format(&#34;1000000&#34;,2).&#34;&lt;br&gt;&#34;; //outputs 1,000,000.00علاوه بر ۳ تا ۳ تا که از راست جدا می کند یک .00 را در رشته از سمت راست اضافه می کند.</description><category>رضا داوری</category><author>رضا داوری</author><pubDate>Tue, 15 Aug 2023 20:09:59 +0330</pubDate></item><item><title>متغییر ها و ثابت ها در پی اچ پی variables and constants</title><link>https://virgool.ir/@r.da/متغییر-ها-و-ثابت-ها-در-پی-اچ-پی-variables-and-constants-gzlm1qqniokg</link><description>قانون تعریف متغییر در php1- یک متغییر در php باید با $ شروع شود.$name = &#34;farzaneh&#34;۲- از اعداد در شروع نمی توانید استفاده کنید.۳- حروف بزرگ و کوچیک را میتوانید استفاده کنید و باعث متفاوت شدن دو متغییر می شود. مثلا دو متغییر زیر با هم متفاوت هستند و دو متغییر جداگانه هستند.$ name = &#34;reza&#34;$ Name = &#34;reza&#34;۴- شما نمی توانید از فاصله در متغییر استفاده کنید. مثلا:$N ameنکته در زبان php علامت مساوی نشانه برابری نیست بلکه واریز یک مقدار درون متغییر هست$a = 1نکته مهم: در هر متغییر یک مقدار قرار داده می شود در صورتی که بخواهیم چند مقدار قرار بدیم باید از آرایه ها استفاده کنیم.چطور یک متغییر تعریف و اون را نمایش بدیم؟$name = &#34;reza&#34;;echo $name;در php  صرفا با تعریف یک متغییر آن را نمی توانیم نمایش دهیم متغییر ها در زمانی نمایش داده می شوند که آن ها را صدا بزنیم برای نمایش که این کار با دستور echo انجام می شود.نکته: از دستور echo می توان مستقیم هم استفاده کرد مثلا:echo &#34;hi reza&#34;توجه داشته باشید برای نمایش متن باید آن را داخل دابل کوتیشن &#34;&#34; بزارین.حالا چرا میگن متغییر؟!مقدار متغییر ها قابل تغییر هست مثلا$name = &#34;reza&#34;;$name = &#34;ali&#34;echo $name;شما در خروجی مقدار ali را مشاهده خواهید کرد چون که برنامه موقع اجرا از بالا شروع می کند تک تک دستورات را می خواند و بعد از رسیدن به متغییر دومی مقدار آن تغییر می کند.ثابت ها در متغییر ها۱- مقدار آن ثابت هست و نمی تواند در طول برنامه تغییر پیدا کند.۲- گلوبال اسکوب هستند: در تمام برنامه قابل در دسترس هستند ولی متغییر ها فقط در فایلی که هستند قابل دسترس هستند.دو روش برای تعریف ثابت ها هست const URL = &#34;www.reza.com&#34;;echo URL;روش دونکته: دو پارامتر می گیرد یکی متغییر و یکی case-sensitives که مشخص می کند به حروف کوچک و بزرگ حساس باشد یا نهdefine(&#34;BASEURL&#34; , &#34;www.reza.com&#34; )echo BASEURL;پارامتر دوم case-sensitivvesحالا متغییر را با حروف کوچیک یا بزرگ هم صدا بزنید می شناسد.define(&#34;BASEURL&#34; , &#34;www.reza.com&#34; , true)echo bASEURL;نکته از پیش فرض استفاده کنید از پارامتر دوم کمتر استفاده می شود.نکته: سرعت const بالا تر از define هست چون یک متغییر هست و تابع نیست که نیاز به پردازش داشته باشه.</description><category>رضا داوری</category><author>رضا داوری</author><pubDate>Tue, 25 Jul 2023 07:32:38 +0330</pubDate></item><item><title>نصب vuejs با cli</title><link>https://virgool.ir/@r.da/نصب-vuejs-با-cli-pbihagctoexi</link><description>نصب ویو جی اس با cliقبل از نصب ویو با cli لازم است که nodejs رو در سیستم خودمون نصب داشته باشیم.مرحله اول دستور -&gt; npm install -g @vue/cli# ORyarn global upgrade --latest @vue/cliمرحله دوم رفتن به پوشه که پروژه قراره اونجا نصب بشه و وارد کردن دستور -&gt;vue create [project name]مرحله آخر اجرا کردن پروژه با دستور -&gt;npm run serveحالا شما یک url مجازی داری که میتونی پروژه ویو خودتو در مرورگر ببینی </description><category>رضا داوری</category><author>رضا داوری</author><pubDate>Thu, 14 Jul 2022 10:12:42 +0430</pubDate></item><item><title>یکی از بهترین وبسایت هاستینگ رایگان 2021</title><link>https://virgool.ir/@r.da/5-مورد-از-بهترین-وبسایت-هاستینگ-رایگان-2021-nhapb6boo6hz</link><description>سایت infinityfree بهترین سایت هاست رایگانFree Hosting FeaturesEverything you could possibly need for your website.5 GB Disk SpaceUnlimited Bandwidth400 MySQL DatabasesPHP 7.4MySQL 5.7Full .htaccess supportFree Subdomain NamesFree SSL on all your domainsFree DNS Serviceآدرس سایت:https://infinityfree.net/</description><category>رضا داوری</category><author>رضا داوری</author><pubDate>Fri, 04 Mar 2022 23:09:55 +0330</pubDate></item><item><title>رفع مشکل گوگل مرتب متوقف می شود (تست شده)</title><link>https://virgool.ir/@r.da/رفع-مشکل-گوگل-مرتب-متوقف-می-شود-تست-شده-jzyegzdvjtaq</link><description>گاهی وقتا اکانت گوگل در مرورگر کروم بعد از مدتی متوقف می شود و بعد از هر بار خاموش روشن شدن سیستم نیاز به لاگین دوباره به اکانت گوگل خود دارید.برای رفع این مشکل کافیه به تنظیمات مرورگر رفته و مشابه تصویر زیر بخش security and privacy  را انتخاب کنید. در این بخش لازمه که گزینه allow all cookes رو فعال کنید.توقف اکانت گوگل کروم برخی از دیگر سوالات شماچرا اکانت گوگل google chrom متوقف می شود.چرا هر دفعه باید لاگین کنم به گوگل.و ...در صورت مفید بودن و حل مشکل لایک کنید با تشکر</description><category>رضا داوری</category><author>رضا داوری</author><pubDate>Tue, 15 Feb 2022 06:45:38 +0330</pubDate></item><item><title>آموزش پروفایل لینکدین + شبکه ای برای حرفه ای ها</title><link>https://virgool.ir/@r.da/آموزش-پروفایل-لینکدین-شبکه-ای-برای-حرفه-ای-ها-sniy95uck9pt</link><description>لینکدین یک شبکه اجتماعی برای معرفی و توسعه کسب و کار ها است. علاوه بر این آشنایی با افراد دیگر در حوزه کاری به بهبود فعالیت کاری کمک شایانی می کند. علاوه بر این از لینکدین می توان به عنوان یک رزومه آنلاین نام برد.لینکدین و کاربران آن؟!همان طور که در تصویر مشاهده می کنید 722 میلیون کاربر از 200 کشور گویا طرفدار فوق العاده این شبکه اجتماعی است. کاربران لینکدینچرا لینکدین؟! فرصت خوب برای جذب شدن در کمپانی های بزرگ است. 722 میلیون کاربر اهمیت این شبکه را نمایان می کند. حضور افراد از کشور های مختلف فرصتی برای کار به صورت فریلنسریست. 90% استخدام های شرکت های بزرگ از لینکدین استفاده می کنند. (در ایران کمتر است) نکته جالب نرخ 2 ثبت نام جدید در حال افزایش است.مراحل ثبت نام در لینکدین1- ثبت ایمیل و پسورد برای ساخت اکانت در لینکدین + امکان ورود با گوگلم هست.2- نام و نام خانوادگی در دو باکس جداگانه وارد می کنید. (نکته: حرف اول بزرگ باشه در انگلیسی)3- در این مرحله فعال سازی امنیتی که راحت هست. (مشخص می کنید ربات نیستید)4- شهر و کشور خود را انتخاب می کنید. (مثلا ایران، تهران)5- گام بعد شغل، نوع همکاری، و نام شرکت یا اینکه ورود به عنوان دانشجو را انتخاب می کنید.6- تایید ایمیل که کد فرستاده شده برای ایمیل خود را وارد می کنید.7- مرحله بعد سوال: دنبال کاری یا نه؟ مشخص کردن وضعیت اشتغال خودتان.8- متصل کردن مخاطبین جیمیل به لینکدین هست.9- عکس پروفایل خودتان را انتخاب کنید.10- بعد از ورود به اکانت درخواست لینکدین 5 کمپانی، اینفلوئنسر یا هشتک مرتبط با حوزه کاری خود انتخاب کنید.تبریک میگم شما اکانت لینکدین خودتان را ساختید :)چطور یک پروفایل All Star داشته باشیم؟!ادامه مطالب باشه بعداً اضافه می شه :)ممنون میشم لایک کنین </description><category>رضا داوری</category><author>رضا داوری</author><pubDate>Sun, 30 Jan 2022 01:16:47 +0330</pubDate></item></channel></rss>