Visualizzazione dei risultati da 1 a 7 su 7

Discussione: no Tag HTML

  1. #1

    no Tag HTML

    ciao ragazzi volevo sapere se ciera un modo per modificare il testo di un txt .. ma nell'area di modifica non si devono vedere i tag html..

    non so se mi sono spiegato...
    grazie.

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    strip_tags($testo); passi il testo nel campo di modifica e ti elimina i tag.

  3. #3
    in che senso elimina?
    io voglio che ci siano ma che non si vedano..

    ....

  4. #4
    Codice PHP:
    $search = array ("'<script[^>]*?>.*?</script>'si",  // Strip out javascript
                     
    "'<[\/\!]*?[^<>]*?>'si",           // Strip out HTML tags
                     
    "'([\r\n])[\s]+'",                 // Strip out white space
                     
    "'&(quot|#34);'i",                 // Replace HTML entities
                     
    "'&(amp|#38);'i",
                     
    "'&(lt|#60);'i",
                     
    "'&(gt|#62);'i",
                     
    "'&(nbsp|#160);'i",
                     
    "'&(iexcl|#161);'i",
                     
    "'&(cent|#162);'i",
                     
    "'&(pound|#163);'i",
                     
    "'&(copy|#169);'i",
                     
    "'&#(\d+);'e");                    // evaluate as php

                     
    $replace = array ("",
                      
    "",
                      
    "\\1",
                      
    "\"",
                      
    "&",
                      
    "<",
                      
    ">",
                      
    " ",
                      
    chr(161),
                      
    chr(162),
                      
    chr(163),
                      
    chr(169),
                      
    "chr(\\1)");


    $testo=    <a href=http://esempio.html>ciao</a>";




    $messaggio preg_replace($search$replace$testo);
    echo 
    $messaggio

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    nel senso che vedi il testo e basta ma nn cancella nulla.

  6. #6
    mi ha cancellato tutti i tag invece...

  7. #7
    Originariamente inviato da lechuck
    mi ha cancellato tutti i tag invece...
    per non cancellarli dal testo originale basta assegnarli ad un'altr variabile


    codice:
    $str = "<html>ciao</html>";
    $str2 = strip_tags($str);
    
    echo htmlentities($str);
    echo "
    \n";
    echo htmlentities($str2);

    come vedi str ha ancora tutti i tag html, mentre str2 non li ha più









    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.