اعمال چندین کلاس به یک عنصر (تگ) HTML

سلام

گاهی اوقات نیاز به اعمال چندین کلاس به یک عنصر دارید. مثلا فرض کنید که یک کلاس برای بردر (قاب؟) های کم رنگ، یک کلاس دیگر برای بک گراند (پس زمینه؟) های پر رنگ و یک کلاس دیگر برای فونت ها ایجاد کرده باشید.
برای ترکیب این کلاس ها و استفاده آنها کافیست نام آنها را در ویژگی class یک عنصر با فاصله از هم جدا کرده و بنویسید. مانند:

<p class=”cl1 cl2 cl3″>

موفق باشید

بازیابی داده از پایگاه داده MySQL – قسمت اول

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

mysql>  SELECT [options] items
[INTO file_details]
FROM tables
[WHERE conditions]
[GROUP BY group_type]
[HAVING where_definition]
[ORDER BY order_type]
[LIMIT limit_criteria]
[PROCEDURE proc_name(arguments)]
[lock_options]

دستور زیر فهرست محتویان دو ستون column_1 و column_2 که در جدول table_1 قرار دارند را نمایش می دهد:

mysql> SELECT column_1, column_2
FROM table_1;

اگر از * استفاده کنید همه ستون های جدول مربوطه را انتخاب کرده اید. مثلا برای بازیابی داده های همه سطر ها و ستون های جدول table_1 از کد زیر استفاده کنید:

mysql> SELECT *
FROM table_1;

آموزش CURL در PHP

CURL, Client URL Library Functions

معرفی
PHP از libcurl (کتابخانه ای که توسط Daniel Stenberg درست شده است) پشتیبانی می کند. این کتابخانه یه شما امکان اتصال به سرور ها مختلف با پروتکل های متفاوت را می دهد. libcurl در حال حاضر از پروتکل های http, https, ftp, gopher, telnet, dict, file و ldap پشتیبانی می کند. همچنین libcurl از HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies و user+password authentication پشتیبانی می کند.
تابع های CURL از PHP 4.0.2 به بعد افزوده شده اند.

موارد مورد نیاز
نصب بسته libcurl (اینجا کلیک کنید. PHP به libcurl 7.0.2-beta یا بالاتر نیاز دارد.)
libcurl 7.9.0 با بالاتر برای PHP 4.2.3
libcurl 7.9.8 یا بالاتر برای PHP 4.3.0
libcurl 7.10.5 یا بالاتر برای PHP 5.0.0

توضیحات آموزشی
بعد از راه اندازی PHP با پشتیبانی از CURL شما می توانید از تابع های CURL استفاده نمائید. اولین کاری که نیاز به انجام آن دارید استفاده از تابع curl_init() برای شروع یک session (جلسه) CURL است. سپس با استفاده از تابع curl_setopt() گزینه های مختلف (options) را set (تنظیم) نمائید. حال با استفاده از تابع curl_exec() می توانید session CURL را اجرا نمائید. در آخرین مرحله session CURL را با اجرای تابع curl_close() از بین ببرید.

توابع CURL
curl_close : بستن (از بین بردن؟) session CURL فعلی
curl_copy_handle : کپی کردن یک CURL handle به همراه تمامی تنظیمات آن (از PHP 5 به بعد قابل استفاده می باشد)
curl_errno : آخرین شماره خطا را باز می گرداند
curl_error : آخرین خطای session فعلی را به صورت یک string (رشته) باز می گرداند
curl_exec : اجرای CURL
(ادامه…)

حل مشکل سایز فیلد password در IE

سلام

یکی از اشکلات IE در نمایش فیلد های password فرم ها می باشد. به تصویر زیر توجه کنید:

password field solution in IE

برای حل این مشکل کافیست تا به همه فیلد های خود (برای داشتن اندازه ی برابر) کد استایل زیر را اضافه نمائید:

style=”font-family:’arial’;”

البته arial هر مقداری می تواند باشد. مهم اعمال خصیصه font-family می باشد.(این اعمال می تواند توسط کلاس ها، تگ ها و … صورت گیرد.)

به عکس زیر توجه کنید:

password field fixed in IE

موفق باشید

روبات شخصی آنلاین

سلام
online robot - روبات آنلاین
آیا امکان پذیر است که شخصی هر 7 روز هفته (هر 24 ساعت روز) را آنلاین باشد؟
مسلما جواب سوال بالا نه است ولی شاید به روش های دیگری مورد بالا را امکان پذیر نمود. اگر آن شخص یک URL داشته باشد که در آن یک روبات هوشمند برای پاسخ گویی قرار دهد می توان این مشکل را بر طرف نمود.
بانک اطلاعاتی روبات می تواند دارای مجموعه سوالات و جواب هایی باشد که در آن از طرف شخص وارد شده اند. این پرسش و پاسخ های با توجه به سلیقه شخصی فرد می تواند در زمینه های گوناگونی مانند کار، تجربه، شخصی (مانند دوران تحصیل، نام مدرسه ابتدایی و حتی نام یکی از معلم ها فرد!) و … باشد.

برای هوشمند کردن روبات هم می توان از تگ ها و اولویت بندی سوالات و تعداد تکرار یک کلمه در پاسخ سوال استفاده نمود. این روبات می تواند با توجه به سوالات موجود، سوالات جدید را (با درخواست بیننده یا به طور هوشمند) ایجاد نموده و پاسخ آن ها را (به طور هوشمند یا از طریق صاحبش!) ارائه دهد.

مسلما در چنین روزی همه در دسترس یکدیگر خواهند بود.

موفق باشید