رفتن به مطلب

Mobin

استاد
  • تعداد ارسال‌ها

    959
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    67

تمامی مطالب نوشته شده توسط Mobin

  1. Mobin

    کپی فایل پسورد دار در هاست

    شما میتونین از curl استفاده کنید به صورت زیر $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,'http://localhost:82/remote_page.php'); curl_setopt($ch, CURLOPT_USERPWD, "root:root"); curl_exec($ch); curl_close($ch);
  2. میتونین از htaccess استفاده کنید order deny,allow deny from all allow from x.x.x.x allow from x.x.x.x allow from x.x.x.x جای x.x.x.x هم ip کسانی که میخواهید دسترسی بدید رو بزارید
  3. Mobin

    مشکل نمایش نقش کاربری

    به این صورت عمل کنید نیازی به array_shift هم نیست $role = $current_user->roles[0];
  4. این کدنویسی زیاد جالب نیست و تو نسخه های جدید مثلا php 5.5 هم کار نمیکنه کلی خطا خواهد داد(مقالش مال سال 2010 هست) 1. if ( $_GET['page'] == basename(__FILE__) ) این یک شرط هست و اگه $_GET['page'] مقداری داشته باشه و اون مقدار برابر اسم فایل(basename(__FILE__))باشه عملیات درون شرط اجرا میشه 2.میشه هر مقداری که درون $_REQUEST['aaa'] هست 3.این بابا اومده از header برای redirect استفاده کرده که باید از wp_redirect استفاده میکرد حلقه دوم هم برای این هست که مثلا اپشنهایی مثل checkbox وقتی تیکشو برمیداری دیگه مقداری به سرور ارسال نمیکنن حلقه دوم میاد اونهارو حذف میکنه بهتره از کد پنل دیگه استفاده ک
  5. معمولا firewall هایی که قابلیت جلوگیری از DDOS رو دارن میتونن این کارو براتون انجام بدن ماژول Dynamic IP Restrictions Extension هم روی IIS نصب میشه هم مثل اینکه این قابلیت رو داره http://www.iis.net/downloads/microsoft/dynamic-ip-restrictions http://www.cyberciti.biz/faq/iptables-connection-limits-howto/ http://www.iis.net/configreference/system.applicationhost/sites/site/limits کلمات کلیدی جستجو در گوگل limit connection per ip window server 2008
  6. Mobin

    ارسال نشدن ایمیل

    ایا تو cpanel سرویس ایمیل ساختین و تنظیم کردید رو سایتتون؟
  7. حلقه وردپرس به صورت زیر هست <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); // Your loop code endwhile; else : echo wpautop( 'Sorry, no posts were found' ); endif; ?>
  8. تابع function fillState(id, current) یک مقدار بنام current داره که مقداری رو که مد نظرتونه باید اینجا قرار بدید به این صورت مثلا برای همدان که کد 81 رو داره <script type="text/javascript"> fillState('textos', '<?= 81 ?>'); </script>
  9. قبل از خط اول <?php query_posts( 'cat=-1,-2,-3' ); if (have_posts()) : while (have_posts()) : the_post() ;?>
  10. Mobin

    سایت آموزش پروژه محور php

    پروژه هایی مثل فروشگاه و cms از مجموع 10-20 پروزه کوچیک بوجود میان شما یک پروزه ساده مثلا یک وبلاگ خبری رو در نظر بگیر مثلا چی میخواهد 1 صفحه لاگین 1 صفحه درج خبر یک صفحه indexبرای نمایش خبر خب اول اینو طراحی کن بعد بهش دسته بندی-ارشیو-ارسال نظر کاربر جدید-دسترسی - مدیریت قالب و .... در هر مرحله یکی از این قابلیتها رو اضافه کن
  11. شما توابع جاوا اسکریپت fillState و fillCity رو اینجا قرار بدید تا بشه نظر داد چون سلکت شما با جاوا اسکریپت مقدار میگیره نمیتونین به روش کد قبلی بهش مقدار بدید باید تغییراتی رون کد جاوا اسکریپتتون بوجود بیاد شاید پارامتر دوم درون تابع fillState مربوط به همین باشه
  12. پارامتر =cat یعنی از این دسته بندیها بخون اون اعداد جلوش هم که با کاما جدا شدن ایدی دسته های مورد نظر شماست علامت منفی یعنی نخوان 3-,2-,1- یعنی همه دسته بندیها بجز دسته بندی 1,2,3 اگه بنویسید 1,2,3 به این صورت3,2,1=cat یعنی فقط از دسته های 1 و 2 و 3 بخون
  13. Mobin

    persian standard keyboard on windows

    گاهی اوقات تنظیمات در region and language در قسمت advance key setting تغییر میکنه که باعث این مشکل میشه (برای من 1 بار پیش اومده بود)
  14. خب مشکل اول رو با گذاشتن یک سشن میتونین حل کنید (این یک مثال ساده هست شما باید به نیاز خودتون تغییر بدید) session_start(); $_SESSION['check']=(isset($_SESSION['check'])?++$_SESSION['check']:1); echo $_SESSION['check']; با هر بار رفرش شده صفحه عدد بالا میره شما میتونین داخل سشن مقدار HTTP_REFERER رو بریزین وقتی وارد این صفحه میشین اگه سشنی نبود یا اگه مقدار سشن مخالف مقدار HTTP_REFERER بود یک مقدار به مقدار به مقدار get_option اضافه کنید مشکل دومتون هم دقیق متوجه نشدم وقتی از site1.ir وارد سایتتون میشین طبعا $key='referer_'.$domain[0].'_count'; ایجاد میشه و مقدار میگیره و ذخیره میشه خب وقتی ش
  15. Mobin

    ساخت کپچا CAPTCHA با php

    خب کنار فورم لاگینتون یک فایل به اسم captcha.php بسازین و کدهای زیر رو درونش قرار بدید <?php session_start(); header('Content-type: image/jpeg'); $text='QWERTYUIOPASDFGHJKLZXCVBNM123456789'; $code=''; for($i=1;$i<=6;$i++){ $start=mt_rand(1,strlen($text)-1); $code.=substr($text,$start,1); } $_SESSION['code']=$code; $font_size=30; $image_width=200; $image_height=60; $image= imagecreate($image_width,$image_height); imagecolorallocate($image,220,220,220); $text_color= imagecolorallocate($image,0,0,0); imagettftext($image, $font_size,0,30,45, $text_color,'font.ttf', $code); imagejpeg($ima
  16. Mobin

    دو تا دسته مجزا از هم میشه ؟؟

    اگه درست متوجه حرفاتون شده باشم شما با استفاده از تابع wp list categories http://codex.wordpress.org/Template_Tags/wp_list_categories میتونین دسته بندیهای مورد نظرتونو ایجاد کنید نیازی به ابزارک و چیزهای دیگه نیست
  17. اول اینکه اگه شما این کد رو با یک ادرس مثل http://forum.wp-parsi.com تست کنید مقدار $domain[0] شما برابر forum میشه نه wp-parsi میتونین به صورت زیر عمل کنید $key='referer_site1.ir_count'; echo get_option($key);
  18. فورم ارسال ثبت نام رزپلاگ رو پیدا کنید اسم پارامترها(name المانها) رو پیدا کنید و با استفاده از CURL اطلاعات رو براش ارسال کنید تا ثبت بشه البته USER_AGENT رو هم مقدار دهی کیند
  19. خب شما یک بخش برای ایجاد سطح کاربری دارید و یک بخش برای مدیریت دسترسی در قسمت مدیریت دسترسی شما باید فیلدهایی برای تمامی حالات و دسترسیهایی که مد نظرتون هست رو قرار بدید مثلا دسترسی به فیلدهای بخش users بعد دسترسی چیزهایی مثل منو-دسته بندی-برگه ها رو از داخل مدیریت منو -دسته بندی-برگه ها تنظیم میکنید مثلا یه لیست checkbox که لیست دسترسیها رو نشون بده و شما با تیک زدن مشخص کنید که کدوم نقشها دسترسی داشته باشن بعد موقع سلکت یا موقع ساخت منو چک کنین که کدوم منوها باید تو لیست نمایش باشه مثلا id نقشهایی که دسترسی دارن رو به صورت serialize بریزین تو یک فیلد از جدول منو مثلا به اسم access خب اگه اید
  20. معمولا به صورت دونه دونه جدا نمیشه به صورت عموم مثلا وردپرس ببینین وقتی کسی وارد بخش ادمین میشه یا به یک صفحه دسترسی داره نقش اون کاربر یا نداره اگه داره و وارد میشه هر چیزی که قابل دیدن هست رو میبینه مثل گریدها و جدولها ولی موقع ویرایش یا حذف دسترسیش چک میشه و اگه دسترسی داشت تغییرات اعمال میشه نمیدونم شما چه کاری میخواهید انجام بدید ولی معمولا یا یک سری نقش استاندارد تعریف میکنن مثلا مدیر-دبیر-دانش اموز و بر طبق این نقشها ویو ها ایجاد میشن و بسته به هر کدوم از این نقشها گرید مناسب با اون در خروجی ویو رندر میشه مثلا برای 3 نقش 3 تابع که 3 نوع گرید رو ایجاد کنه ساخته میشه شما دقیقا بگید چه کار
  21. Mobin

    Enter در vb 2012

    به این صورت استفاده کنید احتمالا جواب میده TextBox1.Text = TextBox1.Text+"B"+Environment.NewLine+"A"
  22. معمولا وقتی عملیاتی میخواهد انجام بشه سطح دسترسی ها چک میشه و بسته به اون دسترسی عملیات انجام میشه وقتی لایه view میخواهد خروجی رو ایجاد کنه بسته به دسترسی طرف میاد فیلدها رو تو خروجی قرار میده و نتیجه رو برای نمایش به سمت کاربر میفرسته
  23. Mobin

    register_setting

    ببینین وقتی شما از register_setting استفاده میکنید اکشن فورم به options.php میره و کار ذخیره سازی و ... رو options.php انجام میده و شما هیچ دسترسی یا مدیریتی روی عملیات ذخیره سازی ندارید اما با استفاده از update_option کار ذخیره سازی رو خودتون انجام میدید
  24. Mobin

    کمک برای دور زدن فیلترینگ...

    چه مشکلی داشت که نشد؟ فیدها معمولا یه قالب استاندارد xml دارن
  25. Mobin

    Enter در vb 2012

    تکست باکستونو در حالت Multiline قرار بدید بعد تست کنید \r\n یا Environment.NewLine
×
×
  • اضافه کردن...