به نام تو خالق تک تک ذرات هستی

بر این باور رسیدم که معنای بی نهایت چیزی جز تو نیست خدا سلام به کاربران رایانه من به 20 نفر نویسنده افتخاری ( به 3 نفر برتر هر ماه 50 و 30 و 20 تومن داده میشود) ارسال رزومه جهت تایید http://estkhdam.myp30.ir/ به 5 نفر مدیر (هر ماه نفر اول نویسندگی) حقوق 100 تومن به 3 نفر تبلیغ کننده و فروشنده تبلیغات سایت حقوق 200 ثابت + 20% مجموع فروش تبلیغات

خبر مهم

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

تبلیغات

  • Ad 468
  • Ad 468

» آموزش PHP – ارتباط با دیتابیس MySQL در PHP

۳۱ شهریور ۱۳۹۳

آموزش PHP – ارتباط با دیتابیس MySQL در PHP

آموزش PHP بدون مباحث مربوط به ارتباط بین mysql و php قطعا ناقص خواهد بود .
در آموزش این مبحث ، دو شاخه مدنظر است . یکی آموزش مفاهیم دیتابیس و پایگاه داده (Database) هاست که این بخش در آموزش پایگاه داده ها به صورت کامل در بخش آموزش پایگاه داده ها مطرح خواهد شد و شاخه دیگر ارتباط بین mysql و php و اجرای دستورات mysql از طریق PHP است که در این مقاله به آموزش آن می پردازیم . در پایگاه داده ها چهار عمل اصلی درج (insert) ، حذف (delete) ، بروزرسانی (update) و انتخاب (select) وجود دارد که همانطور که گفتم برای آشنایی با چند و چون این دستورات باید به بخش آموزش پایگاه داده ها رجوع کنید . هدف ما در این مقاله آشنایی با نحوه اجرای این چهار عمل اصلیmysql در PHP است و فرض شده که مخاطبان سایت با مفاهیم پایگاه داده و دستورات دیتابیس مشکلی نداشته و به آن مسلط هستند.
 

» آموزش php پیشرفته جلسه دو

۳۱ شهریور ۱۳۹۳

آموزش php پیشرفته جلسه دو

آموزش PHP – کوکی در PHP

در این بخش از آموزش PHP به مبحث کوکی (Cookie) می پردازیم .

[...]

 

» آموزش php پیشرفته

۳۱ شهریور ۱۳۹۳

آموزش php پیشرفته

آموزش زبان PHP – استفاده از تاریخ در PHP

برای استفاده از تاریخ به منظور نمایش و چاپ آن در PHP از تابع date استفاده می کنیم .
تابع date():
این تابع به طور کلی دو پارامتر می گیرد . اولین پارامتر که اجباری نیز هست فرمت تاریخ را نشان می دهد و باید به صورت رشته ای باشد . دومین پارامتر که اختیاریست مربوط میشود به مفهوم timestamp. شکل کلی فراخوانی تابع date به شکل زیر است :
 

» آموزش php متوسط جلسه دو

۳۱ شهریور ۱۳۹۳

آموزش php متوسط جلسه دو

آموزش PHP – تعریف تابع در PHP

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

» آموزش php متوسط

۳۱ شهریور ۱۳۹۳

آموزش php متوسط

آموزش PHP – کنترل جریان در PHP – بخش اول دستورات شرطی if و switch

کنترل جریان به نحوه و ترتیب اجرای دستورات PHP برمی گردد . عبارات شرطی که بخشی از دستورات کنترل جریان را تشکیل می دهند برای این هستند که بسته به شرایط مختلف دستورات مختلفی اجرا شوند .

[...]

 

» آموزش php مقدماتی جلسه دو

۳۱ شهریور ۱۳۹۳

آموزش php مقدماتی جلسه دو

آموزش php – الحاق رشته ها (String Concatenation)

الحاق رشته ای یا string concatenation یعنی چسباندن دو رشته یا متغیر رشته ای به هم به گونه ای که انگار یک رشته یا متغیر واحد هستند . در php این عملیات توسط عملگر یکانی الحاق که با دات (.) مشخص می شود ، انجام می گیرد . اگر بین دو رشته یا متغیر رشته ای علامت دات را استفاده کنید خروجی حاصل یک رشته واحد خواهد بود . این عملگر را می توانید برای بیش از دو رشته نیز استفاده کنید کافیست رشته ها را به ترتیب و به دنبال هم لیست کرده و آنها را با علامت دات از هم جدا کنید . خروجی حاصل را می توانید چاپ کرده و یا برای پردازش خاصی به توابع ارسال کنید . ضمن اینکه می توانید یک رشته را به یک عدد الحاق کنید در این صورت php به صورت خودکار عدد را به جنس رشته تبدیل می کند و عملیات الحاق را انجام می دهد . در کد زیر نمونه ای از عملیات الحاق را مشاهده می کنید :
<?php
$msg = “Hello World !”.” “.”It’s a nice day !”;
?>
همانطور که در کد بالا می بینید ، متغیر رشته ای msg$ با خروجی الحاق سه رشته مقدار دهی شده است . رشته اول Hello World ، رشته دوم کارکتر space برای ایجاد فاصله بین رشته قبلی و رشته بعدی و رشته سوم عبارت It’s a nice day می باشد . حال می توان رشته حاصل را برای چاپ بر روی صفحه به تابعی که این کار را انجام می دهد ارسال نمود . [...]
 

» آموزش php مقدماتی

۳۱ شهریور ۱۳۹۳

آموزش php مقدماتی

زبان PHP چیست ؟
زبان php یک زبان اسکریپتی سمت سرور (Server Side) است .بدین معنی که وظیفه اجرای آن بر عهده سرور می باشد. در فرهنگ برنامه نویسی سرور صرفا یک ماشین سخت افزاری نیست . بلکه نرم افزار یا برنامه ایست که وظیفه اجرای یکسری کار معین را بر عهده دارد . در مورد برنامه نویسی تحت وب این نرم افزار وب سرور (Web Server) نام دارد . هنگامی که شما یک صفحه وب را طراحی می کنید این صفحه شامل بخش های مختلفی خواهد بود . یک بخش ممکن است صرفا html باشد و مربوط به جنبه های ظاهری صفحه وب که وظیفه اجرای آن بخش بر عهده مرورگر خواهد بود . یک بخش مانند ارتباط با دیتا بیس (Database) را نمی توان بر عهده مرورگر گذاشت چرا که مرورگر در سمت مشتری (Client) اجرا می شود و در سمت مشتری دیتابیسی وجود ندارد (و اصلا نمی تواند و معنا ندارد که وجود داشته باشد). بنابراین اجرای این  بخش بر عهده وب سرور گذاشته می شود . هنگامی که کاربر این صفحه را درخواست می کند این در خواست توسط مرور گر برای سرور ارسال می شود . در سرور نرم افزار وب سرور مدام به پورت (port) شماره ۸۰ (این پورت ، پورت پیش فرض وب – http – است پورت های ۸۰۰۸ و ۸۰۸۰ نیز به این کار اختصاص داده شده اند که می توان از آنها استفاده نمود) گوش می کند بدین معنی که تمامی پکتهای دریافتی از این پورت را چک می کند و آنها را مورد پردازش قرار می دهد . این پردازش بدین معنی است که ابتدا فایل درخواستی را مشخص کرده و سپس آنرا پویش می کند از کدهای html گذر کرده و کدهای سروری (در این مجموعه php) را تفسیر کرده و احیانا اگر درخواستی از بانک اطلاعاتی داشته باشد این درخواست را ارسال کرده و جواب آنرا بر می گرداند . در نهایت تمامی کدهای سروری به html تبدیل شده و برای مشتری ارسابل می شود و مرورگر آنها را تفسیر کرده و نشان می دهد .
 

» آموزش HTML – HTML پیشرفته جلسه دو

table-html-code
۳۱ شهریور ۱۳۹۳

آموزش HTML – HTML پیشرفته جلسه دو

موجودیت های استاندارد HTML 4.0

برچسب های HTML می توانند موجودیت داشته باشند.موجودیت های خاص هر برچسب در زیر لیست شده . موجودیت های فوق هسته هستند و موجودیت زبان برای همه برچسب ها استاندارد است.


موجودیت های هسته

موجودیت مقدار توضیحات
class class_rule or style_rule کلاس یا عنصر
id id_name یک id یکتا برای عنصر
style style_definition تعریف یک style درون خطی
title tooltip_text  یک متن برای نمایش در یک tool tip

موجودیت های زبان

موجودیت مقدار توضیحات
dir ltr | rtl چیدمان متن را مشخص می کند
lang language_code کد زبان را مشخص می کند

موجودیت های کلمات کلیدی

موجودیت مقدار توضیحات
accesskey character یک میانبر صفحه کلید برای عناصر معرفی می کند.
tabindex number درخواست tab برای یک عنصر را تعریف می کند.

[...]

 

» آموزش HTML – HTML پیشرفته

۳۱ شهریور ۱۳۹۳

آموزش HTML – HTML پیشرفته

ظاهر بندی HTML

هرکجا در وب شما صفحاتی خواهید یافت که مانند صفحات روزنامه قالب بندی شده اند ، این صفحات از ستون های HTML استفاده می کنند.


ظاهر بندی HTML – استفاده از جداول

یکی از تمرین های متداول با HTML استفاده از جداول برای ظاهر بندی یک صفحه است.

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

همانطور که شما در این صفحه می بینید یک ستون چپ و یک ستون راست وجود دارد. این متن در ستون راست نشان داده خواهد شد

برای تقسیم کردن بخشی از این صفحه به دو ستون از جداول HTML استفاده کرده ایم. حقه استفاده شده در اینجا استفاده از جدول بدون حاشیه است وشاید مقدار کمی cellpadding.

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


[...]

 

» آموزش HTML – دوره متوسط جلسه ۲

۳۱ شهریور ۱۳۹۳

آموزش HTML – دوره متوسط جلسه ۲

آموزش HTML – ایجاد لیست های نامرتب با استفاده از تگ ul

برای ایجاد لیست هایی که ترتیب آیتم های آنها اهمیت ندارد باید ازتگ ul که ابتدای عبارت Unordered List است  استفاده کنید. با استفاده از این تگ صرفا یک لیست نامرتب ایجاد کرده اید اما هنوز هیچ گزینه ای به آن اضافه نکرده اید . به ازاء هر گزینه باید از یک زوج باز و بسته تگ li که مخفف List Item است استفاده نمود . تگ ul یک خصیصه عمده دارد و آن هم type است که چهار مقدار متفاوت می پذیرد :
۱- Disk :‌ که باعث می شود یک دایره سیاه تو پر در کنار هر یک از آیتم ها ظاهر شود . این گزینه مقدار پیش فرض است .
۲ – Circle :‌  که باعث می شود یک دایره تو خالی در کنار هر یک از آیتم ها ظاهر شود .
۳ – Square :‌ که باعث می شود یک مربع سیاه تو پر در کنار هر یک از آیتم ها ظاهر شود .
۴ – none : که باعث می شود هیچ علامتی در کنار گزینه ها قرار نگیرد .

<p style=”font-family : tahoma ; color:blue ; Background-Color : yellow>
<ul type=”square” > <li>HTML</li> <li type=”circle>PHP</li> <li>MS SQL Server</li> </ul>

[...]