رفتن به مطلب

Mobin

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

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

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

  • روز های برد

    67

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

  1. Mobin

    register_setting

    هیچی اون از اون روش رفته این از این روش خودم به شخصه هیچ وقت از register_setting استفاده نمیکنیم به جاش از get_option و update_option استفاده میکنم
  2. Mobin

    register_setting

    برای مدیریت تنظیمات پلاگین یا قالبتون هست تنظیمات خاصی نیستن این تابع به تنهایی کاربرد نداره و با چند تابع دیگه بکار برده میشه settings_fields do_settings_sections که کار مقدار دهی اولیه و ذخیره سازی رو برای شما انجام میده <?php // create custom plugin settings menu add_action('admin_menu', 'baw_create_menu'); function baw_create_menu() { //create new top-level menu add_menu_page('BAW Plugin Settings', 'BAW Settings', 'administrator', __FILE__, 'baw_settings_page',plugins_url('/images/icon.png', __FILE__)); //call register settings function add_action( 'admin_init', 'register_mysett
  3. Mobin

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

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

    مشکل در اسکریپت

    نام کاربری رو روی دیتابیس ست کردین؟ تیک تمام privilage ها رو زدین؟
  6. میتونین از تابع urldecode استفاده کنید echo urldecode('www.domain.com/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%a2%d9%87%d9%86%da%af-%d8%b2%db%8c%d8%a8%d8%a7%db%8c-%d8%b3%db%8c%d8%a7%d9%88%d8%b4-%d9%82%d9%85%db%8c%d8%b4%db%8c-%d8%a8%d9%87-%d9%86%d8%a7%d9%85-%d8%a2%db%8c.html'); خروجی: www.domain.com/دانلود-آهنگ-زیبای-سیاوش-قمیشی-به-نام-آی.html
  7. Mobin

    برش تصاویر با سایز دلخواه

    خب کد که همون کد هست کافیه 2 تا input:text برای دریافت طول و عرض قرار بدید و یک دکمه بنام تغییر اندازه بعد مقادیری که از input ها میگیرید رو به جای اون مقادیر طول و عرض ثابت بزارید برای اینکه بعد از یک مدت حذف بشه میتونین تاریخ اخرین بازدید رو جایی ذخیره کنید و با کرون جاب در یک بازه زمانی چک و حذف میکنی دستور حذف فایل هم تابع unlink هست
  8. Mobin

    برش تصاویر با سایز دلخواه

    شما میخواهید عکس به اندازه وارد شده ریسایز بشه یا یک بخشی ازش برش بخوره؟ برای هر2 در php کد هست resize http://code.tutsplus.com/tutorials/image-resizing-made-easy-with-php--net-10362 https://github.com/Nimrod007/PHP_image_resize http://www.nimrodstech.com/php-image-resize/ crop http://stackoverflow.com/questions/3255773/php-crop-image-to-fix-width-and-height-without-losing-dimension-ratio http://www.developphp.com/view.php?tid=1144 http://marinkrmpotic.com/simpleimagecrop/
  9. Mobin

    فراخوانی عنوان پست ها از دیتابیس

    کد اول مربوط به خط فرمان mysql هست که میتنونین بریزین دستورات رو تو یه فایل با پسوند .bat میریزید بعد با mysql.exe که تو ادرس زیر معمولا هست اجرا میکنید c:\xampp\mysql\bin\mysql.exe البته اگه سرور خودتون هست و بهش دسترسی کامل دارین کد دوم میرین تو cpnalen بعد php my admin رو باز میکنید دیتابیس سایتتونو انتخاب میکنین بعد میرین تو سربرگ sql و کدها رو اجرا میکنید
  10. Mobin

    فراخوانی عنوان پست ها از دیتابیس

    با استفاده از mysql commandline به صورت زیر خواهد بود mysql -u USERNAME --password=PASSWORD --database=DATABASE --execute='SELECT `FIELD_TITLE` FROM `TABLE` LIMIT 0, 10000 ' -X > export.xml یا با استفاده از کوئری زیر SELECT FIELD_TITLE FROM TABLE INTO OUTFILE 'export.bak'
  11. Mobin

    نحوه استفاده از set_time_limit

    این مقدار رو قرار بدید که برابر بینهایت هست یعنی تا وقتی پروسه به اتمام نرسه timeout نمیشه set_time_limit(0);
  12. Mobin

    آموزش نصب وردپرس روی ساب دامین

    شما وقتی وارد cpanel سایتتون میشین یک بخش بنام databases با چند زیر بخش داره که اولیشن mysql@ databases هست که میتونین یک دیتابیس جدید بسازید و براش یک نام کاربری و رمز عبور قرار بدید بعد این نام دیتابیس - نام کاربری دیتابیس - رمز عبور دیتابیس- رو موقع نصب وردپرس بهش میدین تا باقی کارها رو خودش انجام بده
  13. با کد زیر تبدیل میشه به ماتریس $ingredientsStr = "1 0 5,2 5 25, 8 5 5"; $ingredientsArr = explode(",", $ingredientsStr); $ret = array(); foreach ($ingredientsArr as $i) { $ret[] = explode(' ',$i); } var_dump($ret);
  14. شما تو صفحه نهایی گلوبال کردید فقط شما تو افزونه و تو قالب و اگه داخل یک تابع هم میخواهید از اون متغییر استفاده کنید اونجا هم قبل از استفاده باید اون متغییر رو گلوبال کنید نه فقط در بخش نهایی
  15. برای این کار اگه مکان اون عددی که باید عوض بشه رو میدونید ،میتونین با استفاده از تابع substr_replace این کارو انجام بدین مقدار پارامتر length میگه چه تعداد کاراکتر رو جابجا کنه که شما میتونین 1 قرار بدید substr_replace([i]string,replacement,start,length[/i]) http://www.w3schools.com/php/func_string_substr_replace.asp
  16. راه سادش اینه که متغییر $permalink رو global کنید هم قبل فراخوانی تو افزونه هم قبل استفاده تو قالب
  17. Mobin

    جداول کهنه ...

    ساده ترین راهش اینه که دیتابیس جدید بسازید و موقع نصب اسم اونو بدید میتونین اون جداول رو هم حذف کنید و از دیتابیس قبلی استفاده کنید اتفاق خاصی نمی افته
  18. خب شما اول مقدار ستون mycol رو میگیرید select mycol from mydb where id=20 بعد مقادیری رو که نیاز دارید تغییر میدی مثلا $mycol = str_replace('5','3',$mycol); و در نهایت اون سطر رو بروز میکنید update mydb set mycol='$mycol' where id=20
  19. Mobin

    فایل htaccess

    شما میتونی یک htaccess تو پوشه فایلهات بزاری و این کد رو درونش قرار بدی deny from all http://studentduniya.in/deny-access-of-files-and-folders-through-htaccess/ http://stackoverflow.com/questions/10236717/htaccess-how-to-prevent-a-file-from-direct-url-access http://stackoverflow.com/questions/9282124/deny-direct-access-to-a-folder-and-file-by-htaccess
  20. Mobin

    دریافت نرخ از یک سایت و نمایش

    اگه سایت مورد نظر مقادیر رو به صورت زنده با ajax لود نکنه میتونین محتویات صفحه رو با curl بگیرین و با استفاده از کلاسDOMDocument یا simple dom اطلاعات مورد نظرتونو از توش بیرون بکشین
  21. Mobin

    امنیت در php

    البته اینو هم باید در نظر داشته باشید تمام امنیت به سایت خلاصه نمیشه بلکه نیمی از امنیت مربوط به سایت هست و نیمی دیگه مربوط به سرور،شما هر چقدر سایتتون ایمن باشه اگه سرور مشکل داشته باشه به راحتی سایت شما هک میشه
  22. Mobin

    نمایش تاریخ هفته

    یه کد سادش به این شکل میشه تاریخ روزهای هفته جاری رو چاپ میکنه $day = date('w'); $day = ($day<6?$day+1:$day-6); $day = ($day>0?$day*-1:0); for($i=$day;$i<($day+7);$i++) { echo date('Y-m-d',strtotime("$i day")); }
  23. من تست کردم کد شما درست هست و پیغام "wellcome to management page" رو نمایش داد
  24. کد رو کمی تغییر بدید مثلا اگه اسم کلاس تکست باکستون aria باشه به صورت زیر در میاد jQuery('.aria').click(function(){ var textToWrite = jQuery(this).val(); var textFileAsBlob = new Blob([textToWrite], {type:'text/plain'}); var fileNameToSaveAs = 'asdsa.txt'; var downloadLink = document.createElement("a"); downloadLink.download = fileNameToSaveAs; downloadLink.innerHTML = "Download File"; if (window.webkitURL != null) { // Chrome allows the link to be clicked // without actually adding it to the DOM. downloadLink.href = window.webkitURL.createObjectURL(textFil
  25. شما کدهاتونو مستقیم درون صفحه قرار دادید در صورتی که باید چک کنین که ایا postback از طرف این صفحه صورت گرفته یا نه مثلا اگه name دکمه submit شما save باشه با کد زیر چک میکنین if(isset($_POST['name'])) { //your code }
×
×
  • اضافه کردن...