بایگانی

نوشته های برچسب زده شده ‘پی اچ پی’

آموزش نصب کیک پی اچ پی ۱.۳ بر روی اوبوتو

۹ خرداد ۱۳۸۹ مرتضی269 views ۲ دیدگاه

بعد از مهاجرت کامل به لینوکس ( اوبنتو ۱۰.۰۴ ) باید برنامه ها و ابزار های مورد نیازم رو هم منتقل می کردم .

یکی از مهم ترین اون ها کیک پی اچ پی بود . نسخه ۱.۲ راحت نصب شد ولی برای ارتقاء به ۱.۳ چند تا کار اضافه هم باید می کردم که اون ها رو اینجا هم می نویسم تا شاید به درد دیگران هم بخوره .

دلیل این مسئله این بود که نسخه موجود بر روی مخزن ۱.۲ بود . یعنی نسخه قبلی .

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

sudo aptitude install cakephp

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

Welcome to CakePHP v1.2.0 Console

اما این نسخه قدیمی شده و ما به نسخه ۱.۳ احتیاج داریم .

برای حل این مسئله به وبسایت رسمی کیک پی اچ پی مراجعه می کنیم و آخرین نسخه کیک  که cakephp 1.3 stable هست رو دانلود می کنیم .

فایل دانلود شده رو روی دسکتاپ ( در این مثال فرض بر اینه که فایل ها روی دسکتاپه ) از حالت فشرده خارج می کنیم و پوشه رو به cakephp تغییر نام می دیم .

حالت دستور زیر رو اجرا می کنیم :

sudo cp -R ~/Desktop/cakephp/cake* /usr/share/php

حالا اگر دستور cake رو در ترمینال اجرا کنیم باید کیک با نسخه ۱.۳ به ما خوش آمد بگه .

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

موفق باشید .

تعاملات شکلاتی در کیک سه طبقه -> نگاهی به عملکرد CakePHP با معماری MVC

۲۸ فروردین ۱۳۸۹ مرتضی252 views ۵ دیدگاه

قبل از هر چیز ، بابتِ توقفِ مجموعه‌ی آموزشیِ “ پی‌اچ‌پی با طعمِ کیک ” از شما عذر خواهی می‌کنم . شاید بزودی این آموزش‌ها را نیز دنبال کردم . اما در حالِ حاضر ، به دلیلِ کمبودِ وقت تصمیم دارم به بررسی زوایایِ مختلفِ کیک بپردازم و گاهی در موردِ نکته‌ها و ترفند‌هایش چیزی بنویسم .

همان‌طور که می‌دانید کیک از معماری MVC (مدل – ویو – کنترلر) پیروی می‌کند . در پستِ کوتاهِ امروز ، قصد دارم با یک نمودارِ ساده ، نحوه‌ی تعاملِ این سه لایه در کیک را به شما نشان دهم .

با ما همراه باشید
ادامه ی نوشته

آیا پی اچ پی اسرائیلی است ؟ باید تحریم شود ؟

۱۸ دی ۱۳۸۷ مرتضی169 views ۵ دیدگاه

سلام
توی گودر داشتم مطالب Share شده ملت رو می خوندم که به آیتم های Share شده ی امین ثابتی عزیز رسیدم !
بعضا مطالب جالبی رو به اشتراک می زاره . داشتم می خوندم که نا گهان (با توجه به تعصب شدیدم به پی اچ پی ) عنوان مطلبی از وبلاگ علیرضا شیرازی اعصابم رو ریخت بهم .
عنوان این بود : توسعه زبان PHP توسط اسرائیلیها
با اینکه مطالب طولانی و حتی نسبتا طولانی رو نمی خونم ، این مطلب رو کامل خوندم . ایشون اشاره کرده بودن که صاحب امتیاز های پی اچ پی دو اسرائیلی هستند و شرکت Zend که موتور پی اچ پی رو طراحی کرده یک شرکت فعال اسرائیلیه !
با توجه به مدارکی که ارائه کرده بودند می شه صحت اسرائیلی بودن این افراد و این شرکت رو تایید کرد . اما …
اما آیا باید تحریم شود ؟
فلسفه ی تحریم کالا های اسرائیلی چیست ؟
اصولا چون اقتصاد خرد در هر جامعه بر اقتصاد کلان اون جامعه تاثیر گذاره ، پس کسب درآمد یک فرد یا یک شرکت اسرائیلی در کسب در آمد دولت جعلی اسرائلی تاثیر گذاره .
پس هر محصولی که پرداخت پول آن موجب تقویت (کم یا زیاد ) اسرائیل و رژیم صهیونیستی شود باید توسط مسلمانان تحریم شود .

اما سوال :

  • آیا بابت استفاده از پی اچ پی پولی می پردازیم ؟
  • آیا ما zend studio را اورجینال مصرف می کنیم ؟
  • آیا ما دیکشنری بابیلون (که این هم اسرائیلیست) با خرید لایسنس استفاده می کنیم ؟

اگر جواب سوال های بالا “بله” است ، پس تحریم هم بله ! باید تحریم شود . اما اگر جواب “خیر” است ( که همین طور است ) تحریم یا عدم تحریم در ضعف اسرائیل تاثیری ندارد و بالعکس ما را از داشتن دانش زبان برنامه نویسی ای قدرتمند محروم می کند .

به امید پیروزی تمام مسلمین جهان

هک سخن روز و سخن تصادفی برای تمام cms ها

۲۲ آذر ۱۳۸۷ مرتضی32 views ۶ دیدگاه

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

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

<?php include($_SERVER['DOCUMENT_ROOT'].’/show_speach.php’); ?>

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

<?php random_speach();  ?>

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

<?php daily_speach();  ?>

نکته : حالا برای قرار دادن متن های مورد نظر تون در برنامه اون فایلی که آپلود کردید رو ویرایش می کنید و متن خودتون رو جایگزین متن های پیش فرض می کنید .

اگه ایرادی یا نظر دیگه ای داشتید بگید تا اعمال کنم .
موفق باشید

یک مشکل کوچولو داشت که ویرایش شد