<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nand-magazine.net &#187; PHP</title>
	<atom:link href="http://nand-magazine.net/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://nand-magazine.net</link>
	<description>Silicon Culture</description>
	<lastBuildDate>Thu, 02 Dec 2010 16:09:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Contador sencillo en PHP</title>
		<link>http://nand-magazine.net/2006/10/03/contador-sencillo-en-php/</link>
		<comments>http://nand-magazine.net/2006/10/03/contador-sencillo-en-php/#comments</comments>
		<pubDate>Tue, 03 Oct 2006 07:29:31 +0000</pubDate>
		<dc:creator>TempWin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://nand-magazine.net/2006/10/03/contador-sencillo-en-php/</guid>
		<description><![CDATA[Cuando quiero llevar la cuenta de las visitas que recibe cierta web y me da igual de dónde vienen, cuál es su ip, qué ha desayunado&#8230; en fin, que sólo quiero saber las veces que una página ha sido vista (cargada) suelo usar un sencillo script en PHP. La idea es muy simple, guardaremos en [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando quiero llevar la cuenta de las visitas que recibe cierta web y me da igual de dónde vienen, cuál es su ip, qué ha desayunado&#8230; en fin, que sólo quiero saber las veces que una página ha sido vista (cargada) suelo usar un sencillo script en <a href="http://www.php.net/" target="_blank">PHP</a>. La idea es muy simple, guardaremos en un fichero de texto plano un número que serán las visitas y le iremos sumando una unidad cada vez que se cargue la página que contiene el script. Veamos el código:</p>
<pre class="codigo">
&#60;?php
        // Contador sencillo en PHP
        // contador.txt será el fichero de texto que guardará las visitas.
        // Debe tener permisos de lectura y escritura
        // (chmod 666 ó 777 en GNU/Linux o con vuestro cliente de FTP)

        // Abrimos el fichero para lectura
        $df = fopen("contador.txt","r");

        // Leemos lo que hay en el fichero, que serán las visitas
        $contador=fread($df,filesize("contador.txt"));
        $contador = $contador+1;
        fclose($df);

        // Ahora lo abrimos para escribir en él las visitas
        $df1=fopen("contador.txt","w");
        fputs($df1,$contador);
        fclose($df1);

        // Por último, lo leemos otra vez para que nos muestre las visitas actualizadas.
        $df1=fopen("contador.txt","r");
        $visitas=fread($df1,filesize("contador.txt"));
        fclose($df1);
?&#62;
</pre>
<p>Para los no iniciados en PHP, las dobles barras (<strong>//</strong>) indican que lo que haya a continuación se trata de un comentario y por tanto no tendrá efecto en el código.</p>
<p>Y ya está. Podríamos inicializar la variable <code>contador</code> a 0, pero basta con que <strong>el fichero de texto</strong>, al principio, <strong>contenga un 0</strong>.</p>
<p>Ya sólo queda incluir este trozo de código en la web que queramos y, si nos interesa mostrar las visitas, tan sólo escribiremos <code>&lt;?php echo $visitas; ?&gt;</code> en aquel lugar de la web donde deseemos que se vean.</p>
]]></content:encoded>
			<wfw:commentRss>http://nand-magazine.net/2006/10/03/contador-sencillo-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

