elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Publicar correctamente código PHP en blogger
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Publicar correctamente código PHP en blogger  (Leído 1,906 veces)
N4X

Desconectado Desconectado

Mensajes: 74



Ver Perfil WWW
Publicar correctamente código PHP en blogger
« en: 5 Enero 2010, 00:37 am »

Bueno, hace tiempo que vengo con este problemilla encima, y una de las razones de que tuviese el blog medio dejado era exactamente eso...

Los códigos que encontraba por la red o coloreaban o formataban con stripslashes, pero ninguno hacia ambas cosas..

Hoy mismo di con un código PHP, por supuesto, que permite (por medio de stripslashes) introducir carácteres especiales al código y a la vez lo colorea.

He modificado el código original porque me resulta mas cómodo como lo e dejado. Pero si a alguien le interesa el original se puede encontrar aquí  (En realidad es una modificación del original, pero es en la que yo me e basado)

Esta es la muestra y el código a la vez (ok perdon, la muestra aqui no se ve XD miren la fuente :P)
Código
  1. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" style="margin-bottom:40px">
  2.  
  3. <div id="formulario">
  4.  
  5. <textarea rows="20" cols="80" name="codigo"></textarea> <br />
  6. <input type="submit" name="enviar" value="Formatear" /></div>
  7.  
  8. </form>
  9.  
  10. <?php
  11.  
  12.   if (!empty($_POST['codigo'])) {
  13.  
  14.      $codigo = $_POST['codigo'];
  15.      $codigo = str_replace("t", "   ", $codigo);
  16.      $codigo = highlight_string(stripslashes($codigo), true);
  17.  
  18.      $codigo = str_replace("#ECE6B4", "#ECE6B4", $codigo);
  19.      $codigo = str_replace("#3769f6", "#3769f6", $codigo);
  20.  
  21.      echo '<div id="formatado" style="border: double #dfdfdf;"> <h3>El code formatado </hr>';
  22.      echo '<p>' . $codigo . '</p><hr />';
  23.  
  24.      $file = fopen("tmp.txt", "w");
  25.      fwrite($file, $codigo);
  26.      fclose($file);
  27.  
  28.      $lineas = file('tmp.txt');
  29.      unlink('tmp.txt');
  30.  
  31.      for ($i = 0; $i < count($lineas); $i++)
  32.         $resultado = $resultado.htmlentities($lineas[$i]);
  33.  
  34.      echo '<h3> Inserta ste codigo en tu site: </h3>' .$resultado.'</div>';
  35.   }
  36.  
  37. ?>


Trabaja con el mismo estilo que el original pero con 2 cambios:
1- El original pone numeros, cosa que al copiar codes hay que ir borrandolos...
2- El original me dió problemas de formato al copiar el code a dreamweaver, por lo que e tenido que hacerlo a mano xD

Así que espero que lo disfruten y lo usen mucho, yo de seguro que lo usaré

Fuente: ~ Syntax Error ~


« Última modificación: 5 Enero 2010, 00:40 am por N4X » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Cómo poner un formateador de código en blogger?
Desarrollo Web
Aikanáro Anário 6 4,238 Último mensaje 12 Diciembre 2011, 02:18 am
por Aikanáro Anário
codigo para streaming en mi blogger
Desarrollo Web
copo 0 1,956 Último mensaje 12 Marzo 2012, 12:16 pm
por copo
Ayuda con este código (No se imprime correctamente)
PHP
LaThortilla (Effort) 3 1,929 Último mensaje 30 Septiembre 2015, 17:07 pm
por 0roch1
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines