مثال برای برنامه نویسی سوکت (socket)

خب قرار شده بود که مثال بزنم در رابطه با سیستم های چت ولی پشیمون شدم … چون فعلا به نظرم زود هستش بهتره جلوتر بریم با مسائل امنیتی آشنایی کافی پیدا کنیم و مثال ها پیچیده تر بزنیم …

واسه همین اول اومدم یک مثال ساده و آماده برای server و client بزنم … البته چون فقط هدف این مثال درک بهتر کار هستش بهتون پیشنهاد میکنم فقط برای یادگیری ازش استفاده کنید چون هیچجوره امنیت نداره ! {در رابطه با امنیت در آموزش های بعدی مفصل صحبت میکنم}

شما اول باید فایل های server.php & client.php & test.txt را آماده کنید . ببینید اول کامت های فایل رو بخونید که نکته گفتم توش مسئله بعدی بر میگرده به درک شما از این کار … شاید بعد از اجرا و گرفتن نتیجه به خودتون بگید خب چه کاریه اینو که با چند خط دستور ساده میشد انجام داد …
خب ببینید اوایل اینطور هستش و این حرف رو میزنید و مثلا شما یک سایتی به نام dom1.com دارید و یک سایت دیگر به نام dom2.com خب حالا سایت dom1.com یک سایتی هستش که اطلاعات ثبت میکنه (بگیم مثل توییتر) حالا شما بخواین یه سیستم جدا برای خودتون بنویسید که از dom2.com به dom1 بتونید اطلاعات ارسال کنید . بدون اینکه آثاری از dom1.com وجود داشته باشه خب به راحتی میتونید از این روش استفاده کنید یا Cback که همگی آشنایی لازم رو دارید :دی که با nc میومدیم IP خودمون رو با یک پورت تعریف شده آماده گوش کردن میکردیم بعدش توی مکان دیگه با فایل pl که داشتیم میومدیم به اون آیپی وصل میشدیم …(حالا اون دستورات از قبل مشخص داشت که تعریف شده براش)

و … که بخوام بگم خیلی طول میکشه … ادامهٔ این نوشته را بخوانید

خداحافظ حملات XSS در PHP

سلام به دوستان 😀

پر انرژی هستم چون … طی گشت و گذارم یک اسکریپت که نمیشه گفت یه بچه اسکریپت پیدا کردم بدم بهتون کلی باهاش حال کنید این کد میاد به طور اتوماتیک وار آدرس بار رو چک میکنه و این امر باعث میشه که با استفاده از فیلتر هایی که انجام میده و محدودیت هایی که ایجاد میکنه از حملات XSS جلوگیری کنه به طور کلی مثل هلو میپره تو گلو …

سورس در ادامه 😀 ادامهٔ این نوشته را بخوانید

شناسايي تعداد افرادي كه از وب ما در حال ديدن هستند

سلام 🙂

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

<?php
$Counter_file=”./count.dat”;
If (file_Exists($Counter_file)){
$date_str=getdata(fileatime($counter_file));
$year=$date_str[“year”];
$mon=$date_str[“mon”];
$mday=$date_str[“mday”];
$hourse=$date_str[“hourse”];
$minute=$date_str[“minute”]; //… ادامهٔ این نوشته را بخوانید

PHP چیست ؟

PHP?>


PHPسال 1994 توسط Rasmus Lerdorf ايجاد شد و مخفف واژگان Personal Home Pages به حساب مي آيد. با گسترش قابليت ها و موارد استفاده اين زبان PHP در معناي Hypertext Preprocessor به كار گرفته شد. عبارت پيش پردازشگر (Preprocessor) بدين معني است كه PHP اطلاعات را قبل از تبديل به زبان Html پردازش مي كند.
مطابق مطالب سايت وب رسمي PHP كه در آدرس http://www.php.net قرار دارد، PHP زبان اسكريپتي سمت سرويس دهنده Html Embeded , Cross-Platform ,(Server-side) مي باشد.
سمت سرويس دهنده بودن PHP بدين معناست كه تمام پردازشهاي اين زبان بر روي سرويس دهنده (Server) انجام مي گيرد. يك سرويس دهنده در حقيقت يك كامپيوتر مخصوص مي باشد كه صفحات وب در آنجا نگهداري مي شوند و از آنجا به مرورگر وب كاربران منتقل مي شوند.
چگونگي ادامه اين روند را در درس هاي آتي توضيح داده خواهد شد.
منظور از Cross-Platform بودن اين زبان اين است كه بروي هر سيستم و با هر سيستم عاملي از قبيل : Unix, Windows NT, Macintosh, Os/2 اجرا ميشوند. توجه كنيد كه منظور از سيستم عامل، سيستم عامل هايي مي باشند كه بر روي سرويس دهنده نصب مي شوند. PHP نه تنها قابليت اجرا بر روي هر سيستم عاملي را دارا مي باشد بلكه براي منتقل كردن برنامه هاي آن از يك سيستم عامل به سيستم عامل ديگر احتياج بــه تغييرات اندكي خواهيد داشت و حتي در بعضي از موارد بدون احتياج به هيچ تغييري مي توانيد يك برنامه به زبان php را از يك سيستم عامل به سيستم عامل ديگر منتقل كنيد. ادامهٔ این نوشته را بخوانید

سایتی پر از برنامه نویس در انتظار پروژه!!

سلام

23

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

خوب بریم سره اصله مطلب رکورد دار برنامه نویسان منتظر در php هستش و پس از آن زبان sql , .net , java و … 😀 این سایت در سال 2005 راه اندازی شده و تا الان بیش از 140 میلیون دلار درآمد برای برنامه نویسان این سایت جالبی درآمد به وجود آورده :-O wow خیلی زیاده ها 😀

یه خبر خوب همه برین عضو بشین چون در حال حاضر بیشتر از 18000 پروژه آماده واگذاری به برنامه نویسان خسته و تشنه ی درآمد دارند که البته منظورم این نیست در حال حاضر چنین آماری داشته باشند این آمار این ماه بود که تو این ماه 18000 تا تحویل داده :D:D در کل 134 هزار برنامه نویس در حال حاضر فعالیت دارند

شیوه کاره این سایت به اینصورت است که شما پس از عضویت دارای یک پروفایل یا همان صفحه شخصی میشوید در آنجا تمامی مهارت ها و … خودتون را معرفی میکنید و شما میشید یک برنامه نویس در انتظار پروژه خوب حالا کار تمام نیست حال نیازمندان به برنامه نویس میان یک صفحه ای دیگر برای خودشون باز میکنند کاره خودشون رو در آنجا میگند و مناقصه برای برنامه نویسی که کمترین قیمت رو در طراحی و اجرای اون بگه آغاز میشه و در انتها کمترین قیمت انتخاب میشه 😀 قابل توجه دوستان این سایت خیلی توپه یعنی جایی هست که افرادی با مهارت های بالا , تبعیض نژادی هم وجود ندارد ! 🙂 راستی یک نکته شما اگر 100 دلار یک پروزه بگیرید این سایتی که در انتها معرفی میکنم 5 % کارمزد میگیره 😀 خوب خلاصه این سایت هم زحمتی میکشه 😀 در روز بیش از ده ها هزار پروژه پست میشه در این سایت :-O 😀 بشتابیـــد …

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