۱۳۸۵/۰۵/۰۸

عملگرها در PHP

«عملگرها نمادهائی هستند که با استفاده از آنها مقادیر و متغیر ها را دستکاری می کنید و عملیات خاصی را روی آنها انجام می دهید»

انواع عملگرها
در حالت کلی 12 نوع عملگر اصلی داریم. تعدادی از عملگرها زیر مجموعه ای از عملگرها را در بردارند. در زیر انواع عملگرها را مشاهده می کنید:

  • عملگرهای ریاضی

  • عملگرهای رشته ای

  • عملگرهای تناظری (دارای زیر مجموعه عملگرهای تناظری ترکیبی، افزایش و کاهش گام بگام، عملگر مرجع)

  • عملگرهای مقایسه ای

  • عملگرهای منطقی

  • عملگرهای بیتی

  • عملگرهای خاص

  • عملگر سه گانه

  • عملگر نفی خطا

  • عملگر اجرائی

  • عملگرهای آرایه ای

  • عملگر نمونه



عملگرهای ریاضی
اغلب شما با عملگرهای ریاضی آشنا هستید. این عملگرها در جدول زیر نشان داده شده اند:

۱۳۸۵/۰۵/۰۷

خدایا به من هاردی ببخش

سلام
درست وقتی که قصد داشتم قسمت های جدید را به سایت اضافه کنم، هارد کامپیوتر سوخت و تمامی اطلاعات پر کشید :((
تمامی عکس های یادگاری، تمامی یادداشت ها و از همه مهم تر تمامی اطلاعات مربوط به سایت ها :-s
کاش از اطلاعات نسخه پشتیبان تهیه می کردم. اگر می خواهید به سرنوشت ناگوار من دچار نشوید حتما از اطلاعات خود یک نسخه پشتیبان تهیه کنید :-b

۱۳۸۵/۰۵/۰۶

ثابت ها، میدان دید و آرایه های فرا جهانی در PHP

«بحث امروز گذری در ثابت ها، میدان دید متغیر و آرایه های فراجهانی می باشد»

ثابت ها
همان طور که در مطلب قبلی ذکر شد، مقادیر ذخیره شده در متغیر ها را می توانید تغییر دهید. همچنین می توانید ثابت ها (constant) را تعریف کنید. ثابت مقداری را در خود ذخیره می کند اما امکان تغییر دادن این مقدار وجود ندارد. مثلاً ممکن است آدرس دایرکتوری تعدادی از فایل ها را به صورت ثابت ذخیره کنید. این کار از تکرار کردن آدرس جلوگیری کرده و از حجم برنامه می کاهد.
تعریف ثابت با استفاده از دستور define انجام می شود:


define('MYDIRECTORY', '/personal/');


اگر این خط به به اسکریپت اضافه کنیم، یک ثابت دربردارنده آدرس پوشه personal داریم که در دایرکتوری روت قرار گرفته است. نام ثابت ها را با حروف بزرگ می نویسند تا از متغیر ها تفکیک شوند. تبعیت از این قرارداد الزامی نیست اما با تبعیت از آن کدها خواناتر می شوند.
تفاوت دیگر ثابت و متغیر در این است که در کنار ثابت از علامت $ استفاده نمی شود. اگر بخواهید از مقدار یک ثابت استفاده کنید کافی است تا نام آن را بکار گیرید. مثلاً برای استفاده از ثابت بالا کافی است بنویسید:


echo MYDIRECTORY;


برای مرور و مشاهده ثابت ها و متغیر هایی که از قبل تعریف شده اند از ()phpinfo استفاده می شود:


phpinfo();


این تابع اطلاعات مروبط به ثابت ها و متغیر ها و نیز اطلاعات مفید دیگری را ارائه می کند.
تفاوت دیگر ثابت و متغیر در نوع داده هائی است که می توانند ذخیره کنند. ثابت ها تنها می توانند داده های رشته ای، اعشاری، بولی و عدد صحیح را ذخیره کنند.

میدان دید متغیر

۱۳۸۵/۰۵/۰۵

عابر بانک باز هم هنگ کرده !

سلام
اگر از بازدیدکنندگان قدیمی سایت باشید حتما بیاد دارید که مدتی قبل مطلبی با عنوان عابر بانک هنگ کرده در وبلاگ قرار داده بودم. چند روز قبل باز هم همان عابر بانک (بانک سامان - ایستگاه مترو میرداماد). ولی اینبار زیباتر بود. شاید جالب باشد که عکس جدید را هم ببینید:


دستگاه هنگ کرده خود پرداز بانک سامان

۱۳۸۵/۰۵/۰۲

پیاده روی ، ارزانترین ورزش

با سلام

اگر کمی فکر کنیم متوجه می شویم هر کدام از ما هدف و آرزوئی داریم. در جوانی تلاش می کنیم تا به پول و مقام برسیم درس میخوانیم, کار می کنیم ولی اگر کمی از خودمان غافل باشیم روزی خواهیم دید به خواسته هایمان رسیده ایم ولی قدرت استفاده از آنها را نداریم .درست حدس زده اید منظور من سلامتی , ورزش و تندرستی ست مخصوصا پیاده روی . ورزشی که نه نیاز به باشگاه و چمن دارد نه به وسایل مخصوص. ورزشی که همه افراد از جمله زن و مرد, پیر و جوان خلاصه همه می توانند آن را انجام دهند. بهتر است نظر محققان را هم در این مورد بدانیم.

پیاده روی یکی از راحتترین و بی هزینه ترین ورزشها در کل جهان است. پیاده روی تنها ورزشی است که برای رفع و پیشگیری همه بیماری ها می توان به کار برد. این ورزش ورزشی کم هزینه است و برای انجام آن فقط به یک جفت کفش راحتی و لباسی سبک نیاز است. پیاده روی سبب می شود انرزی بیشتری در فرد ایجاد شود وانسان به یک آرامش روحی برسد , عضلات بدن قوی شود, تنشها کاهش یابد و چربیهای اضافه بدن از بین رود. برنامه پیاده روی را به سه بخش تقسیم کنید: 5 دقیقه آرام راه بروید, 5دقیقه بعدی بر سرعت خود بیفزائید و 5 دقیقه آخررا نیز آرام راه بروید. به این ترتیب یک ربع تا نیم ساعت در روز پیاده روی کنید. به هنگام روز پیاده روی کنید و طوری راه بروید که ابتدا پاشنه پایتان روی زمین قرار گیرد و سنگینی تان را به جلو بیندازید.

۱۳۸۵/۰۵/۰۱

می دانستید ؟

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

جیر جیرک با زانو هایش صدا ها را می شنود.

حا فظه ماهی طلائی تنها 3 ثانیه دوام دارد.

بارداری فیل 22 ماه طول می کشد و نو زادش 9 کیلو گرم وزن دارد.

اب داغ زودتر از اب سرد یخ می زند.

برخی گونه های کرم اگر چیزی برای خوردن پیدا نکنند خودشان را می خورند.

ایسلند تنها کشوری است که در ان هیچ بی سوادی وجود ندارد.

هنگام حرف زدن برای بیان هر کلمه 72 ماهیچه به کار گرفته می شود.

رعدو برق هوای اطراف خود را تا 3000 درجه سانتیگراد گرم می کند.

مفهوم شناسه و متغیرها در PHP

«در این مطلب توضیحاتی در رابطه با مفهوم شناسه، متغیرها، حروف آشنا خواهید شد»

مفهوم شناسه


به نام متغیر ها، شناسه مشخمی می گویند. برای تعریف شناسه های مناسب از قوانین زیر استفاده کنید:

  • طول شناسه نامحدود است و حروف، اعداد و نماد ( _ ) را در بر می گیرد.

  • شناسه ها با عدد آغاز نمی شوند.

  • در PHP، شناسه ها به حروف کوچک و بزرگ حساس هستند. یعنی user_name$ با USer_Name$ معادل نیستند. نام توابع به حروف حساس نمی باشد.

  • از نام توابع می توان به جای نام متغیر استفاده کرد. بهتر است از این نوع نام گذاری اجتناب شود.

  • نکته: از آنجائی که بین حروف شناسه نمی تواند فاصله قرار داد، برای خوانائی برنامه می توانید از نماد _ استفاده کنید.


ایجاد متغیر ها توسط کاربر
علاوه بر علاوه بر متغیر هایی که از فرم HTML فرستاده می شوند می توانید متغیر هایی را شخصاً بوجود بیاورید. یکی از قابلیت های مهم در PHP این است که لازم نیست ابتدا متغیر را تعریف و سپس به آن مقدار دهید. متغیر زمانی بوجود می آید که مقداری را به نسبت دهید.

نسبت دادن مقادیر به متغیر ها
نسبت دادن مقادیر به متغیرها از طریق عملگر ( = ) صورت می گیرد. مانند:


<?php $username="saeid"; $user1=$username; ?>



انواع متغیر ها
نوع متغیر به نوع داده ای که در آن ذخیره می شود وابسته است. در PHP انواع مختلفی از داده ها را ذخیره می کنید.

انواع داده ها در php
عدد صحیح - (Integer)
اعشاری - (Float)
رشته - (String)
بولی - (Boolean) مقادیر درست و نادرست را در بر می گیرد.
آرایه - (Array) آیتم های داده چندتائی را ذخیره می کند.
شی - (Object) نمونه ای از کلاس ها را ذخیره می کند.
و دو نوع :
NULL
منبع

تعیین نوع متغیر
php به صورت خودکار نوع متغیر را با بررسی داده های مجود در آن تعین می کند. قرار گرفتن انواع مختلف داده در یک متغیر از قابلیت های بسیار سودمند PHP است.
همچنین برای تعین نوع داده به صورت دستی و یا تغییر نوع داده، باید نوع جدید را در داخل پرانتز قبل از نام متغیر قرار دهید:


<?php $price=0; $totalprice=(float)$price; ?>



متغیر های متغیر
در متغیر متغیر، از مقدار یک متغیر به عنوان نام متغیر دیگری استفاده می شود. مثلا اگر


$varname = 'username';


سپس می توانید از varname$$ به جای username$ استفاده کنید:


$$varname='saeid';


که معادل است با


$username='saeid';

۱۳۸۵/۰۴/۳۰

از ما چه می خواهند؟

«در دنیای کنونی که همه دم از پیشرفت و فرهنگ می زنند هنوز عده ای افکار قرون وسطائی را در ذهن خود می پرورانند»
کانال شش - شبکه خبر :


  • در چند بمب گذاری در عراق 10 نفر شهید و بیش از 50 تن زخمی شدند.

  • در حمله هوائی هواپیماهای انگلیسی به روستائی در افغانستان تعدادی افراد غیر نظامی شهید و زخمی شدند. هنوز آمار دقیقی در دست نمی باشد.

  • آمریکا بار دیگر ایران را متهم به استفاده نظامی از انرژی اتمی کرد.


و اکنون لبنان
Democracy in IRAQ - دموکراسی در عراقباز هم جنگ و باز هم شیعه کشی
جنگ جنگ جنگ
ویرانی
جسد بی سر کودک خردسال
مقاومت و پیروزی
کشور گشائی و یا به عبارت بهتر عقده گشائی
ترس و وحشت
کشتار مردم غیر نظامی
سکوت بر سازمانهای بین المللی حاکم می شود.
سکوت مردم آزاده دنیا شکسته می شود.
می کشند تا کشته نشوند.
این است زندگی در قرن 21؟
برای چه؟ برای نفت؟ کشور گشائی؟ تفریح! همه بهتر می دانیم که اینها همگی برای بدست آوردن قدرت است. قدرتی که گاه با ترساندن، گاه با داشتن مخازن نفتی و گاه با حمایت سازمان های بین المللی بوجود می آید. ولی برای چه. آیا واقعا نیاز دارند. شاید نوعی کمبود باعث این مشکلات گشته. هر چه هست و هر اتفاقی که افتاده، بیائید دعا کنیم برای :
مادرانی که کودکان خویش را از دست می دهند.
کودکانی که خانه و کاشانه خود را از دست می دهند.
همسرانی که همدم خود را از دست می دهند.
زندگانی که به خاطر بودن از بین می رود.
......................
...................
................
.............
..........
.

۱۳۸۵/۰۴/۲۸

دختر لر که بود

نام(روح انگیز سامی تزاد) در دایره المعارف ایران به عنوان نخستین زن بازیگر به ثبت رسیده. وی اگرچه با بازی در فیلم (دختر لر)نام خود را در تاریخ سینمای ایران ماندگار کرد اما از سویی دیگر با طوفانی از خشم و نفرت همسر و پدر و نیز دیگر افراد فامیل خود مواجه شد.اگرچه همسر او که راننده سفارت ایران در هند بود در جریان با زی (سامی نزاد) قرار داشت اما در پی اکران فیلم بر اثر فشار افکار عمومی به رغم علاقه ای که به همسرش داشت او را طلاق داد. بعد از این طلاق وی به ایران بازگشت و یک راست به خانه پدری رفت اما در کمال حیرت با واکنش شدید و خشم الود پدر رو به رو گردید.پس از یک هفته زندگی سخت در کنار برخی از افراد فا میل و دوستان تحت پوشش یک بنگاه خیریه قرار گرفتاما به دلیل شقا وت زند گی به زاد گا هش که روستایی در حومه بجنورد بود رفت ودر انجا به اموزش کودکان پرداخت. او این وضیعت را نیز نتوانست تحمل کند تا انکه بار دیگر به تهران باز گشت و به کمک برخی از دوستان و اندک پولی که پس انداز کرده بود در مرکز شهر و در یک اپارتمان کوچک زند گی کرد. او در اخرین مصاحبه خود به شدت از دوستان خویش انتقاد کرد و گفت:در تمام سالیان سخت تنها یی هیچ کس حتی یادی از من نکرد اگر چه سالها بعد او مورد عفو خانواده قرار گرفت اما تا روزی که زنده بود حاضر نشد با همسر خود پیوندی مجدد داشته باشد سر انجام چند سال قبل در اوج تنها یی و در همان اپارتمان کوچک و محقر در نقا ب خاک چهره پنهان کرد

و اما مطلب طنز...

نگاه دانشجویی

تخم مرغ جسمی سفید رنگ با پوسته اهکی شامل زرده و سفیده خوراکی که دانشجویان بیش از هر کس حتی سر کار خانوم مرغ ان را می شناسند.

املت غذایی تهیه شده از گوجه و تخم مرغ. چلو کباب دانشجویی خوراکی که در مهمانی های خوابگاهی تدارک دیده می شود

نوشابه بدل مایع حیات مایعی که غذای سفت را از ابتدای دهان به داخل معده می راند

استاد خوشمزه. استادی که همه دانشجویان از او رضایت کامل دارند استادی که هنوز دوره تحصیل خود را از یاد نبرده و نزدیکترین همدرد دانشجو محسوب می شود

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

تا دیداری دوباره خدا نگهدار =;

سلامی از دیار محبت

با عرض سلام خدمت دوستان عزیز


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



امروز میخواهم مطالبی در مورد اولین بازیگر زن ایران و چند موضوع طنز بنویسم (در مطلب دیگری)

۱۳۸۵/۰۴/۲۵

گاهی به آسمان نگاه کن

به بهانه پخش فیلم "گاهی به آسمان نگاه کن" از سینما و ماورا (شبکه 4):
گاهی به آسمان نگاه کن
سلام

گاهي به آسمان نگاه كن

امروز شدیدا منتظر برنامه سینما و ماورا بودم.
بعد از پخش فیلم، اصلی ترین قسمت برنامه سینما و ماورا شروع می شود. به ذهنم خطور نمی کرد که کمال تبریزی را در سینما و ماورا ببینم. فکر می کردم مثل همیشه چند منتقد سینما در برنامه حضور خواهند داشت. ولی هنگامی که کمال تبریزی(کارگردان) و فرهاد توحیدی(فیلم نامه نویس) را به همراه اکبر عالمی دیدم بسیار شاد گشتم.
آخرین فیلم ایرانی که از دیدن آن لذت بردم فیلم "خیلی دور خیلی نزدیک" ساخته رضا میر کریمی بود ولی امروز "گاهی به آسمان نگاه کن" جای آن را گرفت. =d>
گاهی به آسمان
گاهی به زمین
گاهی به خود
گاهی به اعمال خود
گاهی به اطرافیان خود
گاهی به ..................................
........... نگاه کن

به نقل از 30nema.com داریم:

گونه: درام
کشور: ايران
مشخصات: رنگي، ۳۵ ميلي‌متري
نام ديگر:
وب‌سايت رسمی: ندارد

كارگردان: كمال تبريزي
نويسنده فيلمنامه: فرهاد توحيدي
مدير فيلمبرداري: فرهاد صبا
تدوين: حسين زندباف
موسيقي: پيمان يزدانيان
طراح گريم: علي عابديني، سودابه خسروي
طراح صحنه و لباس: فرهاد ويلكيجي، ژاله زكي‌زاده
تهيه كننده: محمدرضا تخت‌كشيان

بازيگران: رضا كيانيان، آتيلا پسياني، هانيه توسلي، احمد آقالو. اصغر نقي‌زاده، هوشنگ حرير‌چيان و حميد امجد

خلاصه داستان:
چند روح از جمله يك روح باستاني كمك مي‌كنند تا مردم خوب زندگي كنند و خوب بميرند در ضمن به خودشان هم كمك مي كنند تا اگر لكه سياهي با خود دارند پاك كنند.

عکس هائی از فیلم

موفق و سربلند باشید :-h

۱۳۸۵/۰۴/۲۴

توضیحی در رابطه با ۵ww.ir

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

۱۳۸۵/۰۴/۲۳

چند خبر از سایت

سلام
خسته نباشم و نباشید #:-s
نسخه جدید قالب بر روی سایت قرار گرفت. البته هنوز قسمت های دیگری به این قالب اضافه خواهند شد(به مرور زمان).
وبلاگ قبلی به آدرس weblog.cheshmak.net خراب شده بود و مطالب قبلی را نشان نمی داد که آن هم درست شد.
سبک نوشتن این وبلاگ از این به بعد متفاوت خواهد بود.
در ضمن اسمیل های یاهو در قسمت نظران فعال شده اند و از این پس می توانید از آنها و به طور نا محدود در نظرات خود استفاده کنید.
موفق باشیم ;))

۱۳۸۵/۰۴/۲۲

روش سقوط از پشت بام

انسان در 2 حالت از پشت بام به پائین پرتاب می شود:
1- وقتی با سرعت به جلو بدود.
2- وقتی عقب عقب قدم بزند.

اگر بحث را گسترش دهم شاید بهتر متوجه شوید. وقتی انسان خنگ باشد. احمق باشد. چیزی نداند. تلاشی نکند. بترسر و بترشد، نظیر زمانی است که عقب عقب در حال قدم زدن بر روی پشت بام باشد.
و یا بر عکس
زمانیکه انسان بسیار بداند. مغرور باشد. با سرعت علم بیاموزد. بسیار تلاش کند. نترس و به نظر خود بی همتا باشد، همانند زمانی است که به سرعت بر روس پشت بام می دود و در لبه آن نمی تواند خود را کنترل کند!

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

۱۳۸۵/۰۴/۲۰

ایده ای برای استفاده متفاوت از تابع ()Date در PHP

در پی مطلب قبلی که مربوط به فراخوانی تابع در php به همراه توضیح تابع ()date بود، هم اکنون ایده ای جالب برای استفاده از این تابع را به شما عزیزان ارائه می دهم.
قصد داریم عکس و یا عکس هائی را در زمانی مشخص، به طور اتوماتیک، نشان بدهیم(در این آموزش ساعت در نظر گرفته شده است). ابتدا یک تقسیم بندی در نظر بگیرید. مثلا بر اساس ساعت، روز، ماه و ... . سپس تعدادی عکس به تعدادی که دوست دارید طراحی نمائید. مثلا اگر بر اساس ساعت تقسیم بندی کرده اید، عکس هائی که نشان دهنده ی شب، روز، طلوع و ... باشند را طراحی بنمائید. سپس نام های مشخصی را به آنها بدهید. ترجیحا سعی کنید نام ها شبیه به هم باشند و تنها در یک حرف با هم فرق کنند. مانند hourspic1.jpg, hourpic2.jpg, hourspic3.jpg و ... که در عدد قبل از jpg. با هم فرق دارند.
حال نوبت به بدنه اصلی برنامه با php می رسد:

۱۳۸۵/۰۴/۱۹

چگونه از زندگی لذت ببریم؟

سلام
شاید! بهتر بگویم حتما تاکنون شده که از زندگی زده شده باشد. دلتان گرفته باشد. زندگی برای شما یکنواخت شده باشد و یا حتی از خودتان بدتان بیاید.
دنبال راه چاره بوده اید ولی به جائی نرسیده اید. با سعی و تلاش توانسته اید مدتی شاد باشید ولی بعد از مدتی باز هم از خود بیخود شده باشید. راه حل این مورد بسیار ساده تر از آن است که فکر کنید. من تنها تجربه خود را به شما می گویم. امیدوارم که برای شما مفید باشد.

فراخوانی تابع در php به همراه توضیح تابع ()date

در php کتابخانه گسترده ای وجود دارد که توابع مختلف را در خود ذخیره کرده است. اغلب این توابع داده هایی را دریافت و نتایج آنها را بعد بررسی اعلام می کنند.
تابع date را در نظر بگیرید:


date('H:i, jS F')


این تابع رشته ای از داده ها را که درون پرانتز قرار دارند می فرستد و نتایج آنها را به صورت زمان و تاریخ نمایش می دهد. به المان های موجود در پارانتز پارامتر تابع گفته می شود. کاراکتر هایی که در کد فرمت تابع date نباشند مستقیما چاپ می شوند. مانند ; و , و ... .

کد های فرمت (پارامتر ها) در تابع ()date به صورت زیر می باشند:

۱۳۸۵/۰۴/۱۸

بالاخره تمام شد!

سلام

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

ساعت 3:40 بامداد

۱۳۸۵/۰۴/۱۷

تفاوت های HTML با XHTML

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

  • از نظر HTML فرقی نمی کند که شما از تگ های html، head و body و DOCTYPE استفاده کنید؛ ولی نوشتن این المان ها در XHTML ضروری است.

  • HTML به شما اجازه می دهد که بعضی از تگ های بسته را حذف کنید؛ ولی XHTML چنین نیست و حتی المان های خالی نیز به تگ های بسته نیاز دارند. برای این که سازگاری با برنامه های مرورگر تا حد امکان حفظ شود، یک Space(فضای خالی) و یک اسلش(/) به المان های خالی اضافه کنید. مانند:

    <img src="logo.gif" />


    و برای المان هایی که خالی نیستند، حتماً یک تگ بسته مستقل بنویسید. مانند:

    <p> Para

    </p>


    دقت داشته باشید که وجود این اسلش در المان های خالی از نظر HTML صحیح نیست، ولی در حال حاضر تمامی مرورگر ها از آن صرف نظر می کنند.

  • HTML به شما اجازه می دهد که مقادیر خصیصه ها را بدون کوتیشن بنویسید (البته این مقادیر فقط شامل حروف، اعداد و چهار سمبل - ، . ، _ و : می باشد). حذف کوتیشن، XHTML را دچار کابوس می کند و در نتیجه خطا رخ می دهد.

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

  • اگر مقدار خصیصه ای با نام آن یکسان باشد، در HTML می توانید از آن صرف نظر کنید. ولی در XHTML باید مقادیر تمام خصیصه ها را به طور صریح مشخص نمایید.

۱۳۸۵/۰۴/۱۵

مقدمه ای برای CSS

CSS یا همان Cascading Style Sheets در لغت به معنی شیوه نامه های آبشاری می باشد و در دنیای طراحی وب منظور از آن زبان قالب بندی صفحه معروف به CSS است که طراحی را بسیار آسان تر نموده است.

CSS زبان قالب بندی صفحه می باشد و در کل به 3 نوع تقسیم می شود:

شیوه نامه های inline
در این نوع دستورات لازم در کنار کد های HTML در داخل عبارت ""=style نوشته می شود. مانند زیر:

<p style="color:#aaaaaa;
font-size:12px;">inline</p>



شیوه نامه های درون صفحه ای
دستورات در این نوع نمایش داخل عبارت زیر قرار می گیرد:

<style>


<!--


-->


</style>



مانند:

<style>


<!--


p {


color:#aaaaaa;


font-size:12px;


}


-->


</style>



نکته: عبارت

<!--

بعد از

<style>

و عبارت

-->

قبل از

</style>

به این دلیل می باشد که اگر مرورگر از شیوه نامه پشتیبانی نکند، دستورات شیوه نامه به صورت توضیحات در نظر گرفته می شود(جهت جلوگیری از چاپ آنها به صورت متن).


شیوه نامه های خارجی(پیوند شده)
این شیوه نامه ها به صورت یک فایل جداگانه ذخیره شده و ساختار دستورات و ویژگی های آن مانند دو نوع قبل می باشد. اینگونه شیوه نامه ها در قالب فایلی با پسوند CSS. ذخیره می شوند.
با دستور زیر فایل شیوه نامه خارجی فراخوانی می شود(CSS URL آدرس نسبی یا مطلق فایل شیوه نامه است):

<link rel="stylesheet" href="CSS URL" type="text/css">

دنیای فایرفاکس

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


این مرورگر دارای امکانات پیش فرضی است که برای طراحان وب بسیار مفید است. تعدادی از این امکانات عبارتند از:


  • Page Info


  • DOM Inspector

  • JavaScript Console


همچنین فایرفاکس Extension های فراوانی دارد که هم برای اشخاص معمولی و هم برای وب مستر ها بسیار کاربردی هستند.
بر روی فایرفاکس می توان چندین Theme نیز نصب نمود.

تنها مشکلی که با متولد فایرفاکس بوجود آمد عدم سازگاری بعضی از کدها با این مرورگر می باشد که با کمی تلاش این مسئله حل می شود.

برای دانلود از اینجا استفاده کنید.

۱۳۸۵/۰۴/۱۲

فضای سفید و توضیحات

بخش فضای سفید مربوط به php ، x-html می باشد و در بسیاری از زبان های دیگر نیز همینگونه است.

فضای سفید
جدا کردن کاراکتر های مانند برگه ها (tab)، فضای خالی (space) و خطوط جدید (newline) را فضای سفید (whitespace) گویند. همانطور که می دانید، مرورگرهای HTML فضای سفید را نادیده می گیرند. موتور PHP هم از این روش تبعید می کند. این دو قطعه HTML در نظر بگیرید:

<h5>welcome to 5ww.ir</h5><p>What you like to search today</p>


و

<h5>welcome


to 5ww.ir</h5>


<p>What you like


to search today</p>


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

۱۳۸۵/۰۴/۱۱

ضمیمه php چیست؟

برای استفاده از کد های php باید آن ها را در داخل دو علامت(معمولا شروع با php?> و پایان با <?) قرار می دهند. به این نماد ها ضمیمه php می گویند. ضمیمه php نقاط ابتدائی و انتهائی کد php را به سرور اعلام می کند. هر متنی که درون ضمیمه php قرار بگیرد به عنوان کد php در نظر گرفته می شود و متنی که در خارج آن قرار دارد یک متن HTML ساده است (می تواند کد HTML باشد).
سبک های ضمیمه php متنوع هستند و تعدادی از آنها را بررسی می کنیم.

سبک های ضمیمه PHP

  • سبک XML

    <?php echo ' XML'; ?>


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


  • سبک Short

    <? echo 'Short'; ?>


    این سبک ضمیمه ساده ترین سبک است و از دستور العمل پردازشی SGML استفاده می کند. برای استفاده از آن باید تنظیم short-open-tag را که در فایل پیکر بندی (config) قرار دارد فعال کنید. با وجود اینکه این سبک از متن کوتاهی استفاده می کند اما بدلیل توانائی سرپرست شبکه در غیر فعال کردن این سبک، استفاده از آن پیشنهاد نمی شود.


  • سبک SCRIPT

    <SCRIPT LANGUAGE='PHP'> ECHO 'SCRIPT'; </SCRIPT>


    این سبک که طولانی ترین سبک است برای کاربران JavaScript و VBScript آشناست. اگر از ویرایشگر HTML استفاده می کنید و با بقیه مشکل دارید از این سبک استفاده کنید.


  • سبک ASP

    <% echo 'ASP'; %>


    این سبک مشابه سبک هائی است که در ASP یا ASP.NET استفاده می شود. با فعال کردن تنظیمات پیکربندی asp-tags می توانید از این سبک استفاده نمائید. این سبک به صورت پیش فرض در حالت غیر فعال قرار دارد.