آژانس هواپیماییexchanging

جدا کردن متن از تگهای html

شروع موضوع توسط saeid_omrani ‏20 مارس 2006 در انجمن PHP

  1. saeid_omrani

    saeid_omrani Registered User

    تاریخ عضویت:
    ‏11 آگوست 2003
    نوشته ها:
    231
    تشکر شده:
    3
    سلام
    یه استرینگ داریم که توش یه متن به همراه تگ های اچ تی ام ال (مثل هایپرلینک و عکس و ...) هست.
    راهی وجود داره که بشه فقط متن ها رو توی یه استرینگ دیگه بریزیم؟
    ممنون:blush:
     
  2. shankimout

    shankimout Registered User

    تاریخ عضویت:
    ‏17 می 2004
    نوشته ها:
    1,491
    تشکر شده:
    3
    محل سکونت:
    ساری . . . . . . . . . . . . . . Permanently Bann
    کد:
    [/B]
    
    [B]strip_tags[/B]
    
    (PHP 3 >= 3.0.8, PHP 4, PHP 5)
    strip_tags -- Strip HTML and PHP tags from a string
    [B]Description[/B]
    
    string strip_tags ( string str [, string allowable_tags] )
    
    This function tries to return a string with all HTML and PHP tags stripped from a given str. It uses the same tag stripping state machine as the [URL="mk:@MSITStore:K:\Web\PHP\Articles\php_manual_en.chm::/en/function.fgetss.html"]fgetss()[/URL] function. 
    
    You can use the optional second parameter to specify tags which should not be stripped. [INDENT]????: allowable_tags was added in PHP 3.0.13 and PHP 4.0b3. 
    Since PHP 4.3.0, HTML comments are also stripped. This is hardcoded and can not be changed with allowable_tags. 
    [/INDENT]
    
    ?????Because strip_tags() does not actually validate the HTML, partial, or broken tags can result in the removal of more text/data than expected. 
    
    
    ?????This function does not modify any attributes on the tags that you allow using allowable_tags, including the style and onmouseover attributes that a mischievous user may abuse when posting text that will be shown to other users. 
    
    
    ????? 1. strip_tags() example
    [COLOR=#000000][COLOR=#0000bb]<?php
    $text [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#dd0000]'<p>Test paragraph.</p><!-- Comment --> Other text'[/COLOR][COLOR=#007700];
    echo [/COLOR][COLOR=#0000bb]strip_tags[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$text[/COLOR][COLOR=#007700]);
    echo [/COLOR][COLOR=#dd0000]"\n"[/COLOR][COLOR=#007700];
    
    [/COLOR][COLOR=#ff8000]// Allow <p>
    [/COLOR][COLOR=#007700]echo [/COLOR][COLOR=#0000bb]strip_tags[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000bb]$text[/COLOR][COLOR=#007700], [/COLOR][COLOR=#dd0000]'<p>'[/COLOR][COLOR=#007700]);
    [/COLOR][COLOR=#0000bb]?>[/COLOR] [/COLOR]The above example will output:
    Test paragraph. Other text<p>Test paragraph.</p> Other text
     
    
     
  3. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    درسته!! اگر نتونستی باهاش کار کنی بگو
     
  4. saeid_omrani

    saeid_omrani Registered User

    تاریخ عضویت:
    ‏11 آگوست 2003
    نوشته ها:
    231
    تشکر شده:
    3
    سلام
    از strip_tags استفاده کردم. اما حالی به حالیه.
    اینجا رو ببینید. www.i30t.net بعضی از پستها مشکل داره.
     
  5. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    متوجه نشدم!!! جانم؟؟!!
     
  6. saeid_omrani

    saeid_omrani Registered User

    تاریخ عضویت:
    ‏11 آگوست 2003
    نوشته ها:
    231
    تشکر شده:
    3
    مثلا خروجی دستور اینجوریه:


    <br /> گوگل با همکاری کمپانی نایک، شبکه مجازی اجتماعی (مانند اورکات) راه <br /> اندازی کردند که موضوع فعالیت آن در مورد ورزش فوتبال و طرفداران آن در سراسر دنیا <br /> می باشد.<BR>طبق گزارش سایت Business <br /> Week، این دو شرکت از هشت ماه پیش این پروژه را شروع کرده بودند و طبق آن تهیه <br /> محتوا سایت بر عهده کمپانی‌ نایک و مدیریت بخش فنی‌ بر عهده گوگل می‌ باشد. این <br /> شبکه Joga نام [ادامه ...]
     
  7. appbannerkhuniresbanner
  8. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    ببین تویه کدت ازhtmlspecialchars استفاده نکردی؟
     
  9. saeid_omrani

    saeid_omrani Registered User

    تاریخ عضویت:
    ‏11 آگوست 2003
    نوشته ها:
    231
    تشکر شده:
    3


    سلام.
    نه استفاده نکردم.
     
  10. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    عجیبه چرا اینطوری شده؟؟؟؟
     
  11. saeid_omrani

    saeid_omrani Registered User

    تاریخ عضویت:
    ‏11 آگوست 2003
    نوشته ها:
    231
    تشکر شده:
    3
    سلام
    به خاطر این نیست که از RSS اطلاعات رو می خونم؟
     
  12. sama_sally

    sama_sally Registered User

    تاریخ عضویت:
    ‏5 آپریل 2005
    نوشته ها:
    2,598
    تشکر شده:
    1
    محل سکونت:
    Essen, Deutschland
    بالاخره یه جوریه که تگ ها رو اینطوری میکنه: &lt;br&gt;