توضیحات

دوستان این دوره بر اساس آخرین ورژن لارول باز تولید شده که با کلیک روی لینک آموزش رایگان php (پی اچ پی) و mysql (مای اس کیو ال) پروژه محور وارد دوره میشوید.

آموزش PHP و MySQL به همراه پروژه وبلاگ
PHP یک زبان برنامه نویسی است که میتوانیم با استفاده از آن اقدام به ساخت صفحات وب داینامیک (Dynamic) کنیم.MySQL یک سیستم مدیریت دیتابیس است که با استفاده از آن‌، میتوانیم یک دیتابیس بسازیم و آن‌را مدیریت کنیم. که در انلگیسی به آن Database Management System یا به اختصار DBMS نیز میگویند.در این دوره قصد داریم با PHP و MySQL آشنا بشیم و این آموزش ها را در قالب یک پروژه وبلاگ پیاده سازی کنیم

دوره های پیشنهادی، بعد از گذراندن این دوره :

پیش نیاز این دوره فوق العاده کاربردی :


HTML CSS طراحی وب طراحی واکنشگرا Bootstrap بوت استرپ طراحی سایت پی اچ پی php mysql sql پایگاه داده

مدرس دوره علی شیخ
مدت دوره 07:50:58
تعداد ویدیو 47

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام علی جان ممنون از پاسخی که دادی منظورم همون با کلیک کردن بود ولی من با فرستادن خودکار تگ select به سمت سرور و با استفاده از دستور switch و header این کار رو انجام دادم حالا اگه بخوام با همین روش انجامش بدم چجوری اون تگ آپشنی که selected هستش رو با دستورات php انتخاب کنم وبا دستورheader تعیین کنم که به صفحه مورد نظر بره می خوام شرط بزارم اگر تگ آپشنی selected هستش با دستور header بره به صفحه موردنظر بازم ممنون از راهنمایی ها تون کسی جز شما نداریم که سوال ازش بپرسیم نمونه ای

    • سلام وقت بخیر.
      ببیند اگه شما میخواهید کاربر روی تگ a کلیک کنه و بره به صفحه ای دیگه، باید href را براش تنظیم کنید.
      اینکه اگه تگ option انتخاب شده هست ؟!؟ خب باید ببینید شما چطوری تشخیص میدید انتخاب شده هست؟؟ آیا از url میفهمید یا متغییر پاس میدید به view و انجا تشخیص میدید؟؟
      اگه میخواهید option مقدار selected رو بگیره، که کافیه شرط قرار بدید.مثلا

      
      
      <option value="" <?php echo $foo == 1 ? 'selected' : '' ?> ></option>

      اینجا اگه متغییر foo برابر 1 باشه تگ option مقدار selected رو میگیره
      ممنون میشم کدتون هم ارسال کنید.

  • سلام مهندس علی عزیز یک dropdown list دارم که با انتخاب هر گزینه از اون میره به یک صفحه ای از on change هم استفاده کردم می خوام خودکار به سمت سرور ارسال بشه اما اولین گزینه ای که انتخاب شده چون تغییری صورت نگرفته انتخابش میکنم هیچ اتفاقی نمی افته چیکار کنم که اونم بره به صفحه مورد نظر البته با قرار دادن دکمه ارسال میشه ولی می خوام خودکار بره سمت سرور ممنون میشم راهنمایی کنید تو اینترنت هم چیزی پیدا نکردم

    • سلام وقت بخیر.
      منظورتون رو متوجه نشدم.قصد دارید یسری دیتا از سرور بگیرید و بدون رفرش نمایش بدید.یا خیر روی لینک کلیک بشه و وارد صفحه ای مدنظر بشه؟؟
      اگه قصد دارید با کلیک وارد صفحه ای بشه از تگ a داخل dropdown list استفاده کنید.

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

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

  • سلام وقت شما بخیر دوست عزیز بنده عبدالله حیدری هستم از افغانستان به سایت شما پیام گذاشتم میبخشید میخواستم بدونم من که تا هنوز با زبان برنامه نویسی پی اچ پی کار نکردم و کلا فقط با زبان های اچ تی ام ال سی اس اس و جی کوئری و هم بوت استرپ کار کردم میشه بگید آیا با آموزش این دوره پی اچ پی که شما گذاشتید روی سایتتون میتونم خودم یک سایت کاملا حرفه ای و دینامیک بسازم ?

    • سلام وقت بخیر.
      ابن دوره دوره مقدماتی و شروع کار با php هست و بعد از اون دوره oop & mvc php را مشاهده کنید و با php به خوبی آشنا بشید.بعد از اون با فریم ورک محبوب لاراول که دوره اش توی سایت هست آشنا بشید و دوره های پروژه محور لاراول را مشاهده کنید.بعد از مشاهده این دوره ها میتونید هر سایتی که خواستید را با لاراول پیاده سازی کنید

    • سلام وقت بخیر.
      ببینید یکی از بهترین جاها برای یک زبان یا ابزار یا فریمورک خوده document هست که میتونید استفاده کنید به غیر از اون دوره های موجود هست که توی یوتوب هم زیاد هست و همچنین سایت های مختلف.
      اما مسئله خیلی مهم توی یادگیری زبان برنامه نویسی، اینکه شما خودتون را به چالش بکشید، مثلا شما دوره ای php توی سایت ما مشاهده میکنید و در انتها یک پروژه داره و شما با ما پروژه را پیاده سازی میکنید بعد از اون شما باید خودتون را به چالش بکشید و سعی کنید امکانات به پروژه اضافه کنید و تو این راه به ارور برخورید و سعی در رفع ارور کنید و تمرین تمرین تمرین کنید در این بین هم مقالاتی در اون زمینه مطالعه کنید

  • سلام دوباره علی جان تنها مشکلی که دارم اینه که وقتی سایت جستجو میشه و بالا میاد می ره تو صفحه ای که اسممو نوشتم چیکار کنم اولین صفحه سایتم باز بشه باید اسممو تو صفحه اول هم بنویسم راهنمایی برادر

    • سلام.
      توی صفحه ای اول قرار بدین ولی دقت داشته باشید که صفحه هات title مثله هم نداشته باشه

    • سلام خواهش میکنم.
      اما همنطور که خدمتتون عرض کردم سئو یه تخصص هست و میتونید در موردش مطالعه کنید

  • سلام علی جان نحوه اتصال به درگاه بانک ملت رو هم آموزش بده من می خوام تو سایتم که ایندکس شده کلمه کلیدی قرار بدم تا سایت با اسمی که براش تعیین میکنم بالا بیاد چیکار کنم اون روشی که تو آموزش شما بود استفاده از key word میگن منسوخ شده راهنمایی کنید لطفا

    • سلام وقت بخیر.
      اتصال به درگاه بانک رو توی دوره فروشگاهی لاراول میگم، در کل برای اتصال باید api که بانک میده رو بخونید و پیاده سازی کنید.
      اینکه سایت شما روی یک کلمه بیاد بالا نیاز به سئو داره که نیاز هست شما مطالعه ای داشته باشید در مورد سئو و روی سئو سایت کار کنید سئو خودش یک دنیا و تخصص هست، به این سادگی نیست رو یک کلمه بالا بیارید مخصوصا کلمه های سخت، سایتتون هم باید توی Google Analytics معرفی کنید برای ایندکس کردن و بررسی عملکرد سایت

  • سلام اقای شیخ، ممنون از آموزش خوبتون
    من این کد ها رو مینویسم و وقتی در هدر فایل config رو include میکنم این ارور رو میگیرم.لطفا راهنمایی کنید...

    کدهای من در فایل کانفیگ?
    <?php
    define("dns","mysql:host=localhost,dbname=php,cherset=utf8");
    define("dbuser","root");
    define("dbpass","");
    $dbkey = new PDO("dns","dbuser","dbpass");

    کد های من در هدر?
    <?php
    include ("config.php");
    ?>

    کدهای من در ایندکس?
    <?php
    include("inc/header.php");
    ?>

    ارور سمت کاربر
    Fatal error: Uncaught PDOException: invalid data source name in C:\xampp\htdocs\blog\inc\config.php:5 Stack trace: #0 C:\xampp\htdocs\blog\inc\config.php(5): PDO->__construct('dns', 'dbuser', 'dbpass') #1 C:\xampp\htdocs\blog\inc\header.php(2): include('C:\\xampp\\htdocs...') #2 C:\xampp\htdocs\blog\index.php(2): include('C:\\xampp\\htdocs...') #3 {main} thrown in C:\xampp\htdocs\blog\inc\config.php on line 5

    • سلام وقت بخیر.
      ممنون از شما❤
      یه مقدار نیاز هست که دقت داشته باشین و با کد های فایل تمرینی مقایسه کنید، سورس کد ها توی سایت هست میتونید دانلود کنید.
      برای تعریف ثابت ها از حروف بزرگ استفاده کنید.
      اون dns نیست و dsn هست.
      اما دلیل ارور شما اینکه شما زمانی که یک شی از PDO ایجاد میکنید و میخواهید پارامتر بهش بدید، چون پارامتر ها رو ثابت تعریف کرده اید دیگه نیازی به قرار دادن بین دبل گوتیشن ( " ) نداره و ثابت ها هم نوعی متغییر هستند.

  • سلام.خسته نباشید
    مطالب و آموزش خیلی خوب بود.چند سالی هست که از پلتفرما و زبانهای روز دور بودم. مختصر و مفید خیلی از اصول و مطالب برام یادآوری شد.
    امیدوارم همیشه موفق باشید.
    خیلی ممنون.

  • سلام
    ممنون از آموزش خوبتون... ببخشید میشه مانند سایت دیوار که میتونیم انتخاب شهر رو بزنیم و متناسب با نام شهر اطلاعات برای کاربر نمایش بده رو آموزش بدید؟
    کلی سایت گشتم اما کسی درست توضیح نمیده
    ممنون میشم راهنمایی کنید

    • سلام
      برای پیاده سازی کار خیلی سختی نیست کافیه روابط رو بین جداول قرار بدید مثلا فلان شهر انتخاب شد، بره و تو جدولی که اطلاعات داره، اون سطر های که id فلان شهر هست را برگردونه
      همش بستگی به اطلاعات و جداول دیتابیس هست که در ابتدا باید ببینید چه جداولی دارید و بعد ارتباط بدید.و همچنین با sql به خوبی آشنا باشید
      اما سایت دیوار به این سادگی که عرض کردم نیست اون الگوریتم های خودشون و ابزار های که برای سرچ استفاده میکنند را دارند. حجم دیتای دیوار بالا هست و سرچ کردن توی این حجم اطلاعات به این سادگی نیست

    • ببینید توابع زیادی php داره و من کاربردی ها رو خدمتتون عرض کردم مثل explode که شما فرمودید،این متد کاربردی هست ولی شاید شما الان بهش نیاز نداشته باشید و در آینده نیاز داشته باشید به همین دلیل توی ویدیو گفتم.

  • من ازاولش همین میخواستم mvc بخونم ولی معلممون هم مثل شماگفت اینطوری بخونم الانم 2یا3تاجلسه مونده به پروژه برسم وخیلی ممنونم بابت این اموزشی که گزاشتین

  • سلام مهندس علی عزیز من یک ویدیو روی هاست آپلود میکنم نوار آپلود کامل میشه مینویسه در حال انتقال به سرور ولی بعد از تمام شدن کار فایل ویدیویی رو هاست دیده نمیشه مشکل از کجاست
    با تشکر از سایت خوبتون

    • سلام وقت بخیر
      این موضوع مربوط به بخش کنترل پنل و سرور شما میشه و اصلا مربوط به زبان برنامه نویسی در بک اند نیست.
      شما باید ببیند توی کدوم فولدر از سرور قصد آپلود فایل را دارید و آیا توی اون فولدر فایل را آپلود میکنید یا خیر، بعد برید چک کنید ببینید فایل هست یا خیر. اگه نبود باید با شرکتی که هاست خریداری کرده اید تماس بگیرید چون مربوط به سرور و هاست هست نه زبان برنامه نویسی بک اند.

  • سلام علی جان اگه بخواهیم یک وب سایت با زبان php بسازیم میشه فایلهایی هم با پسوند html داشته باشیم یا باید همه پسوند php داشته باشه ؟
    باتشکر از راهنمایی ها تون
    ایمیل
    Tehranirashid@gmajl.com

    • سلام
      درصورتی که کد php داخل فایل باشه باید پسوند فایل php باشه، در غیر اینصورت میتونه html باشه ولی خب عموما همه فایل ها php هست.

  • سلام مهندس علی عزیز سایت رایگانی دارم به گوگل معرفی کردم نقشه سایت هم درست کردم
    چند روز طول میکشه تا سایت با اون کلمات کلیدی که نوشتیم بالا بیاد
    با تشکر از راهنمایی های خوبتون
    ایمیل
    Tehranirashid@gmajl.com

    • سلام وقت بخیر.
      اینکه چه مدت طول میکشه همش به SEO سایت بستگی داره.شما اول باید آموزش های مرتبط با SEO که فارسی هم زیاد هست براش را مشاهده کنید.اینجوری نیست که فقط نقشه سایت داشته باشید.

  • سلام مهندس علی عزیز هنگام ورود به file manager برای مدیریت سایت یک صفحه لاگین بالا میاد وقتی username وpass رو وارد میکنیم با خطای زیر مواجه میشویم
    Error !Could not read line from socket
    راهنمایی میخوام
    با تشکر از سایت خوبتون

    • سلام وقت بخیر.
      اگه منظورتون برای ورود به پنل هاست هست که خب این مربوط میشه به شرکتی که هاست خریداری کرده اید به اون شرکت شما باید تیکت یا تماس بگیرید.
      و اینکه شما اول باید با مبحث هاست و ... این چیزا یکم آشنا باشین چندتا مقاله بخونید در این مورد،توی سایت هم مقاله ای برای این موضوع هست

  • باز هم سلام خدمت استاد گرامی مهندس علی عزیز جای آموزش معرفی سایت به موتور گوگل وسایر موتورها همچنین ایجاد نقشه سایت تو سایتتون خالیه میشه قرار بدید لطفا
    سایتتون تو ایران بی همتاست