سال نو مبارک

یک سال دیگر هم گذشت و هم اکنون در آستانه سال جدید قرار داریم. سال ۸۷ با تمام خوبی ها و بدی هاش داره میره تا دوباره یک عید دیگه و یک سال جدید دیگه رو شروع کنیم .
پیشاپیش سال نو رو تبریک میگم و امیدوارم که سال نو خوبی داشته باشید و همیشه شاد و پیروز باشید .


خدمت دوستانی که قبلا وبلاگ  پیامبر وب نویس رو دنبال می کردند باید عرض کنم که این دومین قبلا برای دوست خوبم عرفان بوده که هم اکنون در وبلاگ های سوگند و عرفان مشغول به نوشتن هست .


خواندن اطلاعات از پایگاه داده mysql با php

توی پست ” آموزش ارتباط با پایگاه داده mysql در php ” نحوه برقراری ارتباط با پایگاه داده mysql و اجرای دستورات sql رو توضیح دادم ، توصیه می کنم که ابتدا به این پست یک نگاه بندازید.

در این آموزش فرض رو بر این بگیرید که یک پایگاه داده با نام test داریم که دارای یک جدول با نام mytable هست و این جدول ۳ فیلد با نام های name ، id و email دارد.
برای خواندن اطلاعات از پایگاه داده ابتدا شما باید یک دستور sql بنویسید ، در زبان sql برای خواندن اطلاعات از پایگاه داده از دستور select استفاده می شود.

; شرط WHERE نام جدول FROM نام فیلدهای مورد نظر SELECT

بعد از دستور select باید نام فیلدهایی که می خواهید انتخاب کنید رو بنویسید و اگر قصد انتخاب همه فیلدها رو دارید می تونید از کاراکتر * استفاده کنید .
همچنین برای انتخاب اطلاعات یک قسمت از جدول باید از دستور where استفاده کنید و بعد از آن شرط مورد نظرتون رو بنویسید .

SELECT * FROM mytable WHERE id >10;
SELECT name,email FROM mytable;

ادامه مطلب …


نمایش آمار بازدیدکنندگان با php

توی این پست قصد دارم نحوه نمایش تعداد بازدیدکنندگان از یک صفحه وب را به صورت گرافیکی و به کمک یک فایل با php آموزش بدم. برای این کار نیاز به عکس هایی از اعداد ۰ تا ۹ هست . من توی این مثال از تصاویری با فرمت gif استفاده کردم.
یک فایل با نام counter.txt بسازید و تصاویر اعداد ۰ تا ۹ رو هم در یک پوشه به نام img قرار بدید.
در ابتدا یک متغیر با نام file ایجاد می کنیم و آدرس فایل counter.txt رو توی اون قرار میدیم .

$file="counter.txt";

با استفاده از تابع file_get_content محتوای فایل counter.txt رو می خونیم و بعد برای اطمینان از اینکه محتوای فایل عدد باشد از روش type casting برای تبدیل داده ها به integer استفاده می کنیم و عدد خوانده شده رو در متغیر counter قرار میدیم.

$counter=(int) file_get_contents($file);

مقدار متغیر counter رو یک واحد افزایش میدیم .

$counter++;

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

for($i=0;$i<strlen($counter);$i++) {
$image_src="img/".substr($counter,$i,1).".gif";
$image_tag="<img src=\"$image_src\" border=\"0\" >";
echo $image_tag;
}

در آخر هم فایل counter.txt رو با استفاده از تابع fopen و مد w که برای نوشتن هست ، باز می کنیم و مقدار متغیر counter رو در فایل می نویسیم و بعد فایل رو با استفاده از تابع fclose میبندیم .

$fp=fopen($file,"w");
fwrite($fp, $counter);
fclose($fp);

برای دریافت این مثال به طور کامل روی اینجا کلیک کنید .


آهنگ‌های مورد علاقه‌ی من

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

شخصا به آهنگ های سیاوش قمیشی ، محسن چاووشی ، محسن یگانه ، محمد زارع،گروه juan و ابی علاقه زیادی دارم و بیش تر به آهنگ های این خواننده ها گوش می کنم که در زیر دو تا از آهنگ هایی رو که توی این مدت بیشتر بهشون گوش دادم رو معرفی می کنم.

آهنگ ” تو بارون که رفتی” از سیاوش قمیشی
متن : تو بارون که رفتی شبم زیر و رو شد
یه بغض شکسته رفیق گلو شد
تو بارون که رفتی
دل باغچه پژمرد
تمام وجودم توی آینه خط خورد
هنوز وقتی بارون تو کوچه می باره
دلم غصه داره دلم بی قراره
نه شب عاشقانس نه رویا قشنگه
دلم بی تو خونه
دلم بی تو تنگه

لینک دانلود

آهنگ “سایه” از گروه juan
متن : با من اسم این شبو زمزمه کردی
می دونم بری دیگه برنمی گردی
رفته از یاد تو حرفایی که گفتم
دیگه کم کم دارم از چشم هات میفتم

لینک دانلود

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


افزونه CoolPreviews برای فایرفاکس

با استفاده از افزونه CoolPreviews شما می توانید لینک های موجود در یک صفحه را، بدون ترک آن صفحه مشاهده کنید .

بعد از نصب این افزونه بر روی مرورگر خود آیکون این افزونه در قسمت status bar مرور گر شما قرار می گیرد که با کلیک چپ بر روی آن می توانید آن راغیر فعال و یا فعال کنید و برای تغییر تنظیمات این افزونه با کلیک راست بر روی این آیکون می توانید به قسمت تنظیمات وارد شوید.هنگامی که شما در یک صفحه وب اشاره گر ماوس خود رو بر روی لینکی ببرید آیکون این افزونه در کنار لینک مورد نظر ظاهر می شود که با استفاده از آن می توانید محتویات مربوط به آن لینک را ببینید.

برای دریافت این افزونه و اطلاعات بیشتر روی اینجا کلیک کنید.


آموزش ارتباط با بانک اطلاعاتی mysql در php

برقراری ارتباط با پایگاه داده و ثبت و خواندن اطلاعات از آن ، یکی از مباحث مهم و کاربردی در یادگیری php است به همین دلیل تصمیم گرفتم که این پست رو بنویسم و کوتاه و مختصر در این مورد توضیح بدم.

برای برقراری ارتباط با پایگاه داده در php از تابع زیر استفاده می کنیم

$con=mysql_connect("hostname","username","password");

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

حالا باید دیتابیسی که قصد استفاده از آن را دارید را انتخاب کنید برای این کار از تابع زیر استفاده می کنیم

mysql_select_db("dbname",$con);

که به جای dbname باید نام دیتابیس خودتان را وارد کنید،آرگومنت دوم این تابع هم نام متغیری است که تابع mysql_connect را به آن نسبت داده اید.

برای اجرای کوئری ها از تابع mysql_query استفاده می کنیم این تابع در آرگومنت اول خود دستور مربوط به کوئری ما رو دربافت می کند و در آرگومنت دوم که اختیاری است نام متغیری را می گیرد که تابع mysql_connect به آن نسبت داده شده است .

mysql_query("SELECT * FROM tbl_name",$con);

برای اینکه بتوانیم در پایگاه داده خود به صورت صحیح فارسی بنویسیم پس از برقراری ارتباط با پایگاه داده باید کوئری زیر را اجرا کنیم

mysql_query("SET CHARACTER SET utf8",$con);

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

پس از پایان کار با دیتابیس باید ارتباط خود با دیتابیس رو قطع کنیم که برای این کار از تابع mysql_close استفاده می کنیم ، این تابع نام متغیری که تابع mysql_connect رو به اون نسبت داده ایم رو به عنوان آرگومنت دریافت می کند.

mysql_close($con);

برای برقراری ارتباط با پایگاه داده از تابع mysql_pconncet هم می توان استفاده کرد تفاوت این تابع با mysql_connect این است که این تابع یک ارتباط پایدار و دائمی را با پایگاه داده برقرار می کند .

تابع دیگری که از نسخه ۴٫۱ و بالاتر mysql می توان برای برقراری ارتباط با پایگاه داده استفاده کرد، تابع mysqli_connect هست که نسبت به تابع mysql_connect دارای سرعت بالاتری هست و الگوی این تابع به صورت زیر هست

$con=mysqli_connect("hostname","username","password","dbname");

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


پوسته ی Pluralism

پوسته ی Pluralism ، پوسته ی قدیمی همین وبلاگ هست که ظاهر ساده ای داره و دارای حجم کمی هست.
برای دریافت این پوسته از طریق سایت وردپرس فارسی روی اینجا کلیک کنید و برای مشاهده دموی این قالب روی اینجا کلیک کنید .