Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    </textarea> in textarea

    Devo trovare un modo per scrivere dentro ad una textarea il testo </textarea>...

    Così:
    codice:
    <textarea name="textarea"></textarea></textarea>
    Esiste un modo?

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    puoi usare un linguaggio lato server?

    esempio con php

    Codice PHP:
    echo '<textarea>'.htmlentities('</textarea>').'</textarea>'
    edit. altrimenti ti scrivi le entità a manina

    <textarea>&lt;/textarea&gt;</textarea>


  3. #3
    Il problema è proprio utilizzando il php. Sto facendo in modo che mi si visualizzi in una textarea il testo di un file che ho in ftp. Ma dentro questo file c'è un'altra textarea. Mi ritrovo con questo codice:

    codice:
    <textarea name="textarea" cols="100" rows="20"><?
    $op=$_GET["op"];
    if ($op==lista)
    	{
    	}
    if ($op==edit)
    	{
    	$file=$_GET["id"];
    	list($id, $tipo)=explode("-", $file);
    	$query = mysql_query("SELECT * FROM new_content_layout WHERE id='$id'");
        $cont=mysql_fetch_array($query);
    	$type=$tipo . "tipo";
    	if ($cont["$type"]==0)
    		{
    		$html=file_get_contents("contents/" . $tipo . "_" . $id .".php");
    		echo"<textarea name=\"textarea\" cols=\"100\" rows=\"20\">$html</textarea>";
    		}
    	}
    ?>
    </textarea>

    Adesso non vorrei andare OT ma si potrebbe usare un replace? Del tipo

    Codice PHP:
    $html=str_replace("</textarea>"htmlentities('</textarea>'), $html
    Funziona lo stesso?

  4. #4
    Ho risolto così

    Codice PHP:
    $html=str_replace("</textarea>""&lt;/textarea&gt;"$html); 
    Grazie!!

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.