نمایش نتایج 1 تا 3 از 3

نام تاپیک: تابع تبدیل به کاراکترهای ویژه

  1. #1

    تابع تبدیل به کاراکترهای ویژه

    سلام
    من متن تایپ شده داخل ckeditor رو داخل پایگاه داده ذخیره کردم .(که html رو به کارکتر های ویژه تبدیل کردم).
    مشکل من اینه که وقتی اطلاعات رو از پایگاه داده بازیابی میکنم. اینجوری میشه.
    تگ p ذخیره شده در پایگاه داده :
    کد HTML:
    <p>
    وقتی بازیابی میکنم تبدیل میشه به html اما رو متن اعمال نمیشه.مثلا تگ p بالاتوی خروجی میشه:
    کد HTML:
    <p>
    کد بازیابی هم این هست :
    function rows(){
    $servername="localhost";
    $username="root";
    $password="usbw";
    $con = mysql_connect($servername,$username,$password);
    mysql_select_db("login",$con);
    $sql = "SELECT name FROM news ORDER BY id DESC ";
    $q = mysql_query($sql,$con);
    while ($row = mysql_fetch_assoc($q)){
    $ro= $row['name'] ;
    news();
    echo $ro;
    news1();
    }

  2. #2
    کاربر دائمی
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    تهران
    پست
    147

    نقل قول: تابع تبدیل به کاراکترهای ویژه

    نقل قول نوشته شده توسط terminator_o مشاهده تاپیک
    سلام
    من متن تایپ شده داخل ckeditor رو داخل پایگاه داده ذخیره کردم .(که html رو به کارکتر های ویژه تبدیل کردم).
    مشکل من اینه که وقتی اطلاعات رو از پایگاه داده بازیابی میکنم. اینجوری میشه.
    تگ p ذخیره شده در پایگاه داده :
    کد HTML:
    &lt;p&gt;
    وقتی بازیابی میکنم تبدیل میشه به html اما رو متن اعمال نمیشه.مثلا تگ p بالاتوی خروجی میشه:
    کد HTML:
    <p>
    کد بازیابی هم این هست :
    function rows(){
    $servername="localhost";
    $username="root";
    $password="usbw";
    $con = mysql_connect($servername,$username,$password);
    mysql_select_db("login",$con);
    $sql = "SELECT name FROM news ORDER BY id DESC ";
    $q = mysql_query($sql,$con);
    while ($row = mysql_fetch_assoc($q)){
    $ro= $row['name'] ;
    news();
    echo $ro;
    news1();
    }
    بعد از
    mysql_select_db("login",$con);

    از
    mysql_query("SET NAMES 'utf8'")
    استفاده کنید.

  3. #3

    نقل قول: تابع تبدیل به کاراکترهای ویژه

    سلام اون خطی که شما گفتی جواب نداد . ولی خودم جوابشو پیدا کردم . اینجا قرار میدم شاید بعد ها کسی خواست اینجا پیدا کنه :
    جواب :
    اولین خط بعد از حلقه رو به شکل زیر تغییر میدیم :
    $ro= htmlspecialchars_decode($row['name']) ;

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •