پیشگام اسکریپت

ارتباط از طریق یاهو مسنجر
نوشته‌های تازه
خبرنامه
خبرنامه غیرفعال است!

عضویت درخبرنامه

هاست چیست؟
بازدید: 902 views

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

هاست چیست؟

در واقع هاست فضایی مشخص از یک سرور می باشد که بنا به نیاز برای وبسایت اختصاص می یابد. اکثر هاست هایی که در کشور ما و حتی کشورهای دیگر به فروش می رسد از سرویس های هاست اشتراکی استفاده می کنند. هاست اشتراکی به این معنی است که یک سرور مشخص برای چندین یا چند صد وبسایت سرویس دهی می کند و منابع سخت افزاری اعم از سی پی یو ، رم ، هارد برای تمامی کاربران استفاده می شود. البته لازم به ذکر است می توان بنا به نیاز برای هر اکانت محدودیت ها یا امتیازاتی را درنظر گرفت. برای مثال میزان فضای یک کاربر می تواند از کاربران دیگر بیشتر باشد یا مثلا پهنای باند و …
ذکر این نکته هم لازم است که هاست اشتراکی به معنی این نیست که از هاست بصورت مشترک استفاده می شود بلکه منظور این است که هاست ها از سرور استفاده مشترک می کنند و بدلیل اینکه کاربران هم مبلغ کمتری برای میزبانی وبسایت خود بپردازند و هم اینکه برای کاربر معمولی اصلا نیازی به سرور اختصاصی نیست از هاست اشتراکی استفاده می شود.
برای اینکه دسترسی به اطلاعات و همچنین مدیریت آنها برای کاربران میسر شود از رابط های نرم افزاری برای مدیریت هاست استفاده می شود. از رابط های نرم افزاری در هاست لینوکس می توان به کنترل پنل قدرتمند سی پنل اشاره کرد که در حال حاضر محبوبترین کنترل پنل مدیریتی هاست می باشد. از رابط های نرم افزاری دیگر می توان به دایرکت ادمین و پلسک نیز اشاره کرد که پلسک در آخرین نسخه های نرم افزاری خود شاهد تغییرات مثبت زیادی بوده و حرفه ای تر و کاربر پسند تر شده است. دایرکت ادمین نیز کنترل پنل محبوبی بوده و طرفداران بسیاری دارد. لازم به ذکر است که لایسنس ماهانه سی پنل بیشتر از دایرکت ادمین است و در ضمن امکانات بیشتری را در خود دارد.
  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

نحوه ثبت و بهینه سازی سایت در گوگل
بازدید: 903 views

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

با استفاده از این آموزش به بهبود سایت خود خود کمک کنید.

نحوه ثبت و بهینه سازی سایت در گوگل

نحوه ثبت و بهینه سازی سایت در گوگل

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

به صفحه وبمستر تولز گوگل از لینک زیر بشوید و طبق آموزش عمل کنید :

ورود به سایت

آموزش :

پس از ورود به این سرویس بر روی دکمه …Add a site کلیک کنید در نوار کشوی که باز می شود آدرس وب سایت خورد را به صورت https://www.pishgamweb.net وارد کنید . و سپس دکمه Continue را جهت ثبت وب سایت کلیک کنید.

حال آدرس سایت نمایش داده خواهد شد که نیاز به تایید دارد. برای تایید سایت بر روی گزینه Verify this site کلیک کنید تا وارد صفحه Verify ownership شوید در قسمت Verification method سه روش را در اختیار شما قرار میدهد تا به صورت دلخواه انتخاب کنید.

روش اول اضافه کردن تکه کد html به کدهای html سایت است مانند توضیحاتی که در بخش Show me an example آمده است.

روش دوم اضافه کردن یک صفحه html در روت وب سایت است ابتدا آن صفحه را دانلود میکنید و سپس در روت وب سایت آپلود میکنید.

روش سوم اضافه کردن تکه کد به dns وب سایت است که دو روش اول پیشهاد می شود.

بعد انجام هریک از این روشها بر روی Verify کلیک کنید تا در صورت انجام درست مراحل وب سایت تائیید گردد.
ورود بخش مدیریت یک وب سایت
بر روی نام وب سایت مورد نظر که از قبل ثبت گریده کلیک کنید تا وارد بخش مدیریت آن شود .

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

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

توضیحات منوی تنظیمات سایت Site configuration
مدیریت Sitemap
Sitemap

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

گوگل این امکان را می هد که نقشه سایت رو به صورت استاندارد Feed “خوراک” و XML ثبت کنید.

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

مدیریت دسترسی خزنده به قسمتهای سایت (Crawler access)

برای جلوگیری از دیده شدن قسمت های از وب سایت مانند فولدرها و صفحات به دلایلی مانند جلوگیری از هک شدن وب سایت و همینطور عدم افشای بعضی از مطالب می توان از فایلی به نام robots.txt استفاده کرد که این فایل فرمت خاصی دارد که این امکان را می دهد که ربات های موتورهای جستجوگر را مدیریت کرد.

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

تمام موتور جستجو گر از این فایل پشتیبانی می کنند گوگل در این بخش این اجازه را می دهد که کنترل بیشتری بر روی دسترسی ها داشته باشید. امکان حذف آدرسها در تب Remove URL یکی از این موارد است همچنین در تب Generate robots.txt به تولید فایل robots.txt پرداخت و آن را در موتور های جستجوی مختلف گوگل مورد آزمایش قرار داد.

مدیریت SiteLinks

در صورتی که معماری سایت به درستی پیاده سازی شده باشد و دارای بازدیدکننده بالا و همچنین PageRank بالایی باشد در این صورت ممکن است که گوگل لینک ها یا به عبارتی منوهای وب سایت شما را به صورت خاص و تفکیک شده نمایش دهد که این امتیازی بسیار عالی از سوی گوگل به وب سایت شما میباشد.

تنظیمات تغیر آدرس وب سایت Change of address

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

شما را ذخیره کند.

تنظیمات کلی (Settings)

در صفحه تنظیمات اولین مورد Geographic target است که در این قسمت می توانید موقعیت جغرافیایی یا کشور هدف را انتخاب کنید. با این انتخاب سایت شما فقط در جستجو هایی که از آن کشور انجام می شود قرار خواهد گرفت.

مورد دوم Preferred domain است که می توانید به گوگل بگویید آدرس سایت شما را با www نمایش بدهد یا نه و یا اینکه با توجه به لینک ها این کار را انجام دهد.

مورد سوم تنظیم تعداد دفعات مراجعه خرنده گوگل به وب سایت در قسمت Crawl rate است. ممکن است که به علت بزرگ بودن سایت و مشکلات سرور نتوانید پاسخ گوی درخواستهای اضافی باشید که در این صورت این مقدار باید کم شود و در صورتی که از عدم شناسایی به موقع تغییرات وب سایت ناراضی هستید مقدار آن را افزایش دهید.
توضیحات منوی Your site on the web
کلمات کلیدی در جستجو نمایش داده شده search queries

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

با استفاده از این کلمات می توان نیاز کاربران را به درستی درک کرد و از این کلمات برای بهینه تر کردن وب سایت خود بهره ببرید و در صورت استفاده از تبلیغات کلیکی گوگل هدفمندتر به امر تبلیغات بپردازید.

لینک ها به سایت شما Links to your site

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

از ویژگی برای بهینه کردن وب سایت و لینک های خارجی میتوان استفاده کرد.

کلمات کلیدی Keywords

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

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

لینک های داخلی Internal Links

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

آمارمشترکین خوراک Subscriber stats

در صورت ارائه استاندارد Feed یا خوراک در وب سایتتان میتوانید آن را در Sitemap ها ذخیره کنید و در این صفحه می تونید وضعیت مشترکین خود را در سرویس Google Reader مشاهده کنید.
توضیحات منوی امکانات عیب شناسی Diagnostics
تروجان Malware

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

خطاهای خزنده Crawl errors

در این قسمت خزنده یا همان ربات گوگل وقتی وارد سایت شما می شود تا اطلاعات آن را ارزیابی کند و با خود ببرد خطاهایی که در این هنگام کنکاش درون سایت مواجه می شود را نمایش میدهد. این خطاها به چهار دسته Web ،Mobile-Chtml ،Mobile-Xhtml تقسیم بندی گردیده است. اگر مشکلی در صفحات وب سایت شما رخ دهد گزارش کاملی در این قسمت در اختیار شماست و این گزارشات را جدی بگیرید ! چون حساسیت گوگل به این خطاها بالاست.

در قسمت “Restricted by robots.txt” لسیت صفحاتی که توسط robot.txt پاک گردیده اند را نمایش میدهد.

گزارش وضعیت خزنده Crawl stats

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

پیشنهادات کدهای اچ تی ام ال HTML suggestions

در این قسمت هنگامی خزنده سایت به سایت شما مراجعه میکند اگر مسئله ی را با محتوایی صفحات سایت شما بیابد به صورت لیست از صفحات که دارای مشکل هستند را ارائه میدهد که حل این ریز مشکلات موجود در صفحات کمک بسزای در ذخیره کردن صفحات شما در موتور جستجوگر خواهد نمود.

این بخش شامل سه قسمت است که هر قسمت خود شامل سه مورد Duplicate meta , Long meta , Short meta است:

قسمت اول Meta description می باشد که اگر توضیحاتی تکراری در صفحات وب سایت داشته باشید در Duplicate meta description نمایش داده خواهد شد و اگر توضیحات صفحاتان بلندتر از حد مجاز باشد در Long meta descriptions نمایش داده خواهد شد که باید کوتاه تر گردند و اگر توضیحات صفحاتتان کوتاه باشد در Short meta descriptions نمایش داده خواهد شد که باید بلندتر گردند.

  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

راهنمای انتخاب کلید واژه مناسب
بازدید: 883 views

راهنمای انتخاب کلید واژه مناسب

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

راهنمای انتخاب کلید واژه مناسب

راهنمای انتخاب کلید واژه مناسب

https://adwords.google.com/select/KeywordToolExternal

در این ابزار شما کلمه کلی مرتبط با موضوع خود را وارد می کنید و گوگل پیشنهادهای خود را به شما ارائه می دهد

:keywords در قسمت

کلمه کلیدی مورد نظرتان را تایپ کنید

در قسمت advanced options:

all countries – all languages را انتخاب کرده

در قسمت پایین سمت راست columns را کلیک کرده و Estimated Avg .CPC را انتخاب کرده و apply کنید

کلمه ی بالای دکمه سرچ را در کادرمورد نظر تایپ کنید و سرچ کنید

به نکات زیر برای انتخاب کلید واژه مناسب توجه فرمایید:

-کلمات کلیدی را دقیقا مرتبط با سایت و موضوع تبلیغتان انتخاب کنید. تبلیغ با استفاده از کلمات کلیدی نا مرتبط اصلا توصیه نمی شود زیرا تنها باعث افزایش هزینه شما می گردد و نتیجه ای در بر ندارد.

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

-کلمات خیلی تخصصی را انتخاب نکنید طوری که به ذهن کاربر نرسد

-عبارات کلیدی خود را دو یا سه کلمه ای انتخاب کنید عبارات تک کلمه ای ممکن است توسط کسانی که برای موردی غیر از موضوعات شما در حال جستجو اند سرچ شود همچنین عبارات طولانی ممکن است اصلا سرچ نشوند کلا عباراتی که با کمترین تعداد کلمه بتوانند محصول یا سرویس شما را مشخص کنند عبارات مناسبی اند

-بهتر است از کلمات ترکیبی استفاده کنید تا تک کلمه ای(نکته این که کلمات ترکیبی یک کلید واژه محسوب میشود)(مثلا “فروش سریال” یک کلید واژه می باشد)

-احتیاجی نیست که طوری کلید واژه های خود را انتخاب کنید که نمایشتان زیاد شود زیرا باعث می شود تبلیغ شما کلیک هرز بخورد و از اعتبارتان کم شود بهتر است تمرکزتان را روی مشتریانتان و آن محصولی که می خواهید تبلیغ کنید قرار دهید زیرا کسانی که به این وسیله وارد سایتتان می شوند مشتریانتان هستند

-تعداد کلید واژه های خود را کم و حد اکثر ۲۰ کلید واژه انتخاب نمایید زیرا تعداد زیاد کلید واژه باعث ورود کاربران نا مرتبط می شود

-کلیدواژه شما حتما باید در صفحه ای تبلیغ شما به ان متصل می باشد وجود داشته باشد در این حالت هزینه تبلیغ شما به شدت کاهش می یابد(در صورتی که در صفحه تبلیغ شما وجود نداشته باشد و در صفحات دیگر سایت شما وجود داشته باشد گوگل انرا بررسی نمی نماید)

-شما باید کلمه کلیدی خود را طوری انتخاب نمایید که تعداد بیشتری از کاربرانی که آن کلمه را جستجو روز تبلیغ شما کلیک نمایند در این حالت نتیجه تبلیغ شما بسیار بهتر خواهد بود پس از انتخاب کلمات عمومی و یا نا مرتبط جدا پرهیز کنید

-بصورت معمول حتما باید کلمات فارسی و یا ترکیب فارسی استفاده نمایید و از استفاده از کلمات خالص انگلیسی خودداری نمایید. زیرا هنگامی که کاربر مثلا کلمه اتومبیل را جستجو می نماید به دنبا یک وب سایت فارسی زبان و یا ایرانی می گردد که در مورد اتومبیل مطلب ارائه نموده و یا فروشنده اتومبیل است اما هنگامی که کاربر فارسی زیان و یا ایرانی به جای کلمه فارسی کلمه automobile را جستجو می نماید پس حتما به دنبال یک سایت غیر فارسی زبان و یا خارجی بوده است که این کلمه را به انگلیسی جستجو نموده است پس انتظار سایت شما که یک سایت فارسی زبان و یا ایرانی می باشد را ندارد پس این کاربر یک کاربر خوب و یا مشتری بلقوه شما نخواهد بود پس لازم نیست بر روی آن سرمایه گزاری نمایید پس بهتر است همیشه کلمات شما فارسی یا ترکیبی از فارسی مانند مثال بالا باشد زیرا هنگامی که فردی این کلمه و یا عبارت را جستجو می نماید به دنبال یک سایت فارسی زبان یا ایرانی می گردد پس این کاربر جستجو کننده می توانید یک کاربر خوب یا مشتری بلقوه شما باشد.

-اگر عبارت کلیدی شما جزئی از عبارت سرچ شده کاربر باشد ولی تطابق عینی نداشته باشد باز هم گوگل تبلیغ شما را به وی نشان خواهد داد . مثلا اگر عبارت کلیدی شما ” خودکار بیک” باشد و کاربر “خودکار آبی بیک” را سرچ کند تبلیغ شما را می بیند

-تعداد کلمات کلیدی بیشتر نشان دهنده بازخورد بهتر نیست کافیست از کلماتی استفاده کنید که کاربر آنها را سرچ می کند و دقیقا مربوط به تبلیغ شماست و تمرکزتان را روی مشتریانتان قرار دهیدو این کار باعث می شود که شما مدیریتتان روی تبلیغ آسانتر و بهینه تر شود و همجنین موجب می شود در کل وضعیت تبلیغتان بهتر شود مثلا در مورد پلن ۱ لزومی ندارد حتما ۲۰ کلید واژه بدهید

مثالهایی از چند کلمه مناسب و نا مناسب

خرید (نا مناسب) به دلیل عمومی بودن

سریال (نا مناسب) به دلیل عمومی بودن

خرید سریال (مناسب)

فروش انواع سریالهای ایرانی و خارجی (نا مناسب) به دلیل طولانی بودن

Ielts (نامناسب) به دلیل لاتین بودن کامل

آزمون ielts (مناسب)

اس ام اس (نا مناسب برای تبلیغ مربوط به فروش سریال) به دلیل نا مربوط بودن به تبلیغ

  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

رفع مشکل دانلود فایلهای تصویری
بازدید: 890 views

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

رفع مشکل دانلود فایلهای تصویری

رفع مشکل دانلود فایلهای تصویری

تکه کد زیر را در فایل .htaccess که در public_html هاست وجود دارد اضافه کنید:

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

ForceType application/octet-stream
Header set Content-Disposition attachment

اگر این فایل در هاستتان وجود ندارد آن را ایجاد کرده و کد را اضافه کنید

در صورتیکه کنترل پنل شما سی پنل است هنگام ورود به file manager گزینه show hidden files را انتخاب نمایید :

  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

معرفی php
بازدید: 918 views

هر روز سایت ها گسترش پیدا میکنند و مخاطبان بیشتری را در بر میگیرند. تا به حال بیش از چند صد میلیون دامنه در اینترنت ثبت شده است که نشان دهنده گسترش سریع اینترنت می باشد. با بزرگ شدن و زیاد شدن مخاطبان وب سایت ها دیگر HTML پاسخگوی نیاز مدیران وب سایت ها نبود، از این رو به زبانی نیاز بود تا بتواند مانند نرم افزارهای Dektop عمل کند و به راحتی قابل گسترش باشد. زبان هایی مانند PHP, Asp, Java و … به وجود آمدند تا به وب سایت ها خدمت کنند. در این مقاله شما را تا حدودی با زبان برنامه نویسی PHP آشنا میکنیم و نگاه کوتاهی به تاریخچه و عمل کرد PHP خواهیم انداخت.
معرفی php

معرفی php

PHP یک زبان قدرتمند برای ساخت وب سایت های پویا است. این زبان اسکریپتی میتواند با HTML ادغام شود. php یک زبان در سمت سرور است, بدین معنا که کدهای php روی سرور تفسیر میشوند و خروجی html و یا خروجی های دیگری تولید میکند که توسط کاربر قابل مشاهده است.
php در سال ۱۹۹۴ توسط Rasmus Lerdorf ارایه شد. از آن زمان تا به حال تغییرات زیادی در این زبان اسکریپتی تحت لینوکس ایجاد شده است و در حال حاضر نسخه ۵ آن توسط تیم گسترش دهنده php عرضه شده است. تا به امروز حدودا بیش از ده ها میلیون وب سایت از این زبان برای ساخت برنامه های تحت وب خود استفاده کرده اند و به عنوان یکی از پرطرفدارترین زبان های اسکریپتی به حساب می آید.
برخی از رقبای php عبارتند از: Perl, JSP, ColdFusion و ASP.NET اما زبان php برتریهای بسیاری در مقایسه با رقیبان خود دارد مانند:
کارایی بالا، واسطه های مختلف برای سیستم پایگاه های اطلاعاتی مختلف، کتابخانه داخلی برای انجام امور متداول، هزینه پایین، امنییت بالا و … یکی از نکات مهم زبان php مستقل از محیط کار بودن آن است، بدین صورت که در تمامی کامپیوترها و سیستم عامل ها قابل اجرا است. php روی لینوکس، ویندوز و … به سادگی اجرا میشود.
برنامه های php را به وسیله مرورگر وب اجرا میکنیم. به وب سایتی که برنامه php در آن قرار دارد میرویم و با در خواست ما سرور کدهای php را تجزیه و تحلیل میکند و پاسخ آن را به صورت html به ما نشان میدهد. با استفاده از زبان php میتوان وب سایت هایی را ساخت که:
داده ها را از منابع مختلفی مانند بانک های اطلاعاتی و یا فایل ها جمع آوری کنند.
عناصری مثل جستجو، فروم، عضوییت، ورود و خروج کاربران، گالری عکس و … ایجاد کرد.
سیستم پست الکترونیکی ایجاد کرد، فروشگاه آنلاین ساخت و به کاربران اجاز خرید داد و …
به طور کلی میتوان گفت php برای وب سایت هایی مناسب است که با کاربران زیادی سر و کار داردند و به صورت مرتب به روز میشوند. شاید این نکته برای شما جالب باشد که بدانید Yahoo به عنوان یکی از هامیان php است و بسیاری از قسمت های خود را با زبان php ساخته است. از وب سایت های معروفی دیگری که از php استفاده میکنند میتوان به Google, flickr و Facebook اشاره کرد.
برنامه نویسی php معمولا به این صورت است که برنامه نویسان در یک کامپیوتر (بدون اتصال به اینترنت) برنامه خود را مینویسند، آزمایشات مقدماتی خود را روی آن انجام میدهند سپس آن را روی سرور منتقل میکنند. در بیشتر موارد برنامه نویس اطلاعات وب سایت را در داخل یک بانک اطلاعاتی قرار میدهید، اطلاعاتی مانند شناسه کاربران و کلمات عبورشان، اخبار و نوشته ها …. سپس با استفاده از php به بانک اطلاعاتی متصل میشوند و با اطلاعات آن کار میکنند. یکی از متداولترین بانک های اطلاعاتی که برای php مورد استفاده قرار میگیرد MySQL است. MySQL چندی پیش توسط شرکت Sun خریداری شد و در حال حاضر نسخه ۵ آن آخرین نسخه ارایه داده شده می باشد.
همانطور که در بالا هم گفته شد در زمان نوشتن این مقاله php 5 آخرین نسخه ارایه شده توسط تیم php است (چندی پیش تیم php گسترش و پشتیبانی ۴ php را به صورت رسمی کنار گذاشت). اگر بخواهیم نگاه کوتاهی به php5 بیندازیم میتوانیم به نکات زیر اشاره کنیم:
پشتیبانی کاملا مناسب از مدل شیء گرا
مدیریت آسان داده های XML
مدیریت استثنایی خطاها
با آمدن php 5 تحول جدیدی در php ایجاد شد به صورتی که Microsoft سازنده زبان Asp بار دیگر از رقیب خود یعنی php عقب افتاد.
شما میتوانید برای دستیابی به اطلاعات بیشتر به سایت رسمی php به آدرس اینترنتی www.php.net مراجعه نمایید.
در آخر میتوان گفت php زبانی است که وب سایت را به همان صورت که تمایل دارید میسازد و رویاهای برنامه نویسان را به حقیقت تبدیل میکند.
  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

طراحی وبسایت چیست؟
بازدید: 906 views

طراحی وبسایت یک پروسه چند مرحله ای بوده و به روش های مختلفی انجام می شود. از لحاظ ساختار وبسایت ها به دو نوع ایستا (استاتیکی) و پویا (داینامیکی) معروف هستند.
طراحی وبسایت چیست؟

طراحی وبسایت چیست؟

در وبسایت های ایستا آزادی عمل بسیار زیاد است و طراح به هر حالتی که مایل باشد می تواند وبسایت را طراحی کند اما در وبسایت های پویا آزادی عمل تا حدی محدود است.
وبسایت های پویا دارای محیط مدیریتی هستند که امکان تغییرات و گشترش را فراهم می کنند اما در وبسایت های ایستا این امکان فراهم نیست و برای تغییرات باید سورس صفحات وبسایت را تغییر داد تا تغییرات مورد نظر اعمال شود که بصورت رابط گرافیکی نخواهد بود.
در طراحی سیستم های پویا که بطور معمول پروژه ای بزرگ محسوب می شود از سیستم مدیریت محتوا استفاده می شود که رابط گرافیکی را برای کاربر فراهم می کند تا بتواند تغییرات خود را انجام و وبسایت را گشترش دهد.
در طراحی و برنامه نویسی سیستم های مدیریت محتوا ( CMS ) باید نهایت دقت را داشت تا عرصه ای هر چند کوچک برای براندازی آن فراهم نگردد.
به علت اینکه در سیستم مدیریت محتوا از بانک اطلاعاتی استفاده می شود و بانک اطلاعاتی وظیفه تجزیه و تحلیل اطلاعاتی و ذخیره تغییرات را بر عهده دارد باید توابعی در بانک اطلاعاتی تعریف کرد که موجودیت خود را از ورودی بگیرند و تغییر مورد نظر را اعمال کنند.
طراحی اختصاصی سیستم مدیریت محتوا پروژه ای بسیار بزرگ و طاقت فرساست که به منظور مشخصی تهیه و مورد استفاده قرار می گیرد.
در حال حاضر سیستم های مدیریت محتوای بسیار زیادی وجود دارد که برخی از آنها بصورت هزینه ای و برخی بصورت رایگان عرضه می شود.
معروفترین ها بر مبنای زبان php عبارتند از : wordpress joomladrupaltypo3nuke – datalife engine
معروفترین ها بر مبنای زبان net. عبارتند از : dotnetnuke – microsoft sharepoint
زبان های مختلفی برای طراحی وجود دارند که بسته به امکانات و هدف مورد نظر می توان از آن ها استفاده کرد.
چون غالبا سرورهایی که برای وبسایت ها استفاده می شود دارای سیستم عامل لینوکس یا ویندوز هستند و زبان هایی مختص هر یک از این دو سیستم عامل وجود دارد باید به نوع سیستم عامل نیز توجه داشت. برای مثال زبان net. به هیچ وجه در سرور لینوکس قابل اجرا نیست.
سرورها دارای یک نرم افزار وب سرور هستند که وظیفه تبدیل کدهای نامفهوم به مفهوم دار را دارند که زمینه را برای قابل مشاهده شدن اطلاعات فراهم می کنند.
زبان های معمول عبارتند از : html – xhtml – php – perl – .net – java
زبان بسیار دیگری نیز وجود دارند که پرکاربردترین آنها بصورت فوق است.
امیدواریم که از مطالب پیشگام وب نهایت استفاده رو برده باشید.
  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

معرفی css
بازدید: 920 views

CSS چیست و چه کاربردی دارد؟
زمانی که HTML پا به عرصه دنیای اینترنت گذاشت، فرض بر این که این زبان تنها برای نمایش متن و عکس بوجود آمده است. عملا در آن زمان، کسی حتی فکر آن را نمی کرد که روزی برسد که اینترنت به خانه های صدها میلیون آدم و بر روی کامپیوترهای شخصی نفوذ کند.
معرفی css

معرفی css

HTML زبانی بود که بسیاری از موارد پیشرفته در طراحی در آن لحاظ نشده بود. بعلاوه اینکه این زبان قابلیت تغییر، کاربر پسندی و بسیاری دیگر از مباحثی که در دنیای برنامه نویسی و طراحی با گذشت زمان بوجود آمده اند را در خود جای نداده است.
CSS چیست؟
CSS یا Cascade Style Sheets زبان برنامه نویسی می باشد که کنسرسیوم بین المللی شبکه جهانی وب یا W3C برای غلبه بر مشکلاتی که در طی زمان با استفاده از HTML بوجود آمده است پیشنهاد داده است. عملا این زبان برنامه نویسی، مکملی بر زبان باستانی HTML است و سعی در پر کردن نقاط ضعف و خلاء های آن دارد.
CSS زبانی است که توسط آن قادر خواهید تا استیل طراحی صفحات وب سایت تان را یکبار تعریف و به صفحات مورد نیازتان اعمال نمایید.
برای این منظور مثالی را می زنیم. تصور کنید که سایت شما شامل ۱۰۰ صفحه استاتیک می باشد و شما آنها را تماما به زبان HTML نوشته اید. بعد از یک هفته تصمیم گرفته اید تا فونت تمام کلمات را کمی بزرگتر کنید. گفتن اینکه فونت تمام کلمات بزرگتر شود بسیار کار راحتی است و تنها یک جمله است. ولی آیا در عمل تغییر ۱۰۰ صفحه نیز به همان راحتی خواهد بود؟
قطعا نه. CSS دقیقا همان زبانی است که جمله یک خطی شما را تبدیل به همان یک جمله خواهد کرد. شما تنها کافی است تا استیل مورد نیازتان را در طراحی تغییر دهید و آن هم تنها با تغییر یک یا چند مورد کوچک.
استفاده از CSS باعث تمیزتر شدن کدهای برنامه نویسی تان می شود، تغییرات آتی را آسان می کند و همچنین دید شما را بیشتر به طراحی معطوف می کند تا سر و کله زدن با کدهای برنامه نویسی.
  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

معرفی html
بازدید: 923 views

HTML سرواژه HyperText Markup Language و به معنای «زبان نشانه گذاری ابرمتن» است (که البته برخی آنرا «زبان علامت گذاری فرامتن» ترجمه کرده اند).
معرفی html

معرفی html

اچ تی ام ال، سنگ بنای وب است؛ یک زبان رایانه ای که برای تدوین قالب و طراحی صفحات وب به کار برده می شود. دستورالعملهای این زبان، برچسب (Tag) نام دارند که محتوای یک صفحه وب به وسیله آنها، نشانه گذاری شده و بدین ترتیب، نحوه نمایش آن صفحه برای مرورگرهای وب توصیف می شود. هر یک از برچسبهای اچ تی ام ال، معنا و مفهوم خاصی دارند و تأثیر مشخصی بر محتوا می گذارند؛ مثلاً برچسبهایی برای تغییر شکل ظاهری متن، نظیر درشت و ضخیم کردن یک کلمه یا برقراری پیوند (Link) به صفحات دیگر در اچ تی ام ال تعریف شده اند. یک سند اچ تی ام ال، یک پرونده مبتنی بر متن (Text–based) است که معمولاً با پسوند htm. یا html. نامگذاری شده و محتویات آن از برچسبهای اچ تی ام ال تشکیل می شود.
مرورگرهای وب که قادر به درک و تفسیر برچسبهای اچ تی ام ال هستند، تک تک آنها را از داخل سند اچ تی ام ال خوانده و سپس محتوای آن صفحه را نمایان سازی (Render) می کنند. اچ تی ام ال یک زبان برنامه نویسی نیست، بلکه زبانی برای نشانه گذاری ابرمتن است و اساساً برای ساختمند کردن اطلاعات و تفکیک اجزای منطقی یک نوشتار – نظیر عناوین، تصاویر، فهرستها، بندها و جداول – به کار می رود. از سوی دیگر، اچ تی ام ال را نباید به عنوان زبانی برای صفحه آرایی یا نقاشی صفحات وب به کار برد؛ این وظیفه اکنون بر دوش فناوریهای دیگری چون شیوه نامه های آبشاری (CSS) است. گفتنی است اچ تی ام ال شکلی از زبان دیگری بنام اس.جی.ام.ال است و «کنسرسیوم وب جهان گستر» آنرا به عنوان استانداردی برای نشانه گذاری مستندات ابرمتنی برای عرضه در وب، تدوین کرده است.
  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

نیوک چیست؟
بازدید: 912 views

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

نیوک چیست؟

پی اچ پی نیوک یکی از پر طرفدارترین سیستم های مدیریت محتوا در ایران و جهان است.
در طراحی قالب های نیوک محدودیت هایی وجود دارد که دست طراح زیاد آزاد نیست .
پی-اچ-پی نیوک یک سیستم قدرتمند جهت مدیریت محتوا است این سیستم کاملاً آزاد به کاربران خود این اجازه را می‌دهد تا بدون داشتن هیچگونه دانش درباره برنامه نویسی وب به ساخت یک وبسایت قدرتمند و بدون نقص در شبکه جهانی اینترنت بپردازند.
همچنین پی اچ پی نیوک دارای یک سیستم حفاظتی پیشرفته برای جلوگیری از هک شدن سایت به نام “نگهبان نیوک” است که یکی از بزرگترین نقاط قوت پی اچ پی نیوک می‌باشد و امنیت این سیستم را در حد چشمگیری بالا برده است .
پی اچ پی نیوک دارای قابلیت هایی تغریباً منحصر به فرد نسبت به بقیه سیستم‌های مدیریت محتواست از نمونه این قابلیت وجود یک تالارگفتمان به صورت پیشفرض است که در بسیاری از دیگر سیستم‌ها شما مجبور به نصب یک تالار گفتمان جداگانه هستید. پی اچ پی نیوک فارسی کاملاً رایگان بوده و هیچ یک از نسخه‌های موجود آن فروشی نیست…..
این سیستم از یک هسته اصلی و تعدادی موژول اصلی که دور هسته قرار گرفته اند تشکیل شده. این سیستم حاصل سال های مدیریت سایت Linux Preview می باشد. در ابتدا در زبان Perl نوشته شده است.
نسخه‌های فارسی مختلفی نیز از این نرم‌افزار وجود دارد. در نسخه‌های جدید فارسی ارائه شده توسط سایت فارسی پی اچ پی نیوک بسیاری از باگ‌های موجود در نسخه‌های قبلی گرفته شده که جدیدترین این نسخه‌ها، نسخه ۸٫۳ است. همچنین سایت مرجع نیوک فارسی هر چند ماه و در صورت لزوم اصلاحیه‌هایی نیز جهت بهبود، بروزرسانی و پیشرفته تر کردن این سیستم ارائه می‌کند.
  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب

فراموشی رمز مدیریت نیوک
بازدید: 778 views

پسورد ورود به مدیریت پی اچ پی نیوک (Php-Nuke ) را فراموش کرده ام . چگون پسورد را تغییر دهم ؟

برای تغییر پسورد شما می توانید از دو روش زیر این کار را انجام دهید.

فراموشی رمز مدیریت نیوک

فراموشی رمز مدیریت نیوک

۱- از طریق PHPMyAdmin و اجرای دستورات SQL

بعد از ورود به محیط PHPMyAdmin بر روی بانک اطلاعاتی مورد نظر کلیک نموده  و سپس به تب SQL بروید و دستورات زیر را وارد نمایید.و سپس تغییرات را ذخیره نمایید.

UPDATE `nuke_users` SET `user_password` = MD5( ‘new_password_here‘ ) WHERE `nuke_users`.`username` = “admin_username“;

UPDATE `nuke_authors` SET `user_password` = MD5( ‘new_password_here‘ ) WHERE `nuke_authors`.`username` = “admin_username“;

که به جای new_password_here رمز عبور خود را به صورت کد MD5 وارد نمایید و به جای admin_username  نام کاربر مدیر

۲- از طریق PHPMyAdmin و خود table ها :

بعد از ورود به محیط PHPMyAdmin بر روی بانک اطلاعاتی مورد نظر کلیک نموده  و سپس به Table مربوطه که nuke_users رفته و سپس کاربر مدیر را انتخاب نموده و  فیلد مربوط به پسورد را با یک پسورد MD5 تغییر دهید و سپس تغییرات را ذخیره نمایید.

سپس به Table دیگری به نام nuke_authors رفته و و سپس کاربر مدیر را انتخاب نموده و  فیلد مربوط به پسورد را با یک پسورد MD5 تغییر دهید و سپس تغییرات را ذخیره نمایید.

  •      
  • مهدی لعلی
  • ۲۷ خرداد ۱۳۹۶
  • نظرات: ۰
ادامه مطلب
Page 2 of 512345

برای راحتی شما ، فایل ها بدون پسورد میباشند . پیشگام اسکریپت

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