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

آرایه ها در اکشن اسکریپت ۳ ۰

با سلام و تبریک مجدد فرخنده میلاد با سعادت یگانه منجی عالم آقا امام زمان مهدی موعود ، خدمت تمامی دوستان عزیز :)

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

این بار می خواهیم در مورد یکی از بخشهای اکشن اسکریپت ۳ که نسبت به دیگر بخش های تغییر زیادی نداشته است ، در این مقاله به نکات مهم و متد ( توابعی) که کاربری تر هست می پردازیم.

در این آموزش به مبحث های زیر می پردازیم :

  1. ساخت یک آرایه
  2. مشاهده عناصر دون یک آرایه
  3. افزودن یک عنصر به آرایه
  4. حذف یک عنصر از آرایه
  5. روشها و خواص متفرقه آرایه

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (3 رای ها, معدل: 500 از 5)
Loading ... Loading ...

آپلود فایل با فلش ۸ و پی اچ پی ۶

سلام به دوستان عزیز ؛ بلاخره بعد از مدتها وقت کردم یک مقاله در رابطه با فلش بنویسم امید وارم که مفید واقع بشه
در آخر هم یک کتاب آموزش آژاکس به صورت کاملا فارسی به عنوان هدیه براتون قرار دادم


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

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (4 رای ها, معدل: 400 از 5)
Loading ... Loading ...

۴۸ نکته و اصل مهم در برنامه نویسی پی اچ پی ۶

اسفند۱۸

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

این مطلب از مجوعه ای از مباحثی که در انجمن مجید آنلاین پیرامون نکات و اصول مهم در برنامه نویسی پی اچ پی نوشته شده است در اینجا جمع آوری شده است ( با تشکر از Y.PY عزیز و دیگر دوستان انجمن)

۱- هرگز فایل های ضمیمه شده رو با پسوند inc. ذخیره نکنید! یعنی name.class.inc رو به name.class.php تغییر بدید. و یا از .HTAccess برای سطح دسترسی inc. استفاده کنید.

۲- حتاًالمکان تگ های اضافی و فضا های خالی را حذف کنید و از باز و بسته کردن بیش از حد تگهای سرور (<?php ?> <? ?> <?= ?>) خودداری کنید. در عمل تفاوتی ندارند ولی در حجم و سرعت، به ازای هر ۱ کاراکتر اضافی ۱ بایت حجم فایل و صفحه و Loading میبره بالا(مخصوصاً در پروژه های سنگین)!

۳- کلاس های خود را با قرار دادن ; کامل ببندید و کلاس را با Final و Initialize/__construct شروع کنید تا Clone نشوند:

کد PHP:
final class Name
{
final public function
__construct()
{
#…
}
};

۴- برای Escape کردن کاراکترهای ویژه و جلوگیری از خیلی از حملات SQL از دستورات زیر استفاده کنید:

کد PHP:
get_magic_quotes_gpc ? $Str_Input= @stripslashes($Str_Input) : $Str_Input= @addslashes($Str_Input);if(

function_exists(‘mysql_real_escape_string’)): @mysql_real_escape_string($Str_Input);
else: @
mysql_escape_string($Str_Input);
endif;

5- در کلاس خود از تابع پیش فرض clone__ برای جلوگیری از تقلید(Clone)(شبیه سازی) توابع استفاده کنید:

کد PHP:
final public function __clone()
{
return(@exit(
‘Cloning is not allowed.’));
}

۶- هرگز از Cookie/Session برای ذخیره کلمه رمز یا مقادیر نمایشی استفاده نکنید(قابل تغییر هستند). خیلی ها از جمله … این مورد رو در نرم افزارشون رعایت نمی کنند و بارها آسیب های جدی و پیش پا افتاده ای رو متحمل میشن.

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (4 رای ها, معدل: 350 از 5)
Loading ... Loading ...

قفل نرم افزاری پادشاه فلش (جلوگیری از اجرای نرم افزار مربوطه از روی هارد) ۸

این قفل توسط زبان برنامه نویسی اکشن اسکریپت و توسط فلش به همراه نرم افزار MDM Zinc ساخته شده و به دلیل این که تقریبا هیچ راه نفوذی ندارد و هدف نیز آموزش می باشد source کد این نرم افزار رو براتون می زارم تا نهایت استفاده رو ببرید و بتونید در برنامه کاربردی خود ویا ملتی مدیایی خود قرار دهید و اجازه استفاده از نسخه کپی شده برنامه خود رو بر روی هارد دیسک ندهید.

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

نکته مهم : این قفل در واقع برای افرادی ایجاد شده است که با نرم افزار فلش و نرم افزارهای کمکی اقدام به ساخت نر افزارهای ملتی مدیا می نمایید و با مشکلاتی امنیتی رو به رو هستند ، در اینجا با روشی بسیار ساده قفلی تقریبا قوی و قدرتمند را قرار داده ام تا اولا مشکل امنیتی تا حدی حل شود (البته در این موضوع خاص) و دوما این که در قدرتمند کردن این قفل نیز( با نظرات و پیشنهادادت راجع به کد) به بنده کمک نمایید و انشاء الله که در پایان این مطلب یک قفل خوب داشته باشیم ، با این حال که الان هم داریم

در کل این قفل کاملا ایرانی بوده و توسط بنده برنامه نویسی و طراحی شده است و استفاده از آن با ذکر نام قفل (قفل نرم افزاری پادشاه فلش) در بخشی از برنامه و در صورت دلخواه آدرس سایت(www.iflashlord.com) کاملا مجاز می باشد.

توضیحات : (به زودی کامل تر می شود)

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

نرم افزار های مورد نیاز :

Adobe Flash 8 or Higher

MDM Zinc 2.5 or Higher

دانلود سورس قفل نرم افزاری :

برای دانلود اینجا کلیک  نمایید

دانلود پروژه بنده  از سرور اصلی شرکت MDM
http://www.multidmedia.com/support/exchange/?action=detail&id=152

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (8 رای ها, معدل: 388 از 5)
Loading ... Loading ...

حمله مجازی به DeviantART و هک بخش تبلیغات و حذف آن ۲

اینبار می خوام یک را حمله به یکی از سایتهای معروف که به احتمال زیاد حتما یک بار هم که شده دیدیتش رو براتون بگم و انشا الله در ادامه مطلب هم به روش کار به صورت جزء به جزء بپردازیم، اسم سایت چیه ؟DeviantART.Com خوب شناختید ;)

حالا مخوایم چکار کنیم ؟ در واقع می خوایم بدون پرداخت هیچ هذینه ای بخش تبلیغاتی مربع شکل در صفحه پروفایل شما قرار داره رو حذف کنیم (البته قبل از استفاده از تکنیک ها مراحل بعدی فعلا با این آزمایش این رویداد ماندگار نخواهد بود) البته هدف ما یادگیری یک روش حمله به سایت می باشد که در ادامه به اون می پردازیم و هیچ گونه هدف مخرب و یا نفوذی مد نظر ما نیست.
مرحله اول  : شما لینکی که در زیر می بینید رو ، روش کلیک چپ رو نگه دارید و درگ کنید توی لینک های مورد علاقتون (این کار در فایر فاکس امکان پذیر می باشد) و در صورتی که از اینترنت اکسپلورر استفاده می کنید راست کلیک کنید و copy shortcut  رو بزنید

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (3 رای ها, معدل: 500 از 5)
Loading ... Loading ...
Page 5 of 6« اولين...«456»