رفتن به مطلب

AliRezaPro

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

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

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

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

  1. ایمان جان، این کد رو هم تست کردم ولی متاسفانه کار نکرد.

    (برای اسپیس ها منظورم هست)

    یعنی نه شماره هایی که اسپیس داشتن ارائه شدن ، و نه شماره هایی که اسپیس نداشتن..

    فکر میکنم باید اسپیس طور دیگه ای به کد اضافه بشه.

    ضمنا از نظر تعداد کاراکتر هم تست کردم و عدد 9 رو 10 و 11 هم گذاشتم! ولی کار نکرد ...

    نظری دارین دوستان ؟

    سلام

    شما اول space ها رو پیدا کنید و حذف کنید و سپس شماره ها رو با کدهای بالا واکشی کنید


    $string = preg_replace('/\s/', '', $original_string);

    • امتیاز 3
  2. شباها زیادی چون بین mysql و mysqli است متاسفانه خیلی ها استباه میکنند , اولین چیزی که به چشم بنده اومد

    $con = new mysqli('localhost', 'root', '');

    و اینکه شما جاهای دیگه mysql_query استفاده کردید , این 2 , تفاوت دارند , وقتی از mysql استفاده میکنید همه باید mysql باشند و وقتی mysqli همه باید mysqli باشند

    2 بار به اشتباه از کدی که قرار دادم استفاده کردید , هر دو را به

    $con =mysql_connect('localhost', 'root', '');

    تغییر دهید

    • امتیاز 1
  3. پارت دوم آموزش رو هم مطالعه بفرمایید , در کل آموزش ها در حدی هستند که دید طراح سیستم رو به موضوع بازتر کند , گرچه راه اندازی سیستم بزرگتر شاید نیاز به هزاران خط کد باشد بعلاوه تحلیل های بسیار وسیع تر و متن و حوصله ی بیشتر

    با این آموزش ها سعی کنید سیستمی که می خواهید طراحی کنید رو بهتر تجستم و پیاده سازی کنید , چک کردن سیستم هایی که در حال حاظر مشغول به کار هستند هم مینونه دید سیستم هایی که دارید تحلیل و پیاده سازی میکنید را افزایش دهد

    • امتیاز 3
  4. 4- برای مطالب خود از عنوان مناسب و گویا استفاده نمایید. در عنوان مطالب خود از عبارات و کلمه هایی مانند : کمک کنید ، درخواست فوری ، نیاز شدید ، تورو خدا کمکم کنید ، خیلی مهم و جملاتی شبیه به این خودداری نمایید.
    • امتیاز 1
  5. کارش به صورت کامنت جلوش نوشته هست

    Definition: sendmail: The Sendmail program is a very widely used Mail Transport Agent (MTA). MTAs send mail from one machine to another. Sendmail is not a client program, which you use to read your email. Sendmail is a behind-the-scenes program which actually moves your email over networks or the Internet to where you want it to go. If you ever need to reconfigure Sendmail, you will also need to have the sendmail.cf package installed. If you need documentation on Sendmail, you can install the sendmail-doc package.

    نه مشکل از اون نیست

    • امتیاز 1
  6. 8- فعالیت های تجاری را فقط در بخش مشخص شده انجام دهید و از ایجاد موضوعاتی با جنبه تجاری در دیگر بخشها خودداری نمایید. از دادن پاسخهایی که جنبه تجاری و یا تبلیغی دارند خودداری نمایید. در صورت مشاهده چنین پست هایی با فرد خاطی برخورد خواهد شد.
    • امتیاز 1
  7. 1 : بله امکانش است , به ازاء کاربرانی که اضافه میکنید بصورت دینامیکی با دستورا sql کریت تیبیل اتجام بدید , قبل از نام آنها هم یک prefix اصافه کنید

    2 : متوجه نشدم , دیکشنری دارید , کاربران قابلیت اضافه کردن کلمات تخصصی خود را دارند ؟ و می خواهید فقط هر کاربری که کلمات را اضافه کرده است همون کلمات را ببیند ؟

    چندین راه دارید :

    1 : دیکشنری را برای هر رشته کاری و درسی متمایز کنید , یعنی مثلا این کلمات اگر برای رشته ی کامپیوتر است در رشته ی دیگر نیست , بنابراین کاربران تقاضای تغییر کلمات / ویرایش / اضافه را داشته باشند با تایید مدیر اعمال میشود , بنابراین مشکلی ندارد همه ی کاربران ببینند .

    2 : بطور کلی یک جدول کلمات میگذارید که حاوی یک user _id و word باشد که هر کاربری که کلمه ایی اضافه میکند به همراه آن هم کلمه ذخیره شود و هم user_id , زمان نمایش به هر کاربر میدانید که کدوم کاربر چه کلماتی وارد کرده است و با دستورا sql میگید "کلماتی که این کاربر وارد کرده است بعلاوه کلمات عمومیه دیگر را نمایش بده"

    به این روش و کار Encapsulation نمی گویند .بیشتر مدیریت کلمات وارد شده توسط کاربر گفته میشود.

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

    • امتیاز 2
  8. دلیل استفاده تابع بصورت NESTED چیه ؟ بعضی از دلایل واقعا جالب نیستند

    مثلا این دلیل :


    namespace String;

    if (\MULTIBYTE_MODE) {
    function Length($string) {
    return strlen($string);
    }
    } else {
    function Length($string) {
    return mb_strlen($string);
    }
    }

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

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

    ببینید :


    static void Main()
    {
    Console.WriteLine("Hello from main.");

    Func<int, int> NestedMethod =
    (x) =>
    {
    Console.WriteLine("In nested method. Value of x is {0}.", x);
    return x;
    };

    int result = NestedMethod(3);
    }

    • امتیاز 3
  9. بررسی کنید :


    function utf8RawUrlDecode ($source) {
    $decodedStr = "";
    $pos = 0;
    $len = strlen ($source);
    while ($pos < $len) {
    $charAt = substr ($source, $pos, 1);
    if ($charAt == '%') {
    $pos++;
    $charAt = substr ($source, $pos, 1);
    if ($charAt == 'u') {
    // we got a unicode character
    $pos++;
    $unicodeHexVal = substr ($source, $pos, 4);
    $unicode = hexdec ($unicodeHexVal);
    $entity = "". $unicode . ';';
    $decodedStr .= utf8_encode ($entity);
    $pos += 4;
    }
    else {
    // we have an escaped ascii character
    $hexVal = substr ($source, $pos, 2);
    $decodedStr .= chr (hexdec ($hexVal));
    $pos += 2;
    }
    } else {
    $decodedStr .= $charAt;
    $pos++;
    }
    }
    return $decodedStr;
    }

    و



    http://php.net/manual/en/function.urldecode.php
    http://www.php.net/manual/en/function.rawurlencode.php

    • امتیاز 3
  10. مرسی . با شی گرایی و mvc آشنا هستم .

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

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

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

    ببینید ORM یه جور طرز فکر متسقل از هر بخش است , شما سعی کنید مطالب رو مطالعه بفرمایید ئ استدلال خودتونو قوی تر کنید

    من برای شروع یه کار قوی بهتون پیشنهاد میکنم بررسی کنید

    http://baharnarenj.codeplex.com/

    پروژه رو دانلود کنید و ار دایرکتوری Libs کلاس bn_dal رو تحلیل بفرمایید

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