Colorear codigo PHP

Bueno, para empezar esta sección pongo lo que acabo de usar que es un script para colorerar el código.

Bien, en un archivo PHP pegamos el siguiente código:

<?
if(isset($_POST['codigo'])){
echo
"".highlight_string(stripslashes($_POST['codigo']),1)."";
}
?>

Ahora paso a explicar, la condicion es sólamente para comprobar si la variable $codigo viene por metodo POST, highlight_string es la función que se encarga de que el código se muestre y no se ejecute, y a su vez lo coloree. La función stripslashes es para evitar que las comillas (") se transformen en (\"), y finalmente $_POST['codigo'] es quien toma el valor de la variable que viende del formulario, siempre y cuando venga por método post.

Bien, ahora vamos con el formulario:

<form name="form1" method="post" action="">
<textarea name="codigo" cols="50" rows="15"><? echo stripslashes($_POST['codigo']);?></textarea>
<input type="submit" name="Submit" value="Enviar">
</form>


Simplemente será el formulario donde ingresaremos el código, la parte donde está <? echo stripslashes($_POST['codigo']);?> es para recuperar el valor de la variable al enviarlo.

Y eso sería todo.

3 comentarios:

Shadow.ng dijo...

hola, oye men tu blog es muy bueno, te felicito, bueno era para preguntarte algo sencillo
como puedo hacer que el cofigo php pueda mantener el <?php sin que me lo borre igaul que el br las etiqueta me la borra me gustaria saber como tu haces para que no te la borre mi correo es
shadow.ng[arroba]gmail.com

JuaN dijo...

Olle amigo, como haces para colorear el codigo PHP en las entradas de tu Blog? lo necesito urgentemente. Un saldo.
PD: l3ku[a....]msn.com y lekupowa[a....]gmail.com son las 2 vias de contacto que puedes usar ;)

adolfo187 dijo...

Hola,

todo es con html, style=color:xxxxxx...

Para poner iual para poner <?php, sabemos que para "<" hay un equivalente en html que es "& l t ; " (sin espacios), creo que es eso a lo que te refieres.

Saludos, cualquier cosa aquí estoy.