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

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

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

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

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

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

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

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

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

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

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

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

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

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

  2. # ADS




     

  3. #2
    عضو انجمن 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);
    لینک راهنما با یکسری مثال

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    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

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

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

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

  6. #5
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

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

    کد PHP:
    <?php
    $txt 
    ' <p>سلام</p>     <p>خوبی</p>    <p>خوبم</p><br><p>هوا عالی است</p>  ';
    $txt str_replace('<p>',' ',$txt);
    echo 
    strip_tags($txt);

  7. تعداد تشکر ها ازrezaonline.net به دلیل پست مفید


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

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

    نقل قول نوشته اصلی توسط rezaonline.net نمایش پست ها
    کد PHP:
    <?php
    $txt 
    ' <p>سلام</p>     <p>خوبی</p>    <p>خوبم</p><br><p>هوا عالی است</p>  ';
    $txt str_replace('<p>',' ',$txt);
    echo 
    strip_tags($txt);
    با سلام
    خیلی از پاسخ شما ممنونم
    مشکلم حل شد
    با تشکر

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

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

    نقل قول نوشته اصلی توسط rezaonline.net نمایش پست ها
    کد PHP:
    <?php
    $txt 
    ' <p>سلام</p>     <p>خوبی</p>    <p>خوبم</p><br><p>هوا عالی است</p>  ';
    $txt str_replace('<p>',' ',$txt);
    echo 
    strip_tags($txt);
    با سلام مجدد
    ببخشید جناب رضا اگه تگ های <p> و <div> و بقیه تگ ها بصورت زیر باشند چطوری می شه!
    آیا راهی هست؟ و یا خیلی تگ های مشابه زیر
    کد HTML:
    <p style="text-align:right;">

  10. #8
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

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

    کد PHP:
    $txt ' <p>سلام</p>     <p>خوبی</p>    <p>خوبم</p><br><p>هوا عالی است</p>  ';
    $txt str_replace('<','&nbsp;<',$txt);
    echo 
    strip_tags($txt); 

  11. تعداد تشکر ها از rezaonline.net به دلیل پست مفید


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

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

    نقل قول نوشته اصلی توسط rezaonline.net نمایش پست ها
    کد PHP:
    $txt ' <p>سلام</p>     <p>خوبی</p>    <p>خوبم</p><br><p>هوا عالی است</p>  ';
    $txt str_replace('<','&nbsp;<',$txt);
    echo 
    strip_tags($txt); 
    خیلی ممنون بعدش اینطوری شد:
    کد HTML:
            <meta name="description" content="&amp;nbsp;&amp;nbsp;پارکینسون معمولاً درسنین بالای ۶۰ سال رخ می‌دهد، ولی به طور استثتناء در جوان‌ها هم مواردی از ابتلاء به پارکینسون وجود دارد که در این صورت ممکن است زمینه‌های ژنتیکی در ایجاد بیماری دخیل باشند.&amp;nbsp;&amp;nbsp;&amp;nbsp; ..." />

  13. #10
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

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

    کد PHP:
    $txt ' <p>سلام</p>     <p>خوبی</p>    <p>خوبم</p><br><p>هوا عالی است</p>  ';
    $txt str_replace('<',' <',$txt);
    echo 
    strip_tags($txt); 

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

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

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

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

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