Drcain بدون دیدگاه

آموزش زبان PHP – قسمت دهم ( پایانی آموزش مقدماتی PHP) کوکی،آرایه 2بعدی، آپلود، کار با فایل و آپلود

سلام

قسمت دهم آموزش مقدماتی php را توفیق داشتم که ضبط کنم و به قسمت پایانی رسیدیم.

در این جلسه نیز به تکمیل مطالب باقی مانده میپردازیم مثل کوکی، کار کردن با فایل و آپلود و آرایه 2 بعدی و …

حال برویم به خلاصه مطالب این قسمت از ویدیوکست

 

با استفاده از جاوا اسکریپت خالص(pure js) در بخش کلاینت ساید متغییر 10 را برابر با var قرار دادیم و سپس آن را  alert کردیم.

 

حال با استفاده از زبان بکند ما یعنی php کوکی را دریافت میکنیم و برابر متغییر دلخواه با نام var قرار میدهیم و آن را نمایش میدهیم.

 

با استفاده از زبان html بخش کلاینت برای آپلود فایل را آماده کردیم و یک اکشن فرم نیز به آدرس جلسه10 میفرستیم.(html را نیز در همین آدرس نوشتیم ولی میتوانید به هر آدرس دلخواهی بفرستید)

یک ورودی فایلی را قرار دادیم به نام file و یک دکمه سابمیت نیز قرار دادیم و در نهایت تگ ها را بسته ایم.

اگر فایلی وجود داشت(خالی نبود)  کانفیگ دیتابیس را اضافه کن(در جلسه قبل ساخته ایم )

دیتابیس را انتخاب کرده ایم و یک فولدر کنار فایل های Php ساختیم به نام uploads و برابر متغییر قرار دادیم و file با توجه به name در html form که ساختیم استفاده کرده ایم.

سپس شرط کرده ایم که اگر موفقیت آمیز بود  به دیتابیس دیتا نیز وارد شود و پیغام موفقیت آمیز بودن با استفاده از alert جاوا اسکریپت نیز قابل مشاهده است.(در ویدیو سهوا دیتابیس uploads انتخاب شده که دیتابیس همان login_example است ولی table  که ساخته ایم uploads است.)

 

 

 

یک آرایه 2 بعدی ساده ساختیم و از آن خروجی گرفتیم. خانه 0 بعد اول خانه 0 آن ولوو است و سپس 22 و …

 

با استفاده از fopen و permission یا اجازه w که همان write  است فایل تکستی را با نام دلخواه ایجاد کرده ایم و die را برای هندل کردن ارور گذاشته ایم(در صورتی که کار نکند همانند ارور گرفتن در کوئری ها)

رشته ای را نوشتیم و برابر متغییر قرار دادیم و به فایل اضافه کردیم و در نهایت نیز فایل را بستیم.

————————————————————————————————————————————————————————————————————————————————-

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

موفق باشید

 

تهیه شده توسط امین سامانی در قبیله گیک‌ها

Youtube / Telegram / Torrent / Aparat

 

Drcain بدون دیدگاه

آموزش زبان PHP-قسمت ششم(تابع و رشته)

سلام قسمت ششم آموزش php رو در کنار هم هستیم.

ابتدا به معرفی بیشتر رشته ها میپردازیم و در نهایت با تابع ها کاربردی تر برخورد میکنیم.

متغییر گیک را به صورت رشته ای تعریف کردیم و سپس طول رشته را بدست می آوریم.

 

تعداد کلمات در رشته را بدست می آوریم.

معکوس رشته را نمایش میدهیم.

جایگاه قیبله در رشته را خروجی میگیریم(از 0 تا n شماره گذاری میشود مانند آرایه ها)

 

و با استفاده از دستور بالا میتوان بجای کلمه Hello، کلمه ی bye را در ورودی دوم جایگزین کرد.(در متغییر گیک) – شبیه find و replace

سپس به آشنایی بیشتر با تابع پرداختیم.

خروجی تابع بالا صرفا یک نمایش و اکو کردن است در صورتی که ما معمولا در برنامه نویسی به return کردن نیاز داریم و با مثالی آن را به وضوح حس کردیم.

 

که در مثال بالا با استفاده از خروجی تابع تست، تست قبیله را اجرا کردیم.

نشان هم دادیم که به دو تابع با اسم یکسان به مشکل برمیخورد و از نظر کامپایل کردن امکان پذیر نیست.( چه با آرگومان یکسان و چه متفاوت)

 

موفق باشید

 

Youtube / Telegram / TorrentAparat