طراحی وب سایت

ساخت وبلاگ

امکانات وب

 

خطاها در PHP
در هنگام کار با PHP ممکنه به چند نوع خطا برخورد کنيد.اين خطا ها براساس زماني که اتفاق ميافتن و اينکه آيا اين خطاها درست شدني هستن يا خير دسته بندي ميشن.اين خطاها ممکنه به صورت خودکار توسط خود php اجرا بشن يا با استفاده طراحی وب سایت از تابع trigger_error به وسيله کاربر اجرا بشن!!
خطاها زماني رخ ميدن که کار اشتباهي رو در کدهامون کرده باشيم.کارهايي مثل : اشتباه تايپي! ، حلقه هاي بي نهايت و …
ين نوع از خطاها که به خطاهاي بحراني هم معروفه باعث ميشه که ادامه کار برنامه با مشکل مواجه شه يعني نميذاره بقيه برنامه اجرا بشه.بر اساس زماني که اين نوع خطا رخ ميده به دسته هاي زير تقسيم ميشه :
 
Startup fatal error : اين نوع خطا زماني رخ ميده که کدهاي PHP نميتونن اجرا بشن و مشکل از نصب يا تنظيمات PHP ميتونه باشه.
نمونه اي از خطاي Fatal Error
 
1
<?php
2
fnSwap();
3
echo "Swapped Successfully!"
4
?>
هنگام اجراي کد بالا به خطاي زير برميخوريم که ميگه
 
1
Fatal error: Call to undefined function fnSwap() in ... on line 2
تابع fnSwap رو نتونسته پيدا کنه.
 
? – Parse Error
 
نوع دوم خطاها Parse Error ها هستند.اين نوع خطاها فقط در زمان اجراي برنامه توليد ميشن و اسم ديگه اين نوع خطاها Syntax Error هستنش.يعني توي کدهامون اشتباه تايپي داشتيم يا مثلا آخر خط سمي کالن نذاشتيم و …. اين خطا هم از اجراي بقيه برنامه جلوگيري ميکنه و بايد درستش کنيد.
 
 
Start up waing
 
Compile time waing
 
Run time waing
 
اين نوع خطاها توسط PHP به کاربر نمايش داده ميشه اما مانع از اجراي بقيه برنامه نميشه.مثلا کد زير وقتي يک عدد رو بر صفر تقسيم ميکنيم يک Waing دريافت ميکنيم.
 
1
<?php
2
$count = 0;
3
$total = 200;
4
$result = $total/$count;
5
echo "RESULT: ". $result;
6
?>
اگر کد بالا رو اجرا کنيد ميبينيد که يک Waing در صفحه مثل زير نمايش داده ميشه :
 
1
Waing: Division by zero in ... on line 4
اما همينطور که ميبينيد بقيه کدها اجرا شدن و مانع از اجراي برنامه نشده.
 
? – Notice
 
اين نوع هم مثل انواع خطاهاي قبلي ميتونه خودکار توسط خود PHP درست بشه يا با استفاده از تابع trigger_error توسط کاربر ايجاد شه.به اين نوع نيمشه گفت خطا و بيشتر اطلاعاتي رو به کاربر ميدن که کاربر از وجود مشکلي باخبر کنن که اين مشکل ممنکه به يک خطا ختم بشه!!!!!!!!!!!
 
به عنوان مثال کد زير مقدار متغيري رو يکي اضافه ميکنه که مقدار اوليه نداره.اما همينطور که ميبينيد برنامه به خوبي اجرا ميشه و مقدار متغير يکي اضافه ميشه.
 
با استفاده از کلاس زير ميتونيد ايميل هايي که توي inbox دارين رو بخونين.اين کلاس ممکنه جاهايي کاربرد داشته باشه مثلا اينکه يک ايميل بسازيد و بخوايد به صورت خودکار ايميلهايي که بهش مياد رو پردازش کنيد و در جوابش چيزي رو ارسال کنيد.
 
 
21
        $this->inbox();
22
    }
23
 
24
    // close the server connection
25
    function close() {
26
        $this->inbox = array();
27
        $this->msg_cnt = 0;
28
        imap_close($this->conn);
29
    }
30
 
31
    // open the server connection
32
    // the imap_open function parameters will need to be changed for the particular server
33
    // these are laid out to connect to a Dreamhost IMAP server
34
    function connect() {
35
        $this->conn = imap_open('{'.$this->server.'/notls}', $this->user, $this->pass);
36
    }
37
 
38
    // move the طراحی وب سایت  message to a new folder
39
    function move($msg_index, $folder='INBOX.Processed') {
40
        // move on server
41
        imap_mail_move($this->conn, $msg_index, $folder);
42
        imap_expunge($this->conn);
43
 
44
        // re-read the inbox
45
        $this->inbox();
46
    }
47
 
48
    // get a specific message (1 = first email, 2 = second email, etc.)
49
    function get($msg_index=NULL) {
50
        if (count($this->inbox) <= 0) {
51
            retu array();
52
        }
53
 
54
        elseif ( ! is_null($msg_index) && isset($this->inbox[$msg_index])) {
55
            retu $this->inbox[$msg_index];
56
        }
57
 
58
        retu $this->inbox[0];
59
    }
طراحی وب سایت...
ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی وب سایت, طراحی سایت, طراحی وب, نویسنده : saeed websitedesigne بازدید : 317 تاريخ : سه شنبه 12 شهريور 1392 ساعت: 19:12

 

طراحی سایت

طراحی وب سایت

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

 

 
 

قبل از شروع مقاله به سئوالات زیر پاسخ دهید : طراحی وب سایت

۱) طبق بررسی های زیادی که صورت گرفته آیا اکثر کاربر ها واقعاً صفحات وب را میخوانند؟ توضیح دهید. طراحی وب سایت

۲) سئوال قبل را در نظر بگیرید بیان کنید که چگونه عادت کردن کاربران بر خواندن کاربران بر ساختار صفحه تاثیر گذار می شود ؟ طراحی وب سایت

۳) کدام مورد مهمتر است : مندرجات ، ساختار و یا انتشار سایت چرا ؟ طراحی وب سایت

۴) سرعت تقاضای کاربران وب : چگونه صفحه خود را با این تقاضا طراحی وب سایت می کنید ؟

معرفی مقاله: طراحی وب سایت

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

کاربران وب و نکاتی در طراحی وب سایت

حدس می زنید که چه مقدار از متن صفحه وب شما به طور واقعی توسط کاربر خوانده می شود ؟ تمام آن ؟ بیشتر آن ؟ حقیقت آن است که کابران اغلب هیچ مقداری از آن را نمی خوانند . به دنبال این جمله باید گفت که در حدود ۸۰% از مردم فقط در مندرجات سایت پویش می کنند و به دنبال نکات و عبارات کلیدی می گردند . به طور متوسط ۲۵ % کاربرای در خواندن روی مانیتور نسبت به خواندن از روی چاپ آهسته تر عمل می کنند . بنابراین ،این واقعیت چگونه بر ساختار صفحه شما اثر می گذارد ؟ به عنوان یک طراحی وب سایت شما باید صفحه ای ایجاد کنید که کاربران بتوانند سریع آن را کاوش کرده و اطلاعات مطالبه کرده را پیدا طراحی وب سایت

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

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

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

معمولا کاربران سایت شما را برای اطلاعات ویژه ای که در مورد جستجو و یا خرید و ... می خواهند بازدید می کنند . طراحی وب سایت

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

سایتی نظیر سایت www.cnn.com را در نظر بگیرید . به محض ورود به سایت سریعا می توانید مرور کلی از کل سایت داشته باشید و یا به عبارت دیگر شما می توانید کل سایت را با نگاه از یک عبارت به عبارت بعدی مرور کنید و آنچه را که بخواهید خیلی سریع بدست آورید . بنابراین تمایل به دیدن مجدد سایت رادارید .سایت فوق از نمونه سایتهای موفق در جهان می باشد. طراحی وب سایت

واقعیت در طراحی وب سایت

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

ما را در سایت طراحی وب سایت دنبال می کنید

برچسب : طراحی سایت, نویسنده : saeed websitedesigne بازدید : 478 تاريخ : يکشنبه 29 ارديبهشت 1392 ساعت: 15:46