رفتن به مطلب

فرحان

عضو افتخاری
  • تعداد ارسال‌ها

    806
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    16

نوشته‌ها ارسال شده توسط فرحان

  1. تشکر بابت پاسخگوئی

    این خطارو داد :


    Notice: Undefined index: 0 in /home4/biman/public_html/cars.php on line 6

    کدهامم اینه :


    <?php
    error_reporting(-1);
    ini_set('display_errors','On');
    $behnam = file_get_contents("http://widgets.farsnews.com/cars");
    preg_match('/<table class="tbl" cellpadding="0" cellspacing="0">.*?form>/s', $behnam, $matches);
    echo $matches['0'];
    ?>

    آقای فخار گرامی تشکر از پیگیر بودنتون و پاسخ

    من خودم در استفاده از php بسیار مبتدی هستم و اگر خدا بخواد دارم کم کم شروع میکنم به تست و کار کردن و یاد بگیرم

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

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

    شما کدت رو به این صورت تغییر بده :


    <?php
    error_reporting(-1);
    ini_set('display_errors','On');
    $behnam = file_get_contents("http://widgets.farsnews.com/cars");
    preg_match('/<table class="tbl" cellpadding="0" cellspacing="0">.*?form>/s', $behnam, $matches);
    print_r($matches);
    ?>[/left]


    [left]

    این ارور یعنی توی متغییر matches که یک آرایه هست خانه ای با ایندکس صفر موجود نیست.

    • امتیاز 2
  2. سلام. دوستان راست میگن چیز جالبی که من در وردپرس دیدم این هست که به خاطر پایه ی بسیار قوی در کد نویسی اسکریپتی همه منظوره هست و به طراح شما اجازه میده بیشتر از بحث کدنویسی به بحث طراحی گرافیکی سایتتون بپردازه !.

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

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

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

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

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

    موفق باشید.

    • امتیاز 2
  3. تشکر از پاسخ گوئی

    بله نسخه php 5.4 هست

    آقای فخار عزیز اگر خودتون تست کنید متوجه میشید خیلی جالبه روی لوکال هاست و با نرم افزار easyphp درست میاره و مشکلی نداره اما روی هاست نمیاره هاستینگ هم میگه تمامی توابع فعاله و مشکل از کد php شماست

    سلام .این کد روی هاستینگ من کار میده و مشکلی هم نداره . ممکن هست ای پی های خاصی بلاک شده باشند یا همون هاستینگتون ایراد داشته باشه. البته میتونید این ها رو هم چک کنید :

    1 - بررسی ارور ها :


    error_reporting(-1);
    ini_set('display_errors','On');[/left]


    [left]

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

    2 - نحوه کارتون رو عوض کنید شاید به نوع مرورگر حساس باشه. یعنی هدر را توسط کورل ست کنید و بررسی کنید ببینید جواب میده یا نه. موفق باشید.

    • امتیاز 3
  4. سلام. شما برای این کار می تونید فایل comments.php پوسته سایتتون رو ویرایش کنید و این قابلیت رو به اون قسمت اضافه کنید و توی اون فایل باید در واقع بنویسید اگر نویسنده ی مطلب بود این کادر رو هم نشون بده اگر نبود نشون نده. البته می تونید توی فایل های دیگه هم مثل فایل functions همین کد رو بنویسید فقط باید تابعی که مسئول این کار هست رو پیدا کنید.

    به عنوان نمونه کد هم می تونید از کدی که در سایت stackexchange در پاسخ به سوال یکی از کاربران داده اند استفاده کنید.

    show un-approved comments at wordpress front end

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

    موفق باشید.

    • امتیاز 1
×
×
  • اضافه کردن...