website stats » 2007 » Diciembre | Solo Código |

Mostrar código fuente de una página con PHP

Escrito por J.F. el Jueves, 27 de Diciembre del 2007 a las 12:22

Para mostrar el código fuente de una página con PHP simplemente podemos usar el siguiente código, al que le indicamos una url, la carga y mediante un for va almacenando todas las líneas para finalmente mostrarlas. Con el siguiente código mostraríais en vuestro sitio web el código fuente(el HTML logicamente) de Google:

PHP:
  1. <?
  2. $url = 'http://www.google.es';
  3. $lineas = file($url);
  4.     for ($i = 0; $i <count($lineas); $i++) {
  5.         $total = $total.htmlentities($lineas[$i]);
  6.     }
  7. echo $total;
  8.  
  9. ?>

Comentarios (7)

Categoria: PHP

Google API Charts con PHP

Escrito por J.F. el Domingo, 23 de Diciembre del 2007 a las 13:20

Un código de ejemplo para usar Google API Charts con PHP. Simplemente introducimos los datos en un array, creamos una url codificada y lo metemos en la etiqueta img. Aquí está el código de ejemplo:

PHP:
  1. <?
  2.  
  3. // Here's an array containing some data to plot
  4. $test_data=array(0.5,6,12,17,2,0.3,9);
  5.  
  6. // Here's where we call the chart, and return the encoded chart data
  7. echo "<img src=http://chart.apis.google.com/chart?chtt=".urlencode("It's an example!")."&cht=lc&chs=450x125&chd=".chart_data($test_data).">";
  8.  
  9. // And here's the function
  10.  
  11. function chart_data($values) {
  12.  
  13. // Port of JavaScript from http://code.google.com/apis/chart/
  14. // http://james.cridland.net/code
  15.  
  16. // First, find the maximum value from the values given
  17.  
  18. $maxValue = max($values);
  19.  
  20. // A list of encoding characters to help later, as per Google's example
  21. $simpleEncoding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  22.  
  23. $chartData = "s:";
  24.   for ($i = 0; $i <count($values); $i++) {
  25.     $currentValue = $values[$i];
  26.  
  27.     if ($currentValue> -1) {
  28.     $chartData.=substr($simpleEncoding,61*($currentValue/$maxValue),1);
  29.     }
  30.       else {
  31.       $chartData.='_';
  32.       }
  33.   }
  34.  
  35. // Return the chart data - and let the Y axis to show the maximum value
  36. return $chartData."&chxt=y&chxl=0:|0|".$maxValue;
  37. }
  38.  
  39. ?>

Vía: | Ribosomatic | Autor del tutorial

Comentarios (1)

Categoria: PHP, General

50 ejemplos de jQuery

Escrito por J.F. el Viernes, 21 de Diciembre del 2007 a las 10:56

50 ejemplos de lo que se puede llegar a hacer con el uso de jQuery:

jQuery

Enlace: | Ejemplos jQuery

Escribir comentario

Categoria: Javascript

Equivalencias entre px, em, pt y % en CSS

Escrito por J.F. el Miércoles, 19 de Diciembre del 2007 a las 16:26

Muy útil a la hora de crear nuestras hojas de estilos nos puede resultar ésta tabla de equivalencias:

Pts Px Em Porcentaje
6pt 8px 0.5em 50%
7pt 9px 0.55em 55%
7.5pt 10px 0.625em 62.5%
8pt 11px 0.7em 70%
9pt 12px 0.75em 75%
10pt 13px 0.8em 80%
10.5pt 14px 0.875em 87.5%
11pt 15px 0.95em 95%
12pt 16px 1em 100%
13pt 17px 1.05em 105%
13.5pt 18px 1.125em 112.5%
14pt 19px 1.2em 120%
14.5pt 20px 1.25em 125%
15pt 21px 1.3em 130%
16pt 22px 1.4em 140%
17pt 23px 1.45em 145%
18pt 24px 1.5em 150%
20pt 26px 1.6em 160%
22pt 29px 1.8em 180%
24pt 32px 2em 200%
26pt 35px 2.2em 220%
27pt 36px 2.25em 225%
28pt 37px 2.3em 230%
29pt 38px 2.35em 235%
30pt 40px 2.45em 245%
32pt 42px 2.55em 255%
34pt 45px 2.75em 275%
36pt 48px 3em 300%

Vía: | WebAdictos

Escribir comentario

Categoria: CSS

Extraer parte de una cadena con PHP

Escrito por J.F. el Lunes, 17 de Diciembre del 2007 a las 21:11

Vamos a ver una sencilla forma de extraer una determinada parte de una cadena con PHP. Imaginemos que tenemos una cadena con caracteres indeterminados, y que dentro de ella queremos extraer una parte, por ejemplo una url. Puede sonar algo raro pero hace poco me ha hecho falta. Para ello, podemos indicar mediante la cadena de comienzo y la cadena de finalización la cadena que queremos extraer de la siguiente forma:

PHP:
  1. <?php
  2. $cadena="cualqasdasduiercosahttp://informatica-practica.net/index.phpterminando";
  3. $maximo = strlen($cadena);
  4. $cadena_comienzo = "http://";
  5. $cadena_fin = ".php";
  6. $total = strpos($cadena,$cadena_comienzo);
  7. $total2 = strpos($cadena,$cadena_fin);
  8. $total3 = ($maximo - $total2 - 4);
  9. $final = substr ($cadena,$total,-$total3);
  10. echo $final; //Imprime http://informatica-practica.net/index.php
  11. ?>

De ésta forma, habremos conseguido extraer la parte de la cadena que deseamos. Tan solo hay que tener en cuenta que en $total3 hay que restar el número de caracteres de la cadena de final, en éste caso .php tiene 4 caracteres.

Comentarios (1)

Categoria: PHP

¿Tu también le odias?

Escrito por J.F. el Domingo, 16 de Diciembre del 2007 a las 17:12

¿Quién no odia a explorer? Todos los que tenemos algo que ver con páginas web le odiamos, ¿o no?

IE

Vía: | Genbeta

Comentarios (2)

Categoria: Curiosidades

Solo Código

Solo Código es una colección de códigos de todo tipo que pueden resultar útiles para el diseño de páginas web. Está enfocado tanto para aquellos que son expertos, como para aquellos principiantes que quieren encontrar recursos útiles, o no saben implementar determinadas funciones en sus webs. No olvides que Solo Código es un blog de Informática Práctica, donde tenemos otras secciones interesantes como:
| Tutoriales | Trucos | Software | Links | Buscar |