رفتن به مطلب

pary_daryayi

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

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

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

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

  1. سلام دوستان .

    وقت بخیر.

    اگه ممکنه عکس رو ببینید :

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

    این کدهامه , از absoult هم استفاده کردم ولی نتیجه نداد.

    css:


    .main{width:900px; min-height:500px; background-color:#0099CC; margin:auto; margin-bottom:20px;}
    .box-pic{width:100%; height:100px; background-color:#FF9900;}
    .foot{width:100%; height:100px; background-color:#993300}

    html :


    <div class="main"></div>
    <div class="box-pic"></div>
    <div class="foot"></div>

    اون دایو قرمز رنگ , فوتر من هست که همواره پایین قرار میگیره .

    و عکس رو هم پیوست میکنم.

    مرسی

    post-1361-0-08615800-1377174040_thumb.jp

  2. درسته.

    سوال من اینه که چرا تو کد اول , دفعه ی اول نمیگه b رو نمیشناسه , ولی دفعه ی دوم میگه .

    وقتی ما تابع a رو صدا میکنیم , همزمان باهاش تابع b هم ساخته میشه , نمیشه ؟

    حالا چه بار اول باشه چه بار دوم , سوم و ...


    function a() {
    function b() {
    echo 'I am b';
    }
    echo 'I am a';
    }
    a();
    b();
    a();

    ما هیچ وقت در حالت معمولی , اول تابع رو چک نمیکنیم که ببینیم وجود داره یا نه , که اگر وجود نداشت اونو ایجاد کنیم .

    ما همین که ایجاد میکنیم و فراخوانی , ساخته میشه دیگه.

  3. تابع هایی که تو در تو هستند رو چرا نمیشه بیش از یک بار فراخوانی کرد ؟

    پس فایده ی اونها چیه ؟


    function a() {
    function b() {
    echo 'I am b';
    }
    echo 'I am a';
    }
    a();
    a();

    تو منوال نوشته :

    As you might NOT expect, the second call to a() fails with a "Cannot redeclare b()" error. This behaviour is correct, insofar as PHP doesn't "allow functions to be redefined."

    بعد اینطور هم نوشته :


    function a() {
    if ( ! function_exists('b') ) {
    function b() {
    echo 'I am b';
    }
    }
    echo 'I am a';
    }

    ولی باز هم نمیشه دو بار فراخوانی کرد ؟ علتش چیه ؟ و کاربردش ؟

    ممنونم.

  4. مرسی . با شی گرایی و mvc آشنا هستم .

    حرف شما درسته , ولی همونطور که گفتم خودم از فریم ورک استفاده میکنم .

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

    لینکی که دادید رو هم میخونم . مرسی

  5. ممنونم . به این موردی که من میخوام میگن orm ؟

    من کار با کلاس و function رو بلدم ولی یه چیزی :

    بعنوان مثال کوئری insert برای یک جدول ممکنه 5 فیلد باشه و برای یک جدول دیگه 10 فیلد . یعنی تعداد ورودی ها ی(پارامترهای ) تابع متغیر هستند .

    میشه چنین تابعی تعریف کرد که نمیدونیم تعداد ورودی هاش چندتاست ؟

  6. من میخوام کلاسی ایجاد کنم که شامل کوئری های insert , delete , update , select باشه .

    قابلیت این کلاس طوری باشه که برای کوئری های مختلف مثلا insert بشه اسم جدول جدید و تعداد فیلد های متفاوت ارسال کرد.

    یعنی اگر من در برنامه ام 10 بار کوئری insert رو در جداول مختلف اجرا میکنم , کدش رو یکبار نوشته باشم و فقط فیلدها و نام جدول رو که تغییر میکنه به این کوئری ارسال کنم ( مثل تابع )

    چنین چیزی امکان پذیره ؟

    میخوام بدونم آموزشی برای این هست .

  7. سلام دوستان.

    من اگر بخوام برنامه ای رو از ابتدا بدون استفاده از cms ها بنویسم از فریم ورک استفاده میکنم . مثلا برای یک برنامه ی سبک از CI استفاده میکنم.

    حالا اگر نخوایم از فریم ورک استفاده کنیم , و از طرفی هم نخوایم رویه ای ( اسپاگتی ) کد بزنیم , بهتره بعنوان مثال کوئری های insert , delete , update , select و ... رو در هر درخواست تکرار نکنیم .

    یعنی بعنوان مثال من یک بار کوئری insert رو بعنوان یک کلاس ایجاد کنم , و در هر درخواست , نام جدول , و فیلدهای متفاوتی بهش ارسال کنم .

    به این میگن مدل orm ؟

    آموزشی برای این مورد هست ؟ جستجو کردم نتیجه ی خوبی پیدا نکردم .

    اگر ممکنه یک مثال بزنید .

    ممنونم.

  8. من اینطور برای حذف فایل استفاده میکنم اما جواب نمیده.


    $path='http://localhost/mysite/upimage/upload/';
    unlink($path.$name_img);

    مسیر درسته ولی میگه اجازه نمیده برای حذف .

    Warning: unlink() [function.unlink]: http does not allow unlinking in C:\xampp\htdocs\mysite\upimage\delete.php on line 24

    $name_img اسم و پسوند تصویر هستش .

  9. سلام دوستان .

    من با آپلود فایل و ذخیره ی اون در دیتابیس مشکلی ندارم اما چند سوال :

    1 - میشه فایل ها رو از طریق پوشه ای که فایل ها در اون ذخیره میشه مدیریت کرد ؟

    مثلا اسامی تمام فایل ها رو بده و عملیات حذف , ویرایش و ... انجام بشه .

    برای حذف از unlink و برای تغییر فایل از copy میشه استفاده کرد. ولی من با لیست کردن تمامی اسامی مشکل دارم .

    2 - اگر بشه از این طریق مدیریت کرد آیا نیازی به ذخیره در دیتابیس هست ؟

    ممنونم .

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

    از افزونه آماره استفاده کنید خیلی بهتره

    اسم افزونه "آماره" هست ؟ جستجو کردم نبود . :( لینک میدید لطفا .

  11. دوستان آمار سایتم ولی هنوز مشکل داره .

    من آمار رو تو فوتر گذاشتم . اگر به صفحات دیگه برم , آمارم برای روزهای قبل رو نشون میده و باید تو هر صفحه رفرش کنم. این هم به htaccese مربوط میشه ؟

    از افزونه ی CyStat استفاده کردم

    • امتیاز 1
  12. خیلی ممنونم .

    رشته ی تهی و null ( یعنی textfield هایی که پر نشدند ) یعنی موجودند و isset اونها true میشه .

    اما session و cookie و submit اگر مقدار دهی نشده باشند یا در مورد سابمیت کلیک اتفاق نیفتاده باشه حتی null هم نیست و isset اونها false میشه .

    این نتیجه گیری درسته ؟

    و در مورد checkbox و radio boton ؟...

    و تفاوت null با رشته ی تهی چیه ؟ null خودش یک نوع داده ای هست ؟

  13. سلام دوستان.

    اگه یک trxtfield رو خالی رها کنیم , آیا اینطور اعتبار سنجی نادرسته ؟


    $f=$_POST['tfname'];
    if(isset($f)=='')
    echo 'no set';
    else
    echo 'set';

    من اینو تست کردم , با اینکه فیلد رو خالی گذاشتم اما set رو چاپ میکنه . یک var_dump گرفتم که خروجی یک string خالی رو نشون میده .


    echo var_dump($f);//string(0) ""

    این هم جواب نداد :


    $f=$_POST['tfname'];
    if(!(isset($f)))
    echo 'no set';
    else
    echo 'set';

    کجای کد من اشتباهه ؟

    چرا isset یک رشته ی خالی رو برمیگردونه ؟

    برای اعتبار سنجی استفاده از isset نادرسته ؟

    البته empty جواب میده ولی میخوام بدونم چرا isset نتیجه نمیده ؟

    تشکر

  14. سلام . جستجویی که وردپرس داره تو کل محتویات میگرده و نتیجه رو برمیگردونه . table های دیتابیسش رو که نگاه کردم دیدم بیشتر موارد تو یک table هست , در نتیجه ساخت این نوع جستجو سخت نیست.

    اما اگه از وردپرس استفاده نشه و table هامون زیاد باشه , باید برای هر جدول کوئری جدا زد ؟

    میخوام بدونم منطق جستجو در کل سایت(غیر وردپرس) چیه /؟ تمام جداول و فیلدهای مهم رو بررسی میکنه یا روش بهتری وجود داره ؟

    ممنونم.

  15. سلام . وقت بخیر

    میشه my recent document در ویندوز xp رو طوری کرد که مثل ویندوز 7 لیست تمامی فایلهای مشاهده شده رو نشون بده؟ نه فقط چندتای آخر رو

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

    در ضمن در ویندوز xp , همه چیز رو لیست میکنه غیر از فیلمهای مشاهده شده . درسته ؟ یکجا تست کردم اینطور بود. برای این هم راه حلی هست ؟

×
×
  • اضافه کردن...