تبليغاتX
خودکار دوربین دار
کتاب آموزش php به زبان پارسی

این کتاب 235 صفحه دارد و برای این که بتوانید در مورد دانلود آن تصمیم گیری کنید لیست مطالب موجود هم به صورت جداگانه در ادامه مطلب قرار 'گرفته است.
حجم اولیه این کتاب در حدود 100 مگابایت بود که برای راحتی دانلود به 48 مگابایت کاهش یافت. کاهش حجم بیشتر منجر به کاهش کیفیت کتاب و حتی گاهی ناخوانا شدن آن می شد.

لیست مطالب موجود :
http://rapidshare.com/files/10360448...system_net.rar

بافت فایل: pdf
لینک دانلود : ( در 4 بخش )

بخش اول : (14 مگابایت )
http://rapidshare.com/files/10371662....net.part1.rar

بخش دوم: (14 مگابایت )
http://rapidshare.com/files/10371663....net.part2.rar

بخش سوم: (14 مگابایت )
http://rapidshare.com/files/10371664....net.part3.rar

بخش چهارم: (4.6 مگابایت )
http://rapidshare.com/files/10371665....net.part4.rar

پسورد:www.parsa-system.net


 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 10:32 موضوع معرفي و دانلود برنامه | لینک ثابت

Php

تا حالا براتون سوال پیش اومده این همه سایت های رنگارنگ با این همه قابلیت های متفاوت چطوری درست می شن؟
خیلی از شماها جواب میدید آره با html که جواب کاملا درستیه! حتی خیلی از شما با html وبسایت شخصی خودتون رو ساختید ولی هر چی سعی کردید نتونستید برای سایتتون یه Search یا صفحه ی Login بسازید.
خوب این آموزش مربوط به افرادیه که html رو تا حدودی بلد هستند و البته php بلد نیستند.
اول از همه باید ببینیم این php اصلا چی هست؟
php یه زبان برنامه نویسی server-side هست که قابلیت ساختن صفحات پویا رو داره.

Question level 2 server-side یعنه چی؟
Answer " سوال خوبیه! ببین مثلا html رو در نظر بگیر، وقتی یه صفحه ی html رو باز می کنی browser کد html رو می خونه و تبدیلش می کنه به اون چیزی که تو توی صفحه ی browser می بینی! پس html یه زبان client-side هست چون کل کد رو browser تبدیل به صفحه ی نهایی کرد.
اما توی php یه مقدار فرق می کنه. این تیکرو با مثال توضیح میدم. سایت سیاوش . کام با php نوشته شده، خوب حالا شما وقتی وارد www.syavash.com می شید چه اتفاقاتی میفته؟ اول مرورگر (browser) شما یه درخواست میفرسته که من فایل index.php رو می خوام! تا اینجا شبیه وقتیه که یه سایت ساخته شده با html رو باز می کنید، اما از اینجا به بعدش فرق داره. بعد سروری که www.syavash.com روش هست می بینه این فایلی که درخواست شده یه فایل php هست پس اول اون رو میفرسته برای کمپایلر php و کمپایلر php اون رو طبق کد توش اجرا میکنه و در نهایت یه صفحه ی html می سازه و اون صفحرو برای کاربر میفرسته و مرور گر شما صفحه ی html ساخته شدرو نشونتون میده! "
Question level 1 گفتید اگه صفحه html بود فرق میکرد. اون موقع چجوری می شد؟
Answer " اگر صفحه html بود بعد از اینکه مرورگر شما اون صفحرو درخواست میکرد سرور بلا فاصله کد اون صفحرو برای مرورگر میفرستاد و اون صفحرو شما می دیدید! "
Question level 3 پس یعنی اگه من بخوام کد php سایت syavash.com رو ببینم نمی تونم چون اصلا اون فایل برای مرورگر من فرستاده نمیشه، درسته؟
Answer " آفرین! کاملا درسته!!! یکی از خوبی های زبان های server-side اینه که کد اصلی اون صفحرو نمی تونه کسی ببینه! "
Question level 2 اما من تو صفحه ی syavash.com وقتی راست کلیک می کنم و View page source رو میزنم بهم کد اون صفحرو نشون میده که!
Answer " همونطوری که گفتم اون کد، کد php نیست و کد تولید شده ی htmlای هست که توسط سرور از اون فایل php تولید شده! "
Question level 3 خوب حالا که server-side رو گفتید چیه، میشه صفحات پویا رو هم بگید؟
Answer " ببینید وقتی شما یه صفحه ی html می سازید هر دفعه که اون رو باز کنید عین دفعه ی قبله و هیچی توش تغییر نمیکنه! اما مثلا وقتی میرید توی صفحه ی bbc هر دقیقه صفحه ی اول تغییر می کنه! یا مثلا بعضی سایت ها رو وقتی توش لاگین می کنید با وقتی توش لاگین نیستید فرق می کنن، یا مثلا وقتی توی یه سایت سرچ می کنید نسبت به هر سرچ یه صفحه ی مجزا برای شما میاره! خوب این کار هارو با html نمیشه انجام داد. یه خوبی اساسی زبان های server-side اینه که می تونن به بانک اطلاعاتی وصل شن که بعدا بیشتر دربارش حرف می زنیم. "
Question level 2 ببخشی حالا اگر بخوایم به جای صفحات پویا صفحات حسین بسازیم باید چیکار کنیم؟
Answer " ... "
بجز php خیلی زبان های server-side دیگه ای هم وجود داره مثل JSP، ColdFusion، Ruby on Rails یا ASP اما ما توی این آموزش فقط به php میپردازیم! شاید براتون جالب باشه که بیش از 40% از 5000 سایت برتر توی اینترنت از php استفاده می کنن!
تا یادم نرفته این رو هم بگم که PHP در ابتدا مخفف عبارت Personal Homepage بوده اما بعد از ورژن 3 از اون به عنوان مخفف برگشتی PHP: Hypertext Preprocessor یاد شده!
Question level 1 مخفف برگشتی دیگه یعنی چی؟
Answer " مخفف برگشتی یعنی خود مخفف توی عبارتی که مخففش هست بیاد! "


 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 10:31 موضوع بـــرنامه نويسي | لینک ثابت

Portable Local WebServer with Apache, Mysql, PHP

احتمالا با واژه Portable آشنا هستيد. هر برنامه و نرم افزاري كه به صورت قابل حمل از يك سيستم به سيستم ديگه باشه (Portable) اطلاق ميشه. Usb Webserver يكي از اين برنامه هاست. كه يك WebServer قابل حمل كه version 7 اون شامل قابليت هاي زير هست :

  • Smtp server
  • PHP 5.2.4
  • Mysql 5
  • Apache2.2.0
  • phpMyAdmin 2.11.1
حجمش حدود 13 مگابايت هست و از اينجا مستقيما قابل دريافت هست. كار باهاش فوق العاده ساده هست . بعد از اجراي برنامه آيكون اون در سمت راست صفحه نمايش ظاهر ميشه كه شامل گزينه هائي هست : Usb Webserver براي ورود به مديريت پايگاه داده بايد با نام كاربري root و رمز عبور usbw وارد بشيد.
با كليك بر روي گزينه Root directory وارد پوشه root ميشيد كه بايد برنامه هاي خودتون رو اونجا بريزيد و از localhost آدرس دهي كنيد.
حالا ديگر با خيال راحت برنامه هاي خودتون رو با استفاده از اين نرم افزار روي يك حافظه نظير رم دوربين ديجيتال يا تلفن همراه يا هر چيز ديگر بريزيد و به هركجا كه مي خواهيد ببريد و در كوتاهترين زمان ممكن اجرا كنيد.


 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 1:1 موضوع اينترنـــــــت و وب | لینک ثابت

Propel چیست ؟

اکثر برنامه نویسان در نوشتن Query های SQL به مشکل بر می خورن و همیشه واسه خودشون یک کلاس می نویسن و دیگه همیشه از همون کلاس در پروژه های خودشون استفاده می کنند . اما امروز می خوام Propel دوای درد این برنامه نویسان رو معرفی کنم.


Propel یک پروژه PHP است که اصطلاحا به اون ORM یا Object-Relational Mapping  هم گفته می شه که با PHP5 سازگار هست و به برنامه نویسان PHP5 همواره توصیه می شه . با استفاده Propel می تونید کار خودتون رو خیلی ساده کنید . برای اطلاعات بیشتر در مورد ORM می تونید به اینجا هم مراجعه کنید.
Propel از هر table شما یک شی می سازه و شما به سادگی می تونید با این دستور یک کانکشن بسازید.
کد:
$table = new Table()
می شه گفت که دیگه شما نیاز ندارید SQL بنویسید مگر اینکه خودتون بخواهید . Propel تمام خواسته های عادی شما رو بر آورده می کنه مثلا برای ذخیره یه فیلد به این صورت عمل می کنیم.
کد:
$table->setfieldname() = $value
و در انتها :
کد:
$table->save()
برای گرفتن Query های خاص هم باید از Criteria استفاده کنید که در اینجا
http://propel.phpdb.org/trac/wiki/Users/Documentation/1.3/Criteria
 کاملا این موضوع شرح داده شده .
می تونید Propel رو از سایت اصلی اون دریافت کنید یا آموزش های اون رو بخونید .
http://propel.phpdb.org/trac
با آرزوی موفقیت برای شما دوستان عزیز ، امید وارم این مطلب مورد توجه شما قرار بگیره .
 


 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 1:1 موضوع اينترنـــــــت و وب | لینک ثابت

دريافت mySQL

باتوجه به خريد MySQL توسط شركت SUN و مشكلات بوجود آمده به منظور تسهيل در امر دريافت و بروزرساني اين پايگاه داده قدرتمند كاربران محترم اين سايت مي توانند از اين به بعد كليه پايگاه هاي داده تمامي سيستم عامل ها را از آينه هاي سايت رسمي شركت sun دريافت كنن با توجه به اين امر كه بيشتر آينه ها صرفا به منظور آينه كردن خود نرم افزارها فعاليت مي كنند و يافتن آدرس مستقيم اين آينه ها گاها با دشواري هايي همراه است در اين خبر به ارائه آينه هاي معتبر و نزديك به ميهن عزيزمان قرار داده شده است

  • آينه تايوان
    • آدرس آينه : http://mysql.thaiweb.net
    • آدرس مستقيم دريافت پايگاه داده نسخه 5: http://mysql.thaiweb.net/downloads/mysql/5.0.html
  • آينه استراليا
    • آدرس آينه : http://mysql.inspire.net.nz
    • آدرس مستقيم دريافته پايگاه داده نسخه 5: http://mysql.inspire.net.nz/downloads/mysql/5.0.html
  • آينه اسرائيل
    • آدرس آينه : http://mysql.spd.co.il
    • آدرس مستقيم دريافت پايگاه داده نسخه 5: http://mysql.spd.co.il/downloads/mysql/5.0.html
با توجه به اينكه از ميان كليه كشورهاي موجود كشور اسرائيل نزديك ترين بعد مسافتي را تا ايران داراست پيشنهاد مي شود از آينه هاي اسرائيل استفاده شود


 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 1:0 موضوع اينترنـــــــت و وب | لینک ثابت

MySQL.com Access Denied!

خيلي خوشحال شدم وقتي در خبرها خوندم كه شركت SUN كه با جاوا معروف هست اقدام به خريداري شركت MySQL AB كرده . اما وقتي براي دانلود آخرين نسخه MYSQL به سايت مراجعه كردم و ديدم كه سان همون كاري كه براي دانلود JDK و JRE و netbeans كرده براي دانلود MySQL هم كرده با خودم گفتم اي كاش نميخريدش !
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51a-win32.zip/from/pick :

Access Denied

Our system is unable to complete your download request.

A manual review is required to enable access to the content you requested. This is likely because:

  • Our export control systems have identified your request for access as non-compliant to United States export control laws.
  • A required IP lookup revealed that your IP address is originating from an embargoed country. Therefore, we are unable to grant you access from your current IP location.

To request a manual review, submit the following information through our contact form:

  • E-mail Address (what you chose as your login name)
  • Full legal name (no initials)
  • Full address (no P.O. box)
  • Full company name (no acronyms)

We apologize for the inconvenience.


بروز رساني :
مثل اينكه miror ها آزاد هستند . براي دانلود ميتونيد مثلا به اينجا سر بزنيد :
http://mirrors.ircam.fr/pub/mysql/downloads/mysql/5.0.html#win32
http://library.pantek.com/Applications/MySQL/Downloads/


 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 0:59 موضوع اينترنـــــــت و وب | لینک ثابت

انتشار Zend Studio for Eclipse - 6.0.0

بالاخره بعد از 14 ساعت انتظار همراه با نگرانی تونستم نسخه 6 Zend Studio رو که همراه با Eclipse عرضه شده دانلود کنم حجمش 265 مگابایت هست و از اینجا مستقیما می تونید دریافتش کنید.
این بار کمپانی Zend و Eclipse دست به دست هم دادند تا بهترین IDE توسعه PHP رو ایجاد کنند. و حاصل این همکاری انتشار Zend Studio for Eclipse - 6.0.0 بود. البته من قبلا با Eclipse کار کرده بودم ولی زیاد نتونستم خودم رو با محیطش وفق بدم دلیلیش هم وابستگی زیادی بود که به Zend Studio داشتم .
Zend Studio for Eclipse ویژگیهای بسیار بارزی با خودش یدک می کشه که اشاره ای کوتاه به بعضی از اونها می کنم :
1- ویرایشگر و مدیریت فایلها تصویر  تصویر
2- ایجاد کد : که شامل ایجاد و تعریف Class , Interface , Functions و.... می باشد . تصویر
3- پشتیبانی از JavaScript
4- پشتیبانی از Html تصویر
5- کنترل سورس : که شامل سیستم کنترل نسخه نظیر CVS , Subversion می باشد . تصویر
6- Refactoring :شامل انتقال فایلها و پوشه ها , تغییر نام فایلها , کلاسها و متدها , متغیرها . تصویر
7- پشتیبانی از PHPUnit تصویر
8- اشکال زدائی تصویر
9- پشتیبانی از سیستمهای راه دور : که شامل اتصال به پروتکلهای FTP و SFTP است. تصویر
10- پشتیبانی از پایگاه اطلاعاتی تصویر
11- Zend Platform تصویر
12- Zend Framework : که شامل بخش هائی نظیر ایجاد پروژه , کدهای قالب , مثالها , ایجاد کننده سیستم MVC , کنترل سیستم MVC هست . تصویر
13- Zend Studio 5.5
14- نصب- مستندات –پشتیبانی
15- دیگر محیطها : شامل محیط تحلیل کد PHP به صورت پیشرفته , RSS Reader ,ادیتور Web Services محیط , PHPDocumentor ,... تصویر
امکانات دیگری هم هست که نیاز به توضیح نبود .
tutorial های بسیار خوبی در راهنمای اون وجود داره ار قبیل :
1- استفاده از Code Assist
2- استفاده از Debugger
3- Refactoring
4- کار با Unit Testing
5- کار با SVN
6-.....
پی نوشت : روی سیستم من که با Ram 1 Gig , Cpu 2800 AMD خیلی خوب جواب می ده.لازم به ذكر هست كه اين نسخه به صورت 30 روزه هستش


 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 0:58 موضوع اينترنـــــــت و وب | لینک ثابت

ايجاد موج

۱- ابتدا یک صفحه جدید باز کنید . سپس ابزار Polygonal Lasso را انتخاب کنید و شکلی شبیه شکل زیر بکشید .


ادامه مطلب

 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 0:52 موضوع | لینک ثابت

عوض کردن رمز عبور در یاهو

برای عوض کردن رمز عبورمراحل زیر را انجام می دهیم:

۱) رفتن به سایت اصلی یاهو www.yahoo.com

۲) به سایت یاهو وارد می شویم در سمت چپ این سایت لینکهایی به رنگ آبی وجود دارد روی کلمه My yahoo کلیک می کنیم.

۳) بعد از اینکه وارد این صفحه شدیم در قسمت چپ صفحه ID و Password فعلی را وارد میکنیم و بر روی sing in کلیک می کنیم


ادامه مطلب

 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 0:39 موضوع اينترنـــــــت و وب | لینک ثابت

ساختن e-mail (پست الکترونیکی)

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

گرفتن mail از سایت Yahoo...

برای گرفتن یک mail از سایت Yahoo ابتدا وارد سایت Yahoo به آدرس اینترنتی www.yahoo.com

در صفحه اول یاهو و در قسمت Personal Assistant در گوشه چپ بالای صفحه گزینه Sign up را انتخاب و وارد صفه بعد میشویم(اگر قبلاً در یاهو ID داشته اید و می خواهید یک ID جدید بگیرید در قسمت Personal Assistant گزینه Sign out را کلیک کنید) در این صفحه سه بخش وجود دارد که بخش اول یعنی Free Yahoo! Mail به کار ما می آید و برای گرفتن میل در دوبخش دیگر که امکاناتبیشتر دارد باید پول پرداخت کرد. در بخش اول در زیر عبارت Free Yahoo! Mail گزینه Sign up now را کلیک می کنیم و وارد صفحه بعد می شویم در این صفحه باید این فرم را به طور کامل پر کرده و برای ثبت در یاهو ارسال کنیم


ادامه مطلب

 

نوشته شده توسط سجاد -آ در سه شنبه بیست و هشتم اسفند 1386 ساعت 0:28 موضوع اينترنـــــــت و وب | لینک ثابت