-
مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام بر تمام برنامه نویسان علاقه مند به یادگیری codeigniter
بعد از مدتها این فرصت برایم مهیا شد تا با آماده کردن یک مجموعه عملی codeigniter در خدمت شما باشم.
این مجموعه برای برنامه نویسانی تهیه شده که قصد دارند از برنامه نویسی با php بصورت خالص(pure php) به سمت استفاده از فریم ورک ها بروند. codeigniter یکی از بهترین فریم ورک های یادگیری سریع است. در واقع اگر فریم ورک های دیگر را تست کرده اید و راهنمای آنها برای شما گنگ و نا مفهوم بوده اند، codeigniter را بسیار زیبا و سریع و خوش دست خواهید یافت.
در این مجموعه ویدیویی سعی شده تا علاوه بر آموزش خود فریم ورک یک سری تکنیکها و توضیحات تکمیلی نیز ارائه شود. مثلا در جلسه سوم طرح طراحی دیتابیس یک cms ریخته میشود و بعد برای پیشرفته تر شدن آموزش relation database با توضیحات کامل و نمونه مثال آورده شده است. یا در قسمت captcha نحوه لود captcha بصورت ajax توضیح داده شده است.
البته این مجموعه شامل تمام ریز نکات codeigniter نمی شود(هر چند در ابتدا تلاشم بر آن بود لاکن زمان یاری نکرد) ولی در طی ۲۵ فیلم آموزشی که هر کدام بین ۱۰ تا ۲۵ دقیقه متغیر هستند به آموزش نکات اصلی مثل کار با دیتابیس، email، encryption، pagination و حتی در موارد پیشرفته تر نحوه استفاده از کلاس template جانبی برای ایجاد master page پرداخته شده است.
البته نمیتوان جلسه ۲۵ را پایان این مجموعه دانست چون در اولین فرصت میخواهم درباره grid view و نحوه نصب یک نمونه از بهترین های ان برای علاقه مندان بپردازم.
بیشترین دلیل و انگیزه برای ساخت این ویدیوی آموزشی تقاضای دوستانی بود که بصورت ایمیل یا تلفنی راهنمایی برای یاد گرفتن فریم ورک میکردند. لذا من هم به این دوستان پیشنهاد میدادم فقط به سمت codeigniter بروند و خوب یاد بگیرند. اما در همان روز یا چند روز دیگر مجددا با من تماس گرفته و تقاضای معرفی یک راهنمای سریع یا فیلم آموزشی را داشتند. لذا من هم مجموعه لینکی را برای این دوستان ارسال میکردم. همیشه یکی از دغدغه هایم بود چرا از دانسته های اندک خودم جهت تهیه یک فیلم آموزشی برای انتشار در سایت برنامه نویس بهره نبرم. تا هم کار خیری کرده باشیم(ذکات علم) و هم دوستان جدیدی که تمایل به یادگیری دارند از آن استفاده کنن. ولی این اول داستان بود و حتی تهیه این مجموعه به ۲ماه هم طول کشید(کاری که پیش خودم گفتم یک هفته ای جمعش میکنم).
بعد از انتشار این ویدوی آموزشی آقای امیر فتحی بر طبق فیلمهای آموزشی جزوه مفیدی تهیه کردند. چنانچه بعضی قسمتهای فیلم آموزشی برای شما نا مفهوم بود میتوانید به جزوه آموزشی مراجعه کنید و جزئیات را در آنجا مطالعه کنید(لینک دانلود فایل pdf در انتهای همین پست).
در کل خوشحالم که این فرصت را یافتم تا در خدمت شما دوستان باشم. سخن کوتاه میکنم تا به معرفی هر کدام از قسمتهای فیلم آموزشی بپردازم.
- آموزش MVC و معرفی codeigniter
در اولین قسمت به توضیحات کوتاهی درباره MVC و codeigniterپرداخته شده است. همچنین در این قسمت ایده دوستانی که طرفدار استفاده از pure php و فریم ورک هستند با هم مقایسه شده و توضیحات و دلایلی برای استفاده از فریم ورک آورده شده است. - نصب و یک مثال کوچک از نحوه استفاده
در این قسمت به دانلود و نصب codeigniter پرداخته شده است. و همچنین بعد از نصب توضیحات کوتاه درباره کانفیگ ها پرداخته شده. در آخر یک نمونه controller ساده ساخته شده تا با روش کار MVCدر codeigniter آشنا شوید. - طراحی دیتابیس و آموزش relation database
به آموزش طراحی یک cms ساده میپردازد و همچنین نحوه استفاده از relation و همچنین این که چطور با دیتابیس را طراحی کنید که در طول مدت طراحی سایت خود کمترین فشار به شما وارد آید و تغییرات را در کمترین زمان اعمال کنید - کانفیگ codeigniter برای اتصال به دیتابیس از طریق pdo
توصیه من به تمام برنامه نویسانی که چه از طریق pure phpکد مینویسند و چه از طریق فریم ورک ها استفاده از pdo است. لذا در این جلسه به کانفیگ و اتصال codeigniter به pdo پرداخته شده است. - کار با مدل و ساخت اولین نمونه از مدل برای جدول post
در این جلسه یک نمونه ساده و نحوه active record در codeigniter پرداخته شده است. - ساخت master page به کمک نصب یک کلاس templateو نحوه کانفیگ آن
codeigniter بصورت پیشفرض master pageندارد. لذا عده ای با قرار دادن header , footer در تمام صفحات اقدام به ساخت master pageمیکنند. همچنین عده ای از برنامه نویسان برای codeigniter نمونه های مختلف از master page را نوشته اند که با تست بیشتر آنها بهترین نمونه را برای این مجموعه بکار گرفتم. - جدا کردن بخش adminو web و اتصال آنها به یک system مرکزی
در واقع با این تکنیک شما دو نمونه مختلف از پروژه خود خواهید داشت . در بیشتر پروژه ها نیاز به پنل admin و بخش عمومی که همان صفحات سایت است می باشد. لذا در این قسمت سعی شده تا این دو قسمت پروژه از هم جدا شده و به یک پوشه system مرکزی متصل شوند. - استفاده از فرم های codeigniter و ساخت یک فرم لاگین
در این مجموعه به نحوه استفاده از helper فرم و همچنین طراحی یک نمونه صفحه لاگین برای ورود به سایت پرداخته شده است. همچنین نحوه گرفتن داده در قسمت controllerنیز پرداخته شده است. - دریافت داده صحیح از فریم ها(validation) و نمایش خطای داده اشتباه بصورت خودکار
یکی از اصول امنیت گرفتن داده معتبر از کاربر است. مثلا کاربر در پر کردن ایمیل حتما باید یک ایمیل استاندارد پر کند. همچنین شما نباید خودتان را درگیر validation و نوشتن توابعی برای چک کردن ایمیل کنید. همچنین نمایش خطا در صورت اشتباه پر کردن یک مقدار را بگذارید به عهده codeigniter. - تکمیل بخش لاگین - چک کردن کاربر برای وجود در دیتابیس و اقدامات بعدی
برای وجود کاربر درون دیتابیس میتوان روشهای زیادی انجام داد مثلا count کرد یا بررسی کرد کاربری با این نام کاربری و رمز عبور درون دیتابیس وجود دارد یا نه. در این جلسه به بررسی وجود کاربر و نوشتن یک مدل لاگین میپردازد. - استفاده از session
در این قسمت بعد از بررسی درست بودن نام کاربری و رمز عبور برای این که کاربر بتواند درون پنل ادمین گردش کند از session بهره گرفته میشود. - استفاده از cookie و کانفیگ آن
در کنار session به معرفی و نحوه تایین اعتبار از طریق کوکی پرداخته شده است. - استفاده از کلاس encryption
داده هایی را که در cookieو session قرار داده اید نیاز به امنیت بیشتر دارند. در این قسمت به کانفیگ و معرفی کلاس رمزنگاری codigniter پرداخته شده است. - ساخت My_Controller
بعضی کارهای قرار است بصورت خودکار در تمام صفحات تکرار شود. مثلا چک کردن وضعیت لاگین کاربر admin. با ساخت یک My_Controller که از کلاس CI_Controller مشتق شده میتوانید تمام این موارد خودکار را به codeigniter واگذار کنید. - سپردن موارد تکراری به My_Controller
هدف My_Controller اجرای خودکار کارهای تکراری بود. لذا در این قسمت به نحوه سپردن وضعیت لاگین به My_Controller پرداخته میشود. - اضافه کردن یک پست جدید به درون جدول post - طراحی فرم و گرفتن مقدار
البته هدف صرفا طراحی فرم و ریختن مقدارهای درون جدول post نبوده. بلکه اگر فیلم قسمت سوم را دیده باشید به ارتباط جدول post با کاربر و category پی برده اید. لذا این جلسه و جلسه بعدی به این آموزش این موارد میپردازد. - اضافه کردن یک پست جدید به درون جدول post - ارتباط ها
برای اضافه کردن یک post جدید باید category آنرا انتخاب کنید و از لحاظ طراحی استاندارد یک cms یک post میتواند به چنیدن category تعلق داشته باشد. - کمی کنکاش و چالش
در این جلسه به بررسی نحوه کوئیری در wordpressمیپردازد و همچنین طرح اولیه نحوه گرفتن داده برای نشان داده پستها. - کوئیری بهینه تر
اگر شما هم مثل من در طراحی یک مکانیسم و کوئری بهینه تر وسواس دارید حتما این قسمت را نیز ببینید. البته کلیاتش همان جلسه قبلی است ولی سعی در بهینه سازی برداشت داده از دیتابیس دارد. - نشان دادن داده های استخراج شده
داده های واکشی شده از دیتابیس در دو جلسه قبلی در این جلسه به کاربر نشان داده میشود. - ویرایش داده های ذخیره شده
چالش جلسه ۱۶ و ۱۷ این بود که باید category ها به کاربر نشان داده میشد و بسته به انتخاب کاربر(تیک زدن موارد) درون دیتابیس ارتباطی بین آن پست و categoryهایی که عضو آن بوده برقرار میشد. اما در این جلسه به غیر لود تمام موارد آن موارد باید بیابید که این پست جرو کدام category بوده(چک باکس از قبل تیک خرده) و حالا شاید کاربر بخواهد category آنرا عوض کند. - راه اندازی Captcha
codeigniter چنین امکانی دارد. البته کامل نیست و نیاز به کمی دستکاری شما دارد. البته در این جلسه به نحوه لود captcha از طریق ajax پرداخته شده است. - آپلود فایل
codeigniter امکانات خوب و سریعی برای آپلود فایل دارد. - pagination
داده های زیاد باید صفحه بندی شوند. شما که نیخواهید در صفحه اول سایتت تان یکدفعه ۲۰۰ تا پست به کاربر نشان دهید. همچنین کاربر باید آزاد باشد براحتی پست های قدیمی شما را نیز ببیند. - ارسال ایمیل
در این جلسه به نحوه طراحی یک contact form میپردازد. - جزوه آموزشی codeigniter منطبق با فیلمهای آموزشی(نوشته امیر فتحی)
همچنین این مجموعه آموزشی در سایت مکتبخونه قرار گرفت. با تشکر از دوستان سایت مکتبخونه.
دانلود مستقیم از مکتبخونه
با تشکر از سایت p30download.com. میتوانید از p30download هم دانلود کنید
دانلود آموزشی کدایگنایتر به زبان فارسی
فایلهای همراه:
۱- کلاس pdo ویرایش شده
۲- کلاس Template
۳- تمپلیت نمونه
دوستانی که با دانلود از dropbox مشکل دارن میتونند از یکی از سرویسهای زیر دانلود کنن
mediafire
box.com
copy.com
google drive
onedrive
yandex.com
خوشحال خواهم شد تا نظرات خوبتان را درباره این مجموعه بیان کنید. چرا که امید است این آموزشها ادامه داشته باشد و شاید کار انجام شده برای آموزش فریم ورک دیگری نیز تکرار شود.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
خسته نباشید ، مواردی که میخواید بگید خیلی خوبه ،
مخصوصا ساخت my_controller .
ساخت my_model هم اگه بزارید کامل میشه ، به این شکل که یک my_model میسازیم و تمام مدل های دیگه از اون ارث میبرند ،
اینطور نیازی نیست دیگه برای هر تیبل crud جدا بنویسیم .
شماره ی 6 هم برام جالبه باید ببینم .
ولی من یک متد _out در همون my_controller میسازم و در کنترلرها فراخوانی میکنم که یه جورایی کار master page رو برام انجام میده .
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
ممنون از نظرتون
البته ارث بری کردن my_model هم مانند همون my_controller هست. دوستانی که قسمت My_controller رو یاد بگیرن میتونند همین کار رو برای model هم انجام بدن.
برای master page روش شما هم خوبه اگر امکان داشت و وقتش رو داشتید بصورت فیلم یا در حد توضیحات کوتاه دوستان دیگر رو هم راهنمایی کنید.
همچنین تمام فایلهای آپلود شد و میتونید دانلود کنید.
نقل قول:
نوشته شده توسط
pary_daryayi
خسته نباشید ، مواردی که میخواید بگید خیلی خوبه ،
مخصوصا ساخت my_controller .
ساخت my_model هم اگه بزارید کامل میشه ، به این شکل که یک my_model میسازیم و تمام مدل های دیگه از اون ارث میبرند ،
اینطور نیازی نیست دیگه برای هر تیبل crud جدا بنویسیم .
شماره ی 6 هم برام جالبه باید ببینم .
ولی من یک متد _out در همون my_controller میسازم و در کنترلرها فراخوانی میکنم که یه جورایی کار master page رو برام انجام میده .
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام آقا مهرداد
ممنون از زحمتی که کشیدید لطفا جای دیگه ای آپلود که که قابلیت resume رو داشته باشه
یه سوال هم دارم و اون اینکه شی گرایی رو خیلی خوب از کجا میشه یاد گرفت البته من شی گرایی بلدم ولی میخوام بیشتر مسلط بشم؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
خیلی ممنو از زحماتتون ولی اگه امکانش هست فیلم هارو در جای دیگری آپلود کنین تا راحت قابل دانلود باشد تشکر
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام، ميخواستم بابت آموزش خوبتون تشكر كنم ،
فقط اگه ميشه فالبي كه استفاده كرديد رو هم واسه دانلود بزاريد تا ما بتونيم با آموزش شما پيش بريم.
ممنون
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
ممنون از نظرات دوستان
فایل تمپلیت قرار گرفت
نقل قول:
نوشته شده توسط
z_b624
سلام، ميخواستم بابت آموزش خوبتون تشكر كنم ،
فقط اگه ميشه فالبي كه استفاده كرديد رو هم واسه دانلود بزاريد تا ما بتونيم با آموزش شما پيش بريم.
ممنون
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
ممنون از شما ، فقط اینکه باید سوالاتمون رو در این زمینه ، داخل همین تاپیک بپرسیم؟
بعنوان مثال من دیتابیس کالکشن رو روی utf8_persian_ci و تویه کانفیگ هم همین رو مشخص کردم و بصورت pdo وصل شدم اما بازم اطلاعات فارسی بصورت علامت سوال میاد
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
amiragha2
ممنون از شما ،
ممنون از نظر شما
در مورد دیتابیس در زمان ساخت نوع cllation رو روی utf-8 که حالا میتونه bin یا persian_ci هم باشه. این کار باعث میشه داده ها بصورت encoding در دیتابیس ذخیره بشه. یعنی اگر مستقیما توسط mysql یا نر افزار phpmyadmin داده insert کنید بصورت encoding ذخیره و نشون داده میشه(یعنی حروف فارسی بصورت علامت ? در نمیاد)
در زمان اتصال به دیتابیس درایور مورد نظر حالا چه pdo یا mysqli یا هر درایور دیگری از شما نوع داده در حال رد و بدل شدن رو میگیره. درسته که دیتابیس شما utf-8 بوده ولی اگر درایور روی utf-8 تنظیم نشه داده های رد و بدل شده با دیتابیس دچار تغییرات میشه و امکان داره که بصورت ? نشون داده بشه.
پس با این حساب در زمان اتصال هم باید درایور مورد نظر رو روی utf-8 تنظیم کنیم. که در codeigniter درون فایل کانفیگ دیتابیس(پوشه config فایل database.php) بصورت پیشفرض بر روی utf-8 گذاشته شده.
نقل قول:
نوشته شده توسط
amiragha2
فقط اینکه باید سوالاتمون رو در این زمینه ، داخل همین تاپیک بپرسیم؟
بله هر سوالی درباره این فیلمها داشتید همینجا بپرسید. اگر سوالات خیلی زیاد و طولانی هست، در ساعاتی که در یاهو آنلاین هستم میتونید سوالتون رو بپرسید.
موفق باشید.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
مهرداد۶۶
ممنون از نظر شما
در مورد دیتابیس در زمان ساخت نوع cllation رو روی utf-8 که حالا میتونه bin یا persian_ci هم باشه. این کار باعث میشه داده ها بصورت encoding در دیتابیس ذخیره بشه. یعنی اگر مستقیما توسط mysql یا نر افزار phpmyadmin داده insert کنید بصورت encoding ذخیره و نشون داده میشه(یعنی حروف فارسی بصورت علامت ? در نمیاد)
در زمان اتصال به دیتابیس درایور مورد نظر حالا چه pdo یا mysqli یا هر درایور دیگری از شما نوع داده در حال رد و بدل شدن رو میگیره. درسته که دیتابیس شما utf-8 بوده ولی اگر درایور روی utf-8 تنظیم نشه داده های رد و بدل شده با دیتابیس دچار تغییرات میشه و امکان داره که بصورت ? نشون داده بشه.
پس با این حساب در زمان اتصال هم باید درایور مورد نظر رو روی utf-8 تنظیم کنیم. که در codeigniter درون فایل کانفیگ دیتابیس(پوشه config فایل database.php) بصورت پیشفرض بر روی utf-8 گذاشته شده.
.
بسیار بسیار ممنون
من الان دقیقا همین کار رو کردم.
کالکشن دیتابیس رو موقع ساختن utf8_persian_ci مشخص کردم و تویه
database.php کانفیگ هم مشخص کردم که utf8_persian_ci باشه و باز هم اطلاعات بصورت علامت سوال نشون داده می شه. حتی اومدم و یه بار دیگه یه دیتابیس utf8_general_ci ساختم باز هم همین مشکل بود. الان با utf8_bin هم این کارو کردم بازم همون نتیجه بود.
احیانا تنظیمات دیگه ای نباید انمجام بشه؟ مثلا تویه فایل config زبان فارسی مشخص بشه ؟
حتی من در Php.ini هم default_charset =UTF-8 کردم (اما باز هم نشد)
روی هاست هم بردم باز هم همین مشکل وجود داره.
پروژه ام رو هم آپلود کردم : http://www.uploadscenter.com/uhwbs5k9vj2k
صفحه ای که در اون مشکل دارم:
http://localhost/index.php/post
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
amiragha2
بسیار بسیار ممنون
من الان دقیقا همین کار رو کردم.
کالکشن دیتابیس رو موقع ساختن
utf8_persian_ci مشخص کردم و تویه
database.php
کانفیگ هم مشخص کردم که utf8_persian_ci باشه و باز هم اطلاعات بصورت علامت سوال نشون داده می شه. حتی اومدم و یه بار دیگه یه دیتابیس utf8_general_ci ساختم باز هم همین مشکل بود. الان با utf8_bin هم این کارو کردم بازم همون نتیجه بود.
احیانا تنظیمات دیگه ای نباید انمجام بشه؟ مثلا تویه فایل config زبان فارسی مشخص بشه ؟
حتی من در Php.ini هم default_charset =UTF-8 کردم (اما باز هم نشد)
روی هاست هم بردم باز هم همین مشکل وجود داره.
پروژه ام رو هم آپلود کردم :
http://www.uploadscenter.com/uhwbs5k9vj2k
صفحه ای که در اون مشکل دارم:
http://localhost/index.php/post
سلام دوست عزیز
شما توی اتصال PDO هم utf-8 رو ست می کنید یا نه؟
چون باید ست کنید تا مشکل برطرف بشه
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام منم توي پروژه هاي قبليم اين مشكل رو داشتم
اين كد ها رو نوشتم درست شد.
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET NAMES utf8');
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
ببخشيد اين آموزش jquery كه تو فيلم ها ازش صحبت كرديد رو از كجا بايد دانلود كنيم؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
meysam1366
سلام دوست عزیز
شما توی اتصال PDO هم utf-8 رو ست می کنید یا نه؟
چون باید ست کنید تا مشکل برطرف بشه
من دارم طبق آموزش ایشون جلو می رم و پارت ۶ هستم.
جایی گفته نشده چطور این کار رو انجام بدم فقط د اخل کانفیگ اعمال کردم، الان من فقط با این دستور :
function getAllPost(){
return $this->db->get('post');
}
تویه model دیتابیسم رو فراخونی کردم و با این دستور تویه ویوو دارم آرایه رو می خونم:
$this->load->model('postmodel');
$posts=$this->postmodel->getAllPost()ک
print_r($posts);
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
amiragha2
من دارم طبق آموزش ایشون جلو می رم و پارت ۶ هستم.
جایی گفته نشده چطور این کار رو انجام بدم فقط د اخل کانفیگ اعمال کردم، الان من فقط با این دستور :
function getAllPost(){
return $this->db->get('post');
}
تویه model دیتابیسم رو فراخونی کردم و با این دستور تویه ویوو دارم آرایه رو می خونم:
$this->load->model('postmodel');
$posts=$this->postmodel->getAllPost()ک
print_r($posts);
سلام
از این استفاده کن توی مدل توی اتصالت
$dsn = 'mysql:dbname=learning;host=localhost';
$options = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'utf8\'',
);
try {
$pdo = new PDO($dsn, 'root', '', $options);
}
catch(Exception $e) {
echo 'Connection failed: ' . $e->getMessage();
}
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
amiragha2
بسیار بسیار ممنون
من الان دقیقا همین کار رو کردم.
با توجه بر راهنمایی دوستان. مشکل هنوز پا بر جاست یا برطرف شد؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
meysam1366
سلام
از این استفاده کن توی مدل توی اتصالت
$dsn = 'mysql:dbname=learning;host=localhost';
$options = array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'utf8\'',
);
try {
$pdo = new PDO($dsn, 'root', '', $options);
}
catch(Exception $e) {
echo 'Connection failed: ' . $e->getMessage();
}
بسیار ممنون از شما ، اما با توجه به مستندات و توضیحات با این کار ساختار فریم ورک به هم می ریزه.
من فک می کنم این باگ هست. ببینم آقای سیف زاده خودشون چه راه حلی پیشنهاد می دن
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
مهرداد۶۶
با توجه بر راهنمایی دوستان. مشکل هنوز پا بر جاست یا برطرف شد؟
خیر هنوز پا برجاست . من حتی پروژه رو هم آپلود کردم که مشاهده کنید. واقعا جاییش رو اشتباه انجام ندادم ولی باز هم مشکل هست. رویه php5.4 , ۵.۲ هم تست کردم.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
amiragha2
خیر هنوز پا برجاست.
دوستان مشکل دوستمون حل شد
راه حلش در لینک زیر هست که تیم توسعه ci اومدن و جواب دادن
https://ellislab.com/forums/viewthread/212311/
شما هم برای حل مشکل برید به مسیر زیرپ
systrem/database/pdo
و فایل
pdo_driver.php رو باز کنید و در خط 163 تکه کد زیر رو وارد کنید
$this->query( "SET NAMES ? COLLATE ?",array($charset, $collation));
یعنی متد db_set_charset باید بصورت زیر در بیاد
function db_set_charset($charset, $collation)
{
$this->query( "SET NAMES ? COLLATE ?",array($charset, $collation));
return TRUE;
}
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام آقا مهرداد
نمیشه لینکها رو جای دیگه آپلود کنید بشه استفاده کرد؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
meysam1366
سلام آقا مهرداد
نمیشه لینکها رو جای دیگه آپلود کنید بشه استفاده کرد؟
واقعا با دانلود مشکل دارید؟
با این حساب باید سعی کنم امشب جای دیگه هم آپلودش کنم.
شما جای خوبی میشناسید من فکر میکنم mediafire هم خوب باشه
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
مهرداد۶۶
واقعا با دانلود مشکل دارید؟
با این حساب باید سعی کنم امشب جای دیگه هم آپلودش کنم.
شما جای خوبی میشناسید من فکر میکنم mediafire هم خوب باشه
ممنون آقا مهرداد
مشکل من اینه که قابلیت resume رو نداره و سرعتش هم پایینه
مدیا فایر خوبه آپلود بوی هم هست
ببخشیدا
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
راستی آقا مهرداد شما از ابونتو استفاده می کنید؟
اون استارت منو رو چه جوری نصب کردید اونی که استارت منوش شبیه ویندوز 7 هستش
اسمش چی بود؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
meysam1366
راستی آقا مهرداد شما از ابونتو استفاده می کنید؟
اون استارت منو رو چه جوری نصب کردید اونی که استارت منوش شبیه ویندوز 7 هستش
اسمش چی بود؟
من xfce رو روی ubuntu نصب کردم. در واقع میشه همون xubuntu برای این که این رابط کاربری رو داشته باشید میتونید xubuntu رو دانلود و نصب کنید و یا بر روی ubuntu بیاید از طریق apt رابط xfce رو نصب کنید برای این کار هر کدوم از دو تا دستور زیر رو استفاده کنید درسته
sudo apt-get install xubuntu-desktop
sudo apt-get install xfce
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
مهرداد۶۶
من xfce رو روی ubuntu نصب کردم. در واقع میشه همون xubuntu برای این که این رابط کاربری رو داشته باشید میتونید xubuntu رو دانلود و نصب کنید و یا بر روی ubuntu بیاید از طریق apt رابط xfce رو نصب کنید برای این کار هر کدوم از دو تا دستور زیر رو استفاده کنید درسته
sudo apt-get install xubuntu-desktop
sudo apt-get install xfce
سلام
ممنون آقا مهرداد
شما ویندوز هم نصب کردید یا فقط از لینوکس استفاده می کنید؟
آموزشی برای یادگیری خوب لینوکس سراغ دارید؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
meysam1366
سلام
ممنون آقا مهرداد
شما ویندوز هم نصب کردید یا فقط از لینوکس استفاده می کنید؟
آموزشی برای یادگیری خوب لینوکس سراغ دارید؟
سیستم اصلی لینوکس هست ولی در کنارش یه ویندوز هم دارم البته توی ویندوز هم یک vm لینوکس دارم. یعنی بعضی کارها هست که توی لینوکس با vm ویندوزی نمیشه انجام داد که حتما باید برم و سیستم رو از طریق ویندوز بوت کنم(امان از نرم افزارها و سخت افزارهایی که همیشه ضعف وابستگی به osدارن). ولی در کل با سیستم لینوکسی راحت ترم و الان ۳سالی هست که تمام کارهام با لینوکس انجام میشه. البته بعضی اوقات هم دردسر میشه مثلا میخواستم مودم gprs برای لپ تاپم بخرم برده بودم تست کرده بودم که درایور برای لینوکس داره یا نه.
برای آموزش هم نصب کن و بعد دستورات پایه رو یاد بگیر و برو جلو. لینوکس ۹۹ درصد کاراش با shell و command انجام میشه. البته کتاب lpic-1 رو برای دوستانی که میخوان لینوکس رو شروع کنن به شدت توصیه میکنم.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
ممنون
ببخشید کار آپلود ویدئوها به کجا کشید؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
meysam1366
ممنون آقا مهرداد
مشکل من اینه که قابلیت resume رو نداره و سرعتش هم پایینه
مدیا فایر خوبه آپلود بوی هم هست
ببخشیدا
ببخشیدا
یعنی الان شما منتظرید که جایی دیگه آپلود کنند
معلومه که با دانلود میونه خوبی ندارید
این آموزش با این لینک طلاست
پس زودتر دانلودش کنید و شروع کنید به دیدن
وقت طلاست
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
bagherok
ببخشیدا
یعنی الان شما منتظرید که جایی دیگه آپلود کنند
معلومه که با دانلود میونه خوبی ندارید
این آموزش با این لینک طلاست
پس زودتر دانلودش کنید و شروع کنید به دیدن
وقت طلاست
سلام دوست عزیز
به شما توصیه می کنم هیچ وقت زود قضاوت نکنید
من میونم با دانلود عالیه
و الان هم قسمت 10 رو دیدم و قسمت 11 رو هم دانلود کردم ولی هنوز ندیدم
قسمت 12 رو 2 بار گذاشتم دانلود و ارور داده و دارم برای بار سوم دانلود می کنم
چندین بار سعی کردم توی سایت آپلود دیگه لیچ کنم ولی موفق نشدم
موفق باشید
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
دوستان بخاطر این که نتونستم بریم و جای مناسب دیگری آپلود کنم عذر میخوام.
الان بر روی mediafile-box.com-onedrive-copy.com و همچنین تا فردا بر روی سرورهای yandex هم قرار خواهد گرفت که دیگر دوستان محدودیت سرور و مشکل دانلود نداشته باشن.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
مهرداد۶۶
دوستان بخاطر این که نتونستم بریم و جای مناسب دیگری آپلود کنم عذر میخوام.
الان بر روی mediafile-box.com-onedrive-copy.com و همچنین تا فردا بر روی سرورهای yandex هم قرار خواهد گرفت که دیگر دوستان محدودیت سرور و مشکل دانلود نداشته باشن.
سلام آقا مهرداد عزیز
واقعا خیلی خوب آموزش میدید ازتون کمال تشکر رو دارم
دوست عزیز خواهشا خودتون رو اینهمه زحمت ندید فکر کنم همون آپلود بوی کافی باشه
خواهشا آموزش رو ادامه بدید ما که داریم لذت می بریم
ممنون
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام
ممنون آقا مهرداد
دارم باقی پارت ها رو دانلود می کنم از آموزش بسیار خوبتون ممنونم
به دوستان دیگه توصیه می کنم حتما و حتما این فیلمهای آموزشی رو که خیلی عالی توضیح داده شده رو دانلود کنن
من که دارم لذت می برم آقا مهرداد خدا خیرت بده
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام آموزش هاتون واقعا عاليه خواهش ميكنم ادامه بديد
و اگه ميشه مواردي مثل cache,htaccessو امنيت و استفاده از سطوح دسترسي رو هم توضيح بديد
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام. میشه گزینه فراموشی پسورد هم اضافه کنید؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
dddd10
سلام. میشه گزینه فراموشی پسورد هم اضافه کنید؟
یادآوری رمز عبور میتونه به کمک جلسه آموزش ایمیل درست بشه. به این صورت که کاربر درخواست یادآوری میده و شما در یک فرمی ازش آدرس ایمیل می گیرید و اگر اون ایمیل در سایت موجود بود یک کلمه عبور جدید برای ایمیلش ارسال می کنید. البته حالت پیشرفته هم این که یک رشته hash می سازید و توی یکی از فیلدها ذخیره میکنید و رشته hash شده رو بصورت یک لینک برای کاربر ایمیل می کنید و کاربر در ایمیل خودش بر روی لینک کلیک میکنه و شما هم یک controller می سازید که رشته های hash شده رو بگیره و در دیتابیس جستجو میکنید که آیا با این ایمیل چنین رشته hash ذخیره شده بود پس در این صورت یک فرم در اختیار کاربر میزارید تا رمز عبور جدید رو به دلخواه خودش وارد کنه.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
z_b624
سلام آموزش هاتون واقعا عاليه خواهش ميكنم ادامه بديد
و اگه ميشه مواردي مثل cache,htaccessو امنيت و استفاده از سطوح دسترسي رو هم توضيح بديد
ممنون
مواردی که گفتید واقعا عالی هستند. البته منم تو فکرش بودم
البته htaccess کمی دردسر داره مخصوصا راه اندازیش روی local. کش کردن آنچنانی ندارد ولی مفیده. سطوح دسترسی کمی شاید پیچیده باشه و طولانی چون بحث اختصاص یک role به یک کاربر هست که بهش RBAC هم میگن.
قولش رو نمیدم ولی تا چند روز آینده این موارد هم تهیه میشه.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
مهرداد۶۶
ممنون
مواردی که گفتید واقعا عالی هستند. البته منم تو فکرش بودم
البته htaccess کمی دردسر داره مخصوصا راه اندازیش روی local. کش کردن آنچنانی ندارد ولی مفیده. سطوح دسترسی کمی شاید پیچیده باشه و طولانی چون بحث اختصاص یک role به یک کاربر هست که بهش RBAC هم میگن.
قولش رو نمیدم ولی تا چند روز آینده این موارد هم تهیه میشه.
بازم ممنون كه به نظرات كاربران توجه ميكنيد ولي به نظر من هر چه قدر هم كه طولاني بشه ولي ارزشش رو داره، از اون جايي كه آموزش خيلي خوبي داريد اگه اين موارد رو هم درست كنيد عالي ميشه
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
اول از همه باید یه تشکر ویژه بکنم ، آقای سیف زاده با حوصله و صبر تمام ، حدود یک ساعت با تیم ویوور به سیستم من متصل شدند تا مشکل من رو حل کنند ، دستشون درد نکنه.
من الان دچار یه مشکل دیگه شدم.
الان من خیلی جاها نیاز با url فارسی دارم و این بهم ارور Disallowed Key Characters. می گیره. چطور به این codeigniter بفهمونم که کاراکتر های فارسی رو هم ساپورت کنه؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
amiragha2
.
الان من خیلی جاها نیاز با url فارسی دارم و این بهم ارور Disallowed Key Characters. می گیره. چطور به این codeigniter بفهمونم که کاراکتر های فارسی رو هم ساپورت کنه؟
4
ممنون
برای حل این مشکل باید فایل زیر رو تفییر بدید
system/core/Input.php
خط 728 رو بصورت زیر تغییر بدید
preg_match("/^[a-z0-9:_\/-]+$/i", $str)
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
سلام
آقا مهرداد یک مشکلی برای ایجاد کوکی داره لطفا راهنماییم کنید.
این کد را داخل مودل نوشتم:
if($remember == 1){ $cookie = array( 'name' => 'userblog', 'value' => 'islogin', 'expire' => time()+3600 ); $this->input->set_cookie($cookie); }
تنظیمات کانفیگ:
$config['cookie_prefix'] = "";$config['cookie_domain'] = "localhost";$config['cookie_path'] = "/";$config['cookie_secure'] = True;
autoload را تنظیم کردم اما کوکی نمیسازه! درصورتی که setcookie بدون مشکله! آدرس path هم نوشتم مشکل رفع نشد
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
dddd10
سلام
آقا مهرداد یک مشکلی برای ایجاد کوکی داره لطفا راهنماییم کنید.
مشکل کوکی عموما وجود داره شما با مرورگر firefox هم یه تست کنید. همچنین توی ست کردن کوکی یه سری نکات هم گفته بودم
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
ممنون بخاطر زحمتتون و اینکه واقعا زکات علمتون رو دادین .... امیدوارم خدا هم پاداشتون رو بده .
توی توضیحات یه پروژه ی ساده رو برداشتین و خیلی ساده و روان توضیح دادین (کاش بعضی ها بیان از شما یاد بگیرن )
واقعیتش اینه که دنبال یه فریم ورک ساده بودم که هم یادگیریش چن روز وقت بیشتر نخواد و هم اینکه اگه خواستم توسعه اش بدم زیاد مشکلی نداشته باشم
ولی به نظرم این فریم ورک زیاد از حد ساده است و اینکه همین نداشتن مستر پیج و اینکه بخواییم مثل یی واسه هر کنترلر یه لایوت درست کنم یه ایراد حساب میشه .... و انگاری باگ هم داره که بعضی هاش پیدا شده و داره رفع میشه ...
به نظر شما در اینده این فریم ورک بهتر میشه ؟
یه سوال دیگه اینه که از نظر مصرف منابع سرور چطوره ؟ خودتون باهاش سایت نوشتین ؟ سرعتش روی هاست چطوره ؟
و یه سوال اساسی : چرا بین فریم ورک ها این و مثلا چرا لارا نه یا زند و .... یی ؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
masiha68
ممنون بخاطر زحمتتون و اینکه واقعا زکات علمتون رو دادین .... امیدوارم خدا هم پاداشتون رو بده .
ممنون از نظراتتون
من در توضیحات گفتم که بهترین فریم ورک برای یادگیری و همچنین در ادامه هم توضیح دادم برای دوستانی که میخوان از php خالص به سمت استفاده از فریم ورک ها برن
ولی همون طور که خودتون هم توضیح دادین برای راه اندازی یک پروژه اصلا مناسب نیست از این فریم ورک استفاده بشه.
نه این که بگیم اطلا به درد نوشتن پروژه نمیخوره بلکه این که بدلیل نبود نبود ابزار توسعه سریع(چیزی مثل giiدر yii) و همچنین روند طولانی برای اجرای هر قسمت از پروژه(مثلا برای پستها اگر در yii بود در زیر ۵ دقیقه براحتی طراحی میشد ولی در codeigniter زیر یک یا دو ساعت امکان نداره).
من برای پروژه ها از yii استفاده میکنم. به دوستان هم توصیه میکنم برای یادگیری و راه افتادن در فریم ورکهای phpاز codeigniterاستفاده کنن ولی برای ادامه بعد از یادگیری و خبره شدن برن سمت laravel یا yii. البته من خودم yii رو بیشتر دوست دارم و اگر دوستان تمایل داشته باشن همین مجموعه رو شاید برای yii هم درست کردم.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
مهرداد۶۶
ممنون از نظراتتون
من در توضیحات گفتم که بهترین فریم ورک برای یادگیری و همچنین در ادامه هم توضیح دادم برای دوستانی که میخوان از php خالص به سمت استفاده از فریم ورک ها برن
ولی همون طور که خودتون هم توضیح دادین برای راه اندازی یک پروژه اصلا مناسب نیست از این فریم ورک استفاده بشه.
نه این که بگیم اطلا به درد نوشتن پروژه نمیخوره بلکه این که بدلیل نبود نبود ابزار توسعه سریع(چیزی مثل giiدر yii) و همچنین روند طولانی برای اجرای هر قسمت از پروژه(مثلا برای پستها اگر در yii بود در زیر ۵ دقیقه براحتی طراحی میشد ولی در codeigniter زیر یک یا دو ساعت امکان نداره).
من برای پروژه ها از yii استفاده میکنم. به دوستان هم توصیه میکنم برای یادگیری و راه افتادن در فریم ورکهای phpاز codeigniterاستفاده کنن ولی برای ادامه بعد از یادگیری و خبره شدن برن سمت laravel یا yii. البته من خودم yii رو بیشتر دوست دارم و اگر دوستان تمایل داشته باشن همین مجموعه رو شاید برای yii هم درست کردم.
من چند ماهیه دارم یا یی سرو کله می زنم و ازش زده شدم .... به قول خودتون واسه کاربرای سطح پایین همین فریم ورک خوبه ... در کل بزرگترین مشکل یی همین نداشتن یه منبع و اموزش مفیده که بیاد سیستم رو با یه مثال ساده توضیح بده .... اگه تمایلی به ساخت یه اموزش برای فریم ورک یی داشته باشین من از همین حالا پیش خرید می کنم .
در مورد لاراول هم فک کنم اکتیو رکورد نداره و باید با همون اس کیو ال خالی کد بزنی . و در مورد یی هم که گفتم زیاد از حد پیچیده است .
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
masiha68
من چند ماهیه دارم یا یی سرو کله می زنم و ازش زده شدم .... .
نه yii بلکه شما اگر برید طرف کیک و سیمفونی و خلاصه هر فریم ورکی به غیر از codeigniter آخرش به این نتیجه میرسید که همشون گنگ هستن.
ولی چرا همون yii برای خیلی از برنامه نویسا خوب و کارار هستن و اصلا هم گنگ نیست ولی برای شما گنگ هست؟
راستش تا ۲ سال پیش هم منم همین مشکل رو داشتم. یعنی تمام فریم ورکها رو نشستم یکی یکی یاد گرفتم. تمام هر چی فیلم توی وب بود چه تجاری و رایگان و چه خارجی و ایرانی همه رو دانلود و یکی یکی نگاه کردم ولی آخرش هیچی دستگیرم نشد خلاصه داشتم از phpزده میشدم. تا این که برگشتم و نشستم codeigniter رو یاد گرفتم.
درسته ساده هست ولی واقعا ذهن آدمو درباره فریم ورک روشن میکنه. مثلا همین validation در codeigniter (که توی ویدیوها هم بهش پرداختم) چقدر جالب هست و چقدر هم راحت دقیقا شما رو راه میندازه که چطور بر روی یک فرم باید validation گذاشت. بعد شما با همین دیدگاه میرید سمت yii اونجا درسته validation بصورت خودکار توسط gii به کدها اضافه میشه ولی باز هم جای تغییرات داره حتی میتونید براش سناریو بنویسید و خلاصه هزار تا کار دیگه.
هدف من اینه که دیدگاه دوستان رو نسبت به روند کار در فریم ورک آشنا کنم و این ذهنیت رو ایجاد کنم که شما بجای اینکه خودتون رو درگیر کارهایی جزیی مثل ورود و خروج کاربر کنید میتونید برید و بر روی قسمتهای اصلی پروژه تون وقت بزارید. مثلا در codeigniter کنترل sessionو cookie برای ورود و خروج توسط برنامه نویس انجام میشه ولی در yiiتوسط خود فریم ورک انجام میشه.
البته مستنداتش خیلی هم خوبه ولی باید قبول کرد برای برنامه نویسان خیلی خبره نوشته شده و برای دوستانی که تازه دارن یاد میگیرن کمی مشکل هست. البته در yii2 مستندات هم جور دیگه نوشته شدن که دوستانی که تازه برنامه نویسی شروع کردن هم بتونن با مطالعه اون کدها و مثالها طرز کار با فریم ورک yii رو یاد بگیرن.
در مورد فیلم آموزشی yiiهم باید ببینم چه تعداد از دوستان روند آموزش بنده رو میپسندن و بعدش شروع کنم.
فیلمها هم مثل همیشه رایگان خواهد بود چون با دعای خیر دوستان خداوند چند برابرش رو بهم میده.
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
شاید بیان کردن این موضوع اینجا درست نباشه چون هم شخص اقای شهرکی ادم زحمت کشی هستن و اینکه فک نکنم کسی به تاثییر ایشون توی پی اچ پی ایران شک داشته باشه ولی توی پکیجشون یه کم سنگین توضیح دادن و به قولی سطح بالا توضیح دادن .... حالا اگه شما بیان یه نظرسنجی توی تالار یی بزارین که چند نفر میخوان یه همچین اموزشی ساخته باشه قعلا خیلی ها هستن که خواهان این اموزش هستن و اعلام تمایل می کنن ... و اینکه رایگان هم باشه که دیگه فک نکنم کسی این وسط حداقل از نظر مالی بگه نه .... شاید بیشترین مشکلی که پیش میاد همون بحث چرخ رو دوباره اختراع کردن باشه که با توجه به پکیج اقای شهرکی شاید درست نباشه یه همچین اموزشی قرار داده بشه ولی اگه توی اموزشتون فقط سطح مقدماتی و یه پروژه ی ساده با یی رو توضیح بدین خیلی ها استفاده می کنن و با توجه با شناختی که از اقای شهرکی دارم فک نکنم خود اقای شهرکی هم مخالفتی داشته باشن
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
اگه میشه آموزش یی هم بسازید
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
مهرداد۶۶
مشکل کوکی عموما وجود داره شما با مرورگر firefox هم یه تست کنید. همچنین توی ست کردن کوکی یه سری نکات هم گفته بودم
با فایرفاکس مشکل حل شد. چرا مشکل عموما وجود داره؟ setcookie این ایرادو نداشت. راه حل این مشکل چیه تا برای اپرا و دیگر مرورگرها اجرا بده؟
-
نقل قول: مجموعه آموزش عملی codeigniter از مبتدی تا پیشرفته+تکنیکهای ساخت cms
نقل قول:
نوشته شده توسط
dddd10
با فایرفاکس مشکل حل شد. چرا مشکل عموما وجود داره؟ setcookie این ایرادو نداشت. راه حل این مشکل چیه تا برای اپرا و دیگر مرورگرها اجرا بده؟
این مشکل به دلیل درست کانفیگ نشدن path و domain هست. شما در فایرفاکس کوکی رو که ذخیره کرده نگاه کنید ببینید چه چیزی رو به عنوان pathو domainداده، همون رو در codeigniter به عنوان path , domain وارد کنید.