SoloCodigo

Asuntos Oficiales => Sobre los Foros de SoloCodigo => Mensaje iniciado por: iron man en Lunes 23 de Julio de 2007, 14:27

Título: Nueva Etiqueta Php
Publicado por: iron man en Lunes 23 de Julio de 2007, 14:27
Hola a todos/as :)

Desde este momento hay disponible una nueva etiqueta para los que publiquen código PHP en el foro.

Con la etiqueta PHP se obtiene un coloreado de la sintaxis del código publicado.

Ejemplo. Publicando el siguiente código

Código: Text
  1. [PHP]<?php
  2.  
  3.     //Nombre del archivo
  4.     $archivo = "contador.dat";
  5.  
  6.     if (file_exists($archivo))
  7.        {
  8.       $abre=fopen($archivo, "r");
  9.       $total = fread($abre, filesize($archivo));
  10.       fclose($abre);
  11.        }
  12.  
  13.     $abre = fopen($archivo, "w");
  14.     $total = $total + 1;
  15.     $grabar = fwrite($abre, $total);
  16.     fclose($abre);
  17.     echo "<font face=\'verdana\' size=\'2\'>Visitas:".$total."</font><hr>";
  18.     echo "  ñ";
  19.    ?>[/PHP]
  20.  

Se obtendrá este resultado

<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><code><font color="#000000">
<font color="#007700"><?</font><font color="#0000BB">php

      </font><font color="#FF8000">//Nombre del archivo
</font><font color="#0000BB">      $archivo </font><font color="#007700">= </font><font color="#DD0000">"contador.dat"</font><font color="#007700">;

</font><font color="#0000BB">      if </font><font color="#007700">(</font><font color="#0000BB">file_exists</font><font color="#007700">(</font><font color="#0000BB">$archivo</font><font color="#007700">))
</font><font color="#0000BB">         </font><font color="#007700">{
</font><font color="#0000BB">            $abre</font><font color="#007700">=</font><font color="#0000BB">fopen</font><font color="#007700">(</font><font color="#0000BB">$archivo</font><font color="#007700">, </font><font color="#DD0000">"r"</font><font color="#007700">);
</font><font color="#0000BB">            $total </font><font color="#007700">= </font><font color="#0000BB">fread</font><font color="#007700">(</font><font color="#0000BB">$abre</font><font color="#007700">, </font><font color="#0000BB">filesize</font><font color="#007700">(</font><font color="#0000BB">$archivo</font><font color="#007700">));
</font><font color="#0000BB">            fclose</font><font color="#007700">(</font><font color="#0000BB">$abre</font><font color="#007700">);
</font><font color="#0000BB">         </font><font color="#007700">}

</font><font color="#0000BB">      $abre </font><font color="#007700">= </font><font color="#0000BB">fopen</font><font color="#007700">(</font><font color="#0000BB">$archivo</font><font color="#007700">, </font><font color="#DD0000">"w"</font><font color="#007700">);
</font><font color="#0000BB">      $total </font><font color="#007700">= </font><font color="#0000BB">$total </font><font color="#007700">+ </font><font color="#0000BB">1</font><font color="#007700">;
</font><font color="#0000BB">      $grabar </font><font color="#007700">= </font><font color="#0000BB">fwrite</font><font color="#007700">(</font><font color="#0000BB">$abre</font><font color="#007700">, </font><font color="#0000BB">$total</font><font color="#007700">);
</font><font color="#0000BB">      fclose</font><font color="#007700">(</font><font color="#0000BB">$abre</font><font color="#007700">);
</font><font color="#0000BB">      echo </font><font color="#DD0000">"<font face=\'verdana\' size=\'2\'>Visitas:"</font><font color="#007700">.</font><font color="#0000BB">$total</font><font color="#007700">.</font><font color="#DD0000">"</font><hr>"</font><font color="#007700">;
</font><font color="#0000BB">      echo </font><font color="#DD0000">"&nbsp; &ntilde;"</font><font color="#007700">;
</font><font color="#0000BB">   ?></font>
</font>
</code><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->


Gracias desde aquí a F_Tanori por este nuevo aporte al foro :)

Si detectáis cualquier problema con esta nueva etiqueta por favor avisarme para solucionarlo cuanto antes.

Un saludo.
Título: Re: Nueva Etiqueta Php
Publicado por: F_Tanori en Martes 24 de Julio de 2007, 03:20
Bueno, pues gracias,a ti por permitir que sea posible

Otra cosa:

Como verán, esto es una fase 'beta' por decirlo así :P  y es posible que haya errores   (no posible sino es un hecho)

De momento he detectados algunos  y estoy pensando como solucionarlos, yo no soy experto en PHP, pero se que aqui hay mucha gente que pueda colaborar en lo que llevamos hasta el momento

¿Quien se apunta?  

Gracias


<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><code><font color="#000000">

<font color="#007700"><?</font><font color="#0000BB">php
    </font><font color="#007700">echo </font><font color="#DD0000">"Etiquetas BB PHP  Para el foro de SoloCodigo"</font><font color="#007700">;
    echo </font><font color="#DD0000">"vesion beta"</font><font color="#007700">;
    echo </font><font color="#DD0000">"gracias"</font><font color="#007700">;
</font><font color="#0000BB">?>
</font>
</font>
</code><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->


Saludos
Título: Re: Nueva Etiqueta Php
Publicado por: RadicalEd en Martes 24 de Julio de 2007, 14:24
No soy experto, pero me uno, es más creo que no deberias ni preguntar, solo enviar el código y veras como te llueven mejoras.

Gracias F_Tanori.
Chao
Título: Re: Nueva Etiqueta Php
Publicado por: Mollense en Martes 24 de Julio de 2007, 18:46
Cita de: "RadicalEd"
No soy experto, pero me uno, es más creo que no deberias ni preguntar, solo enviar el código y veras como te llueven mejoras.

Gracias F_Tanori.
Chao
...igual yo  :comp:
Título: Re: Nueva Etiqueta Php
Publicado por: F_Tanori en Martes 24 de Julio de 2007, 19:48
Pues, la idea es de saber quien quiere participar, y hacerlo de manera controlada donde se pueda subir el código indicando las mejoras o correcciones realizadas para que otro la pueda bajar y continuarle.

(PHP5)


Listo....





Gracias

Saludos
Título: Re: Nueva Etiqueta Php
Publicado por: Bicholey en Miércoles 25 de Julio de 2007, 01:19
:P  :P  :P  :P  :P  :P  :P  :P


Genial !!!
Título: Re: Nueva Etiqueta Php
Publicado por: LeGatoRojo en Miércoles 25 de Julio de 2007, 18:29
que bien, ya hacia falta algo asi, ahora solo falta trabajar en los espacios que mee el tabulador....
Título: Re: Nueva Etiqueta Php
Publicado por: F_Tanori en Martes 13 de Noviembre de 2007, 07:54
Hay ocasiones en que, el foro muestra

Citar
& #34;

como caracter especial para las comillas supongo es es una proteccion del foro :( porque donde yo hago las pruebas no me muestra eso

ademas aqui hay otra modificacion porque al citar quitaba las diagonales, segun las pruebas funciona :( aqui esta si quieren modificar


incluso en este mensaje lo convierte a " si yo "(puntoycoma)


Saludos
Título: Re: Nueva Etiqueta Php
Publicado por: F_Tanori en Viernes 16 de Noviembre de 2007, 11:33
El otro dia que estaba leyendo por ahi en internet encontre un codigo bb,( mi intencion no es modificar el foro en ningun aspecto), solo se los comento por si alguien le encuentra "gracia" (utilidad) :P para que fuera una opcion

no se que tan util sea, o incluso innecesario pero se trata de el BB Code para Youtube

[YOUTUBE]tAq3hWBlalU[/YOUTUBE]

Cita de: "BB CODE"
<object width="425" height="350"><embed src="http://www.youtube.com/v/{content}" type="application/x-shockwave-flash" width="425" height="350"></embed></object>

Solo es un comentario, me acorde ahorita que estaba viendo la pagina de YouTube


Saludos


<Edit>
............. Aqui encontre la referencia
............. http://www.entrebits.cl/foros/ipb/6688-bbc...ra-youtube.html (http://www.entrebits.cl/foros/ipb/6688-bbcode-para-youtube.html)
</Edit>
Título: Re: Nueva Etiqueta Php
Publicado por: iron man en Viernes 23 de Noviembre de 2007, 12:22
Cita de: "F_Tanori"
Hay ocasiones en que, el foro muestra

Citar
& #34;

como caracter especial para las comillas supongo es es una proteccion del foro :( porque donde yo hago las pruebas no me muestra eso

ademas aqui hay otra modificacion porque al citar quitaba las diagonales, segun las pruebas funciona :( aqui esta si quieren modificar


incluso en este mensaje lo convierte a " si yo "(puntoycoma)


Saludos
Sí, se trata de una protección del foro que miraré de solucionar. La verdad es que la primera vez no fue tan sencillo como subir el código y funcionar, tuve que hacerle alguna modificación y por eso seguramente hay diferencias en el resultado. Será cuestión de ir puliéndolo ;)

Un saludo.
Título: Re: Nueva Etiqueta Php
Publicado por: iron man en Sábado 1 de Diciembre de 2007, 10:42
No he conseguido reproducir el problema con comillas dobles, solo con comillas simples. Si puedes poner un ejemplo te lo agradecería. Y también con las diagonales :)

Un saludo.