PHP


Hoy estoy aburrido y quiero mostrar este codigo simplisimo pero util. Explicado paso a paso.

<?php
$archivo="visitas.dat"; //archivo donde se van a guardar las visitas
$contador=0;
$fp = fopen($archivo,"r");
$contador=fgets($fp, 30); //abrimos y leemos el archivo donde 30 es la cantidad de kb que abrimos
fclose($fp);
++$contador; // sumamos una visita
$fp = fopen($archivo,"w+");
fwrite($fp, $contador, 30);
fclose($fp);
echo $contador; // mostramos las visitas
?>

Aqui les dejo un codigo programado por mi, lo que hace es que cuando escribas una palabra la indexara a una URL predeterminada.

——————————————-
CREATE TABLE `links` (
`categoria1` varchar(100) default NULL,
`categoria2` varchar(100) default NULL,
`id` int(1) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=21 ;

———————————————

- Datos.php
<?
// en este archivo es donde insertais los nombres de las categorias.
include ("config.php");
mysql_query("INSERT INTO links (categoria1, categoria2, id) values ('$categoria1', '$categoria2', '+')",$con);
echo'

';
echo'

Categoria 1

Categoria 2

';
?>

———————————————————

- ver_datos.php
<?
include("config.php");
$b=mysql_query("select * from links order by id ASC",$con);
while ($row=mysql_fetch_array($b)) {
//Aqui poneis el link que se mostrara al pinchar en la categoria.
echo''.$row['categoria1'].' '.$row['categoria2'].'';
}
?>

// editado * RENOMBRADO include(“conx.php”); A include(“config.php”); para evitar problemas con usuarios novatos…

A veces necesitamos eliminar HTML de una cadena en PHP, para eso se usa strip_tags() y como no muchos conocen esta funcion, la anoto en mi blog por si a alguien se le ofrece :-)

El método de uso es sencillo, hay 2 formas, usarla en el momento del echo o guardar en otra cadena, yo prefiero en el momento del echo, de esta forma:

$saludo= '<b>Hola mundo!<b>';
echo strip_tags($saludo) ;

De esta forma nos devolverá “Hola mundo!” si no hubiéramos usado strip_tags() nos hubiera devuelto “Hola mundo!” (En negrita, es decir hizo “caso” por asi decirlo al HTML)

La otra forma es guardándolo en otra variable.. (Es mas código pero en ocasiones puede ser mas util)

$saludo= '<b>Hola mundo!<b>';
$sinhtml = strip_tags($saludo);
echo $sinhtml;

Que como dije en el paso anterior nos devolvería “Hola mundo!”