آرشیو بر اساس دسته بندی ِ ‘ برنامه نویسی ’ :

مشکل Wamp Server با IIS و SQL Server Reporting Service

{ پست شده در ۱۷ آذر ۱۳۸۸ توسط صادق }
مربوط به : برنامه نویسی

سلام. شاید شما هم به این مشکل برخورده باشید که IIS نصب باشه و بخواید Wamp Server رو هم نصب کنید. مطمئنا توی همچین حالتی Wamp Server که نصب میکنید کار نمیکنه و هرچی که بخواید توی Localhost برید فقط بهتون Error میده. اگه هم پورت ۸۰ سیستمتون رو تست بگیرید بهتون میگه که پورت ۸۰ رو الان IIS داره استفاده میکنه. واسه حل این مشکل دو تا راه حل وجود داره:

راه اول اینه که پورت Wamp Serverرو عوض کنید. واسه این کار httpd.conf رو ویرایش کنید و خطی که توش نوشته Listen 80 رو تغییر بدید و بجای ۸۰ یه پورت دیگه رو بنویسید.مثلا ۸۲٫ از اون به بعد هم وقتی میخواید آدرس بدید جلوی آدرستون یه ۸۲: بنویسید. مثلا بنویسید http://localhost:82

راه دوم اینه که IIS رو غیر فعال کنید. واسه این کار برید توی Command Prompt و این دستور رو بنویسید: IISReset /Stop. این دستور IIS رو براتون غیر فعال میکنه ( من روی IIS 7 تست کردم ). بعد از اون دیگه پورت ۸۰ برای Wamp باز میشه و میتونید کار کنید.

البته یه حالت دیگه هم هست و اونم اینه که بعد از غیرفعال کردن IIS وقتی که پورت رو تست میگیرید ببینید که بهتون پیغام میده که پورت رو Microsoft HTTPAPI داره استفاده میکنه ! اونوقته که مشکل شما با SQL Server Reporting Service هست. واسه حل مشکل برید توی Administrative Tools>Services و از اونجا توی لیست سرویس ها سرویس SQL Server Reporting Service رو غیر فعال کنید. اینجوری مشکل حل میشه.

+ اگه بلد نیستید httpd.conf رو پیدا کنید یا بلد نیستید پورت ۸۰ رو تست بگیرید به ادامه مطلب مراجعه کنید.

(دنباله…)

پیدا کردن مقادیر تکراری با SQL

{ پست شده در ۲۶ مهر ۱۳۸۸ توسط صادق }
مربوط به : برنامه نویسی

سلام. بعضی وقتا لازم میشه که بدونیم مقادیر یه فیلد از جدولمون چقدر تکرار شده توی رکورد های مختلف. برای این کار از این کد استفاده کنید !

Select <FieldName> ,COUNT (*)

From <TableName>

Group by <FieldName>

Having COUNT (*)  > 1

Variable Variables

{ پست شده در ۲۰ شهریور ۱۳۸۸ توسط صادق }
مربوط به : برنامه نویسی

سلام. یه نکته خیلی باحال توی PHP الان به چشمم خورد که شاید بد نباشه اینجا بنویسم که شما هم بدونید!

توی PHP شما میتونید متغیر با اسامی دینامیک داشته باشید که به این قضیه میگن variable variables. در واقع شما میتونید به یه متغیر با استفاده از مقداری که توی یه متغیر دیگه گذاشتید اسم بدید. یعنی توی یه متغیر تعریف میکنید که من یه متغیر دیگه دارم به اسم فرضا city! خیلی گنگ بود! نه ؟! فک کنم بهتره یه نمونه کدش رو بذارم !

$name_of_variable = “City”;

$$name_of_variable = “Tehran”;

در واقع خط دوم کاری که انجام میده اینه که به یه متغیر به اسم City مقدار Tehran رو میده ! علامت $$ نشون میده که از variable variables استفاده میکنیم. حالا اگه خروجی بگیریم یه همچین جوابایی بهمون میده :

echo $name_of_variable ;     -> City

echo $$name_of_variable;   -> Tehran

echo $City;               -> Tehran

(دنباله…)

Say hello to PHP

{ پست شده در ۱۸ شهریور ۱۳۸۸ توسط صادق }

PHP is a widely used open source, general-purpose scripting language. It was originally designed for use in Web site development. In fact, PHP started life as Personal Home Page tools, developed by Rasmus Lerdorf to assist users with Web page tasks. PHP proved so useful and popular, it rapidly grew to become the full-featured language that it is today, acquiring the name PHP Hypertext Preprocessor along the way to represent its expanded abilities — processing Web pages before they’re displayed.

The popularity of PHP continues to grow rapidly because of its many advantages:

(دنباله…)