رفتن به مطلب

Mobin

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

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

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

  • روز های برد

    67

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

  1. لینکهای زیر به شما کمک میکنه http://www.tonymarston.net/php-mysql/role-based-access-control.html http://www.sitepoint.com/role-based-access-control-in-php/
  2. Mobin

    ذخیره داده ها در دیتابیس

    توابع mysql قدیمی شده و deprecate شده هست از کلاس mysqli یا pdo استفاده کنید خیلی مناسبتره کوئریتونم به این صورت بنویسید "CREATE TABLE Persons(id INT NOT NULL AUTO INCREMENT,title VARCHAR(30),intro INT NOT NULL,details VARCHAR(30) NOT NULL,PRIMARY KEY(id)) ENGINE=MyISAM" نوع blob وقتی هست که شما بخواهید خود عکس رو ذخیره کنید که این کار مناسب نیست و باعث سنگین شدن بانک میشه شما باید عکسها رو در یک پوشه ذخیره کنید و نام اونها رو در یک فیلد مثلا با نام imgs از نوع TEXT یا VARCHAR(2048) قرار بدید
  3. Mobin

    ذخیره داده ها در دیتابیس

    البته بهتره عکسهای هر محصول رو هم به صورت یک ایتم تو ارایه articles قرار بدید خب یه جدول تو دیتابیس میسازین با 3 تا فیلد مثلا product describe money imgs بعد با استفاده از یک حلقه این اطلاعات رو وارد دیتابیس کنید foreach($articles as $art) { $query = "insert into table_name(product,describe,money,imgs)values('$art[0]','$art[1]','$art[2]','".implode(',',$art[3])."')"; $wpdb->query($query); } خب اگه از کد درون وردپرس استفاده نمیکنید میتونین به جای $wpdb->query($query); کد mysqli یا PDO خودتونو بزارین
  4. چرا شما اومدید چنین مکانیزمی قرار دادید که هر 1 ثانیه پوشه رو چک کنید؟ با cronjob از درون php این کار رو انجام میددی یا با اسفتفاده از یک application؟
  5. Mobin

    تغییر ترتیب قرار گیری

    بعد از خط $lines = file($settings['linkfile']); میتونین کد زیر رو قرار بدید $lines = array_reverse($lines);
  6. چون جستجو به صورت ajax هست شما نمیتونی به روش معمول از curl استفاده کنی اول باید با استفاده از firebug اطلاعات ارسالی به ajax رو مانیتور کنی بعد با استفاده از curl ارسال اطلاعات رو شبیه سازی کنی و نتیجه رو بگیری اطلاعات به صفحه http://s5.farsisubti...search.ajax.php ارسال میشه واطلاعاتی هم که ارسال میشه به صورت query=fargo هست و نتیجه ای هم که برمیگردونه به صورت html هست که میتونین همونو مستقیم نشون بدید یا با کلاس simpledom اطلاعاتشو استخراج کنید
  7. Mobin

    مشکل در حلقه foreach

    اگه میخواهید از این کد استفاده کنید باید از 2 حلقه استفاده کنید البته میتونید از توابع دیگه هم استفاده کنید $musthave = array('a','b'); $test1 = array('a','b','c'); $test2 = array('a','c'); $containsAllNeeded = 0 == count(array_diff($musthave, $test1)); // this is TRUE $containsAllNeeded = 0 == count(array_diff($musthave, $test2)); // this is FALSE یا $containsSearch = count(array_intersect($musthave, $all)) == count($musthave);
  8. Mobin

    جستجوی در یک رشته

    البته میتونی با تابع rtrim('/',$imdb); اگه انتهای آدرس اسلش باشه اونو حذف میکنه
  9. Mobin

    جستجوی در یک رشته

    میتونین از دو روش زیر استفاده کنید روش اول $imdb='http://www.imdb.com/title/tt45875'; $imdb= explode('/',$imdb); echo $imdb[count($imdb)-1]; روش دوم $imdb='http://www.imdb.com/title/tt45875'; echo substr($imdb,strripos($imdb,'/')+1);
  10. یک مثال ساده آدرس اصلی: http://www.example.com/widgets.php?cat=blue&page=1 آدرس نمایشی: http://www.example.com/widgets/blue/page1.php کد مربوط به mod_rewrite RewriteEngine On RewriteRule ^widgets/(.*)/page(.*)\.php /widgets.php?cat=$1&page=$2 [L] این ریرایت ادرس نمایشی رو به ادرس اصلی تبدیل میکنه برای اطلاعات بیشتر میتونین seo url یا user firendly url رو تو گوگل جستجو کنین
  11. Mobin

    نیاز به کمک برای کد نویسی

    باید کد کوئری اصلی صفحه index رو کمی تغییر بدین کد زیر پست همه کوئری ها بجز 5و2 رو میاره <?php if ( is_home() ) { query_posts( 'cat=-3,-5' ); } ?> میتونین از تابع wp_get_recent_posts استفاده کنید یا کد زیر برای نمایش محصولات کد زیر هم 10 پست اخر رو نمایش میده بجز دسته بندی 2,6 <?php $args = array( 'posts_per_page' => 10, 'category__not_in' => array( 2, 6 ), 'orderby' => 'date', 'order' => 'ASC'); $my_query = null; $my_query = new WP_Query($args); if( $my_query->have_posts() ) { echo 'List of Posts'; while ($my_query->have_posts
  12. برای ایجاد پسورد در وردپرس میتونین از تابع <?php $hash= wp_hash_password($password ) ?> استفاده کنید اما استانداردش اینه که از تابع <?php $userdata = array( 'user_login' => 'login_name', 'user_email ' => 'salam@khoobi.com', 'user_pass' => '1234560' ); $user_id = wp_insert_user( $userdata ) ; //On success if( !is_wp_error($user_id) ) { echo "User created : ". $user_id; } ?>
  13. Mobin

    ثبت نام اسپم ؟

    اینها ایمیلهای 1 بار مصرف هستن http://4xmen.ir/%D8%A2%D8%AF%D8%B1%D8%B3-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%DB%8C%DA%A9-%D8%A8%D8%A7%D8%B1-%D9%85%D8%B5%D8%B1%D9%81/
  14. Mobin

    نیاز به کمک برای کد نویسی

    به جای عدد 7 در کد زیر id جدید مطالب اموزشی فروشگاه رو قرار بدید query_posts('cat=7&showposts=6'); به جای عدد 25 در کد زیر id جدید اخبار فروشگاه رو قرار بدید query_posts('cat=25&showposts=6');
  15. Mobin

    سوال در مورد افزونه iThemes یا Better WP Security

    این هشدار به چند دلیل ایجاد میشن اول اینکه یه هکر داره از ازمون و خطا یا استفاده از یه اسکریپت برای چک کردن سایت شما استفاده میکنه دوم اینکه شاید یک صفحه ای بوده و ایندکس شده ولی حذفش کردین (گاهی اوقات عنکبوتهای گوگل و بینگ بعد از یه مدتی به صفحات قدیمی سر میزنن برای چک کردن تغییرات) سوم اینکه از یه پلاگین یا تم غیر استاندارد استفاده کردین که کامل نیست (ادرس فایلی توش هست که هنوز بهش اضافه نشده) چهارم اینکه اگه فایلی که پیدا نمیکنه به شکل apple-touch-icon-xx هست هم نگران نباشید کاربر با استفاده از apple مشغول بازدید هست و بروزرش پیشفرض دنبال این فایل برای لود میگرده
  16. Mobin

    تبلیغ در مرورگر

    محتویات پوشه temp و Temporary Internet Files رو هم پاک کنید بعضی ها هم مثل تولبار ask نصب میشن که باید برید داخل کنترل پنل add remove program و از اونجا پاک کنید
  17. Mobin

    هاست دانلود

    میتونین فایلها رو رو هاست معمولی اپلود کنید بعد با استفاده از توابع FTP روی سرور دانلود اپلود کنید تقربیا مثل این کد http://stackoverflow.com/questions/6124857/uploading-file-via-web-based-ftp-using-php http://www.bluehostforum.com/showthread.php?12073-Using-FTP-with-PHP-To-Upload-Files
  18. Mobin

    سوال در رابطه با FTP

    خب شما که میخواهید فایلها رو به دیتابیس بفرستین قبلش mime اون فایل رو چک کنید که موردی نداشته باشه مثلا .php یا .htaccess نباشه میتونین دسترسی پوشه ها رو پیشفرض 755 کنید که فایلها فقط خواندنی و نوشتنی بشن میتونید سرور رو تنظیم کنید که فایلهای php از حالت اجرا مثلا سرور مثل فایلهای text باهاش رفتار کنه باید در مورد سیستم و چرا این کارو میخواهید انجام بدید بیشتر توضیح بدین شاید راهای بهتری وجود داشته باشه
  19. Mobin

    آمار بازدید

    2 کار میتونی انجام بدی یکی از رو ip function validateGoogleBotIP($ip) { $hostname = gethostbyaddr($ip); //"crawl-66-249-66-1.googlebot.com" return preg_match('/\.googlebot\.com$/i', $hostname); } if (strpos($_SERVER['HTTP_USER_AGENT'], 'Google') !== false) { if (validateGoogleBotIP($_SERVER['REMOTE_ADDR'])) { echo 'It is ACTUALLY google'; } else { echo 'Someone\'s faking it!'; } } else { echo 'Nothing to do with Google'; } یکی از رو user_agent لیست agent ها http://www.user-agents.org/index.shtml http://fr.wikipedia.org/wiki/User-Agent#Robots function craw
  20. Mobin

    مشکل در ارتباط با دیتابیس

    این سبک کد نویسی اصلا امن نیست بهتره برای استفاده از db در کنار وردپرس اول فایل wp-blog-header.php که در روت وردپرس هست رو اینکلاد کنید بعد از خود توابع wpdb استفاده کنید
  21. الگوی دوم بهتره البته من بسته به خروجی از یکی از 2 روش استفاده میکنم اگه خروجی من return باشه یعنی درون تابع باشه یا نیاز به پردازش نتیجه باشه از نوع اول اگه نه از نوع دوم استفاده میکنم
  22. Mobin

    مشکل با url rewrite در htaccess

    فایل htaccess شما تو کدوم پوشه هست؟ htaccess در هر پوشه ای که باشه آدرسهای ریرایت اون پوشه و زیر پوشه اونو میتونه تغییر بده نه پوشه های قبلی رو
  23. Mobin

    جلوگیری از حمله به SQL

    مثال [color=#000000][color=#0000BB]<?php[/color] [color=#FF8000]/* Execute a prepared statement by passing an array of insert values */[/color] [color=#0000BB]$calories [/color][color=#007700]= [/color][color=#0000BB]150[/color][color=#007700];[/color] [color=#0000BB]$colour [/color][color=#007700]= [/color][color=#DD0000]'red'[/color][color=#007700];[/color] [color=#0000BB]$sth [/color][color=#007700]= [/color][color=#0000BB]$dbh[/color][color=#007700]->[/color][color=#0000BB]prepare[/color][color=#007700]([/color][color=#DD0000]'SELECT name, colour, calories FROM fruit WHERE calor
  24. Mobin

    "بسته پارسی ساز" منتشر شد - نسخه 1.3.5

    با سلام نسخه 1.3.4 منتشر شد مشکلات اصلی نمایش تاریخ حل شد انشالاه در نسخه بعدی با ووکامرس - بادی پرس-بیبی پرس سازگار خواهد شد و مشکلاتی که با یک سری از پلاگینها داشته حل خواهد شد
  25. Mobin

    مشکل با افزونه WP-Parsidate

    با سلام مشکل از تشخیص بین date و timestap بود و انشالاه امروز-فردا نسخه بروز رسانی شده منتشر خواهد شد
×
×
  • اضافه کردن...