نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: مشکل با تابع strip_tags

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : مشکل با تابع strip_tags

    نقل قول نوشته اصلی توسط Marshall نمایش پست ها
    با سلام خسته نباشید
    من یه متنی دارم که بصورت عادی و نوشتاری اینطوری است بصورت مثال:

    سلام
    خوبی
    خوبم
    هوا عالی است.

    و در حالت دیداری کد بصورت:

    کد PHP:
    <p>سلام</p>     <p>خوبی</p>    <p>خوبم</p><br><p>هوا عالی است</p
    فرضا این $content است.

    با استفاده از تابع:
    کد PHP:
    strip_tags($content
    همه کلمات بهم چسبیده می شن اینطوری:

    سلامخوبی خوبمهوا عالی است

    یعنی هرچی کلمات بعد از اینتر است بهم چسبیده می شن!

    الان من می خواهم که این متن بصورت اینطوری نمایش داده بشه

    سلام خوبی خوبم هوا عالی است

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

    سلام
    یا باید مشخص کنید که <br> و فاصله رو استریپ نکنه :

    کد:
    $content = strip_tags($content, '<br>');
    یا بصورت زیر اقدام کنید :

    کد:
    $content = preg_replace('@<(\w+)\b.*?>.*?</\1>@si', '', $content);
    لینک راهنما با یکسری مثال

  2. #2
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : مشکل با تابع strip_tags

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    سلام
    یا باید مشخص کنید که <br> و فاصله رو استریپ نکنه :

    کد:
    $content = strip_tags($content, '<br>');
    یا بصورت زیر اقدام کنید :

    کد:
    $content = preg_replace('@<(\w+)\b.*?>.*?</\1>@si', '', $content);
    لینک راهنما با یکسری مثال
    با سلام و تشکر
    این مثالها رو من قبلا همه رو خوندم و استفاده کردم ولی جواب نگرفتم برای همین درخواست کمک کردم
    بسته ی بیشتر تگ ها می تونه متن رو به پاراگراف بعدی منتقل کنه!
    بصورت مثال
    کد PHP:
    <br>,</p>,</div><\br
    و خیلی تگ های دیگه

    من میخوام وقتی view-source صفحه رو می زنم به همون صورتی که گفتم باشه!
    توی صفحه عادی این کد preg_replace('@<(w+)\b.*?>.*?</\1>@si', '', $content); کار می کنه ولی وقتی view-source رو میزنم کاراکترهای نامفهوم بهش اضافه میشه!
    برای همین صفحه هم view-source اگه دقت کنید اینطوری است:
    کد PHP:
    <class="description">موضوع: <span class="threadtitle"><a href="showthread.php?t=213171" title="بازنگری این صفحه">مشکل با تابع strip_tags</a></span></p
    برای گوگل میخوام
    ویرایش توسط Marshall : January 27th, 2020 در ساعت 10:56

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

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