هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
رفع خطای ()Fatal error: Cannot redeclare jdate
#1
رفع خطای ()Fatal error: Cannot redeclare jdate

برام پیش امد. وقتی توی وردپرس فایل jdf.php را اینکلود میکردم. اخطار زیر بهم داده شد:

Fatal error: Cannot redeclare jdate() in public_html/wordpress/wp-content/plugins/ravandi/jdf.php on line 8

توی اینترنت که جستجو کردم براش دلایل مختلفی آورده بودن. ولی اینطوری که فهمیدم دلیلش اینه که شما بیش از یک بار این فایل jdf.php را اینکلود کردید.

یه راه حلش اینه که فقط یکبار فایل jdf.php را اینکلود کنید.

راه حل دگه اش اینه که وجود تابع ()jdate را بررسی کنید که اگر وجود نداره فایل jdf.php اینکلود بشه. اینطوری اگه فایل jdf.php را قبلاً اینکلود کرده باشید دگه اینکلود نمیشه:

//http://barnamenevisi.blogsky.com

if (!function_exists('jdate')) {

    include('jdf.php');

}

تابع ()function_exists برای بررسی وجود توابع بکار میره و علامت ! قبلش هم اگه نبود میگفتیم اگه تابع ()jdate وجود دارد فایل jdf.php را اضافه کن. حالا که این علامت هست میگیم اگه تابع ()jdate وجود ندارد فایل jdf.php را اضافه کن.
کاربر وبلاگ نوشته شده توسط راوندی در تاریخ چهارشنبه 9 دی‌ماه سال 1394 ساعت 02:51 ب.ظ  چاپ نظر دهید 0 نظر
اضافه به فرندفا اشتراک در فرندفا
برچسب برچسب ها: بررسی وجود تابع، اخطار برای تابع jdate


گرفتن پشتیبان از بانک اطلاعاتی با کمک mysqldump

یکی از ساده ترین روش ها برای گرفتن پشتیبان از بانک اطلاعاتی استفاده از روش زیر است:

<?php

//barnamenevisi.blogsky.com

system("F:\\xampp\\mysql\\bin\\mysqldump --user=username--password=password --host=localhost database> backup.sql");

?>

اگه توی لوکال هاست باشیم . مشخصات ما مثلاً اینطوریه:

user=root

password=

host=localhost

ravandi

چون پسورد نداشتیم خالی گذاشتیم. البته شما در لوکال هاست هم میتونید پسورد داشته باشید. ولی در حالت پیشفرض پسورد ندارید. ravandi هم مثلاً نام بانک اطلاعاتی(database) شماست. backup.sql هم نام فایل پشتیبان هست.

یه بار پیش میاد برنامه رو میدید به کسی و نمیدونید طرف قراره در چه درایوی برنامه رو قرار بده. برای این کار از روش زیر استفاده کنید:

<?php

//barnamenevisi.blogsky.com

$url=$_SERVER["MYSQL_HOME"];

echo $url;

system("$url\\mysqldump --user=root --password= --host=localhost ravandi > backup.sql");

?>






اگر خواستید در قسمت phpmyadmin پشتیبان بگیرید باید در دستورات sql شما  قبل از دستورات ایجاد جدول دستور زیر باشد:

DROP TABLE IF EXISTS `jadval`;

برای  اینکار به آدرس زیر بروید:

http://localhost/phpmyadmin

در سمت چپ نام دیتابیس را انتخاب کنید. روی تب Export کلیک کنید.

گزینه ی زیر را انتخاب کنید:

Custom - display all possible options

سپس گزینه ی زیر:

Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement

و در آخر دکمه ی Go را کلیک کنید.

برای وارد کردن اطلاعات هم همین برنامه ی ساده کافی است:

    $file="ravandi.sql";

    $sql = file_get_contents($file);

    $dbh =new PDO('mysql:host=localhost;dbname=ravandi','root','');  

    $dbh->exec('set names utf8');

    $dbh->exec("SET CHARACTER SET utf8");

    $mo = $dbh->exec($sql);

منتظر نظراتتون هستم.



کاربر وبلاگ نوشته شده توسط راوندی در تاریخ جمعه 6 شهریور‌ماه سال 1394 ساعت 06:05 ب.ظ  چاپ نظر دهید 0 نظر
اضافه به فرندفا اشتراک در فرندفا
برچسب برچسب ها: گرفتن پشتیبان از دیتابیس، گرفتن پشتیبان از mysql، گرفتن backup


چگونه برنامه نویس شویم؟

خیلی ها بهم میگن چطوری می توانیم برنامه نویسی یاد بگیریم؟ در جواب بایدبگم خیلی ها توقع دارن با خوندن کتاب و دیدن فیلم های آموزش برنامه نویسی، برنامه نویس بشن ولی اصلاً اینطوری نیست. قدم اول خواندن کتاب و دیدن فیلم های آموزش برنامه نویسی هست که من فیلم رو هم پیشنهاد نمیکنم برنامه نویس باید پر حوصله باشه نه اینکه از روی تنبلی بره سراغ فیلم . فیلم برای آموزش مثلاً فتوشاپ هست . شما میتونی از همین کتاب هایی که به زبان انگلیسی و فارسی در اینترنت موجود هست هم استفاده کنی و آموزش های دیگه که روی وبلاگ های انگلیسی و فارسی هست . و مقدمات و یه سری مباحث رو یاد بگیری و بعد برای اینکه واقعاً بتونی برنامه نویس بشی و هر چی بهت گفتن بنویسی باید در عمل کار کنی. یعنی یه پروژه برای خودت انتخاب بکنی هر چند ساده و روش کار کنی . تا عملی کار نکنی برنامه نویس نمیشی.مثلاً یه پروژه ی ساده بگیر و اون چیزایی که از کتاب ها و سایت های آموزشی یاد گرفتی را در ساختش استفاده کن. و اون چیزایی هم که بلد نیستی رو بگرد توی اینترنت پیدا کن یا از کسی بپرس. و همینطوری ادامه بده. اگه شما خیلی ام حرفه ای بشی بازم به آموزش نیاز داری و هر روز باید علمت به روز بشه و با تکنولوژی های جدید آشنا بشی. بعد که احساس کردی میتونی برنامه نویسی کنی و کاری بهت بدن میتونی انجام بدی . برو کار مشتری رو قبول کن هر بار که برای مشتری کار انجام بدی تجربه ات بیشتر میشه.

نکته ی مهمی که باید بگم . برای برنامه نویس شدن استعداد و علاقه و حوصله و تلاش خیلی مهمه. آدم کم حوصله بدرد برنامه نویسی نمیخوره. چون هر بار ممکنه شما در کار با مشکل روبرو بشی.

امیدورام موفق باشید.
کاربر وبلاگ نوشته شده توسط راوندی در تاریخ دوشنبه 14 اردیبهشت‌ماه سال 1394 ساعت 10:47 ق.ظ  چاپ نظر دهید 0 نظر
اضافه به فرندفا اشتراک در فرندفا
برچسب برچسب ها: چگونه برنامه نویس شویم؟، آموزش برنامه نویسی


افزونه ای برای عکس گرفتن از سایت

داشتم با مرورگر کروم کار میکردم. برخی مواقع وقتی میبینم سایتم رنگش مناسب نیست یا فلان عنصر رو کم داره یا نوع و اندازه ی فونت مناسب نیست روی عنصر در مرورگر کروم راست کلیک میکنم و گزینه ی  Inspect element را انتخاب میکنم. راحت میتونی عنصرت رو تغییر بدی یا اگه متن بود رنگ و اندازه و نوعش رو تغییر بدی. و یا اون عنصر مورد نظر را حذف کنی و به جاش چیز دیگه بیاری. اینطوری میتونی یه پیش نمایش از تغییراتت ببینی. ولی خب یه بار پیش میاد بخوای از این تغییراتی که انجام دادی یه عکس بگیری. میتونی از افزونه ی Full Page Screen Capture که مخصوص مرورگر کروم هست استفاده کنی. وقتی روی لینک زیر کلیک کردید بعد در پنجره ی باز شده روی دکمه ی سبز رنگ اضافه شد به کروم یا add to chrome کلیک کنید.
پاسخ
 سپاس شده توسطشماره مجازی (۱۴۰۱/۸/۲۶، ۰۱:۵۸:۰۶ صبح) ، گراف مسنجر (۱۴۰۱/۱۰/۳، ۰۴:۱۹:۵۱ صبح) ، چارتر ۴۲۴ (۱۴۰۲/۹/۱۲، ۱۵:۲۳:۲۸ عصر)


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان