Informatica, Tecnologia y Web 2.0 en Nachox.com
12 de Mayo, 2007
Ignacio Sarmiento Andonaegui
Lo primero será crear un archivo de texto llamado contador.txt y en ese documento escribir el siguiente número: 0
Luego creamos una página llamada contador.php y le ponemos el siguiente código:
<?php
$counterFile = "contador.txt"; // archivo de texto donde se guardara el numero de visitas.
function displayCounter($counterFile) {
$fp = fopen($counterFile,rw);
$num = fgets($fp,5);
$num += 1;
echo "$num";
exec( "rm -rf $counterFile");
exec( "echo $num > $counterFile");
}
if (!file_exists($counterFile)) {
exec( "echo 1 > $counterFile");
}
displayCounter($counterFile);
?>
Y eso es todo!… ya tenemos creado un pequeño contador de impresiones basado en un archivo de texto.
OJO: Este script va sumando registros cada vez que se actualiza la página, por lo que no es recomendable usarlo como contador de visitas.
Tags: Programación, Tutoriales
10 de Mayo, 2007
Ignacio Sarmiento Andonaegui
Muchos de nosotros hemos utilizado sus "obras maestras", sin siquiera saber algo sobre de ellos. Algunos pueden odiarlos (quizas los estudiantes de informatica que reprueban), y otros pueden llegar a idolatrarlos: Se trata de los creadores de los diversos lenguajes de programación.
He aquí una lista con su respectiva foto y el lenguaje que desarrollaron, además de un link a Wikipedia para conocer más detalles acerca de ellos.

John Backus Grace Hoper
Creador de Fortran Creadora de Cobol

Dennis Ritchie Brian Kernighan
Creadores del lenguaje C

Niklaus Wirth Bjarne Stroustrup
Creador de Pascal Creador de C++

James Gosling Larry Wall
Creador de Java Creador de Perl

Guido van Rossum Rasmus Lerdorf
Creador de Python Creador de PHP
Espero que les sirva como cultura general.
Tags: Programación
5 de Mayo, 2007
Ignacio Sarmiento Andonaegui
Si deseas subir archivos vía web, puedes hacerlo de la siguiente manera:
Crea una página llamda subir.php y ponle el siguiente código:
<?
if ($archivo) {
move_uploaded_file($archivo,$archivo_name);
}
?>
<form enctype="multipart/form-data" method=post>
<input type="file" name="archivo"><br>
<input type=submit>
</form>
Subela a tu servidor, ingresa a dicha página y listo. Tendrás un formulario simple para subir archivos vía web. De todos modos puedes editar el html y el codigo a tu gusto.
Saludos.
Tags: Programación, Tutoriales
5 de Mayo, 2007
Ignacio Sarmiento Andonaegui
Crea una pagina llamada activos.php, y ponle el siguiente codigo:
<?php
// Configuración de las variables
$arch = "datos.txt";
// Archivo de datos de los usuarios (ruta completa dentro del servidor).
$logoutTime = 900;
// Indica el tiempo en segundos tras el que un usuario es considerado inactivo.
$IP = $REMOTE_ADDR;
$count = 0;
$res = '';
$fp = fopen($arch,"r");
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split(" ",$content);
for ($i=0; $i < count($lineas); $i ) {
$datos = split(':',$lineas[$i]);
$n = $t - $logoutTime;
if ($datos[0] != $IP && $datos[1] > ($n)) {
$res .= "$datos[0]:$datos[1] ";
$count ;
}
}
$res .= "$IP:$t ";
$count ;
$fp = fopen($arch,"w");
fwrite ($fp,$res);
fclose($fp);
echo "Hay $count visitantes activos";
?>
Ahora debes crear un archivo llamado datos.txt, el cual tienes que dejar en blanco. Ahora sube los 2 archivos (activos.php y datos.txt), dale permisos CHMOD 777 a datos.txt y listo!
Ejecuta activos.php en tu navegador, y te aparecerá la cantidad de usuarios activos. Para ponerlo en la pagina principal de tu web, hazlo así:
<?php include("activos.php"); ?>
Es todo, Saludos.
Tags: Programación, Tutoriales
4 de Mayo, 2007
Ignacio Sarmiento Andonaegui
En el siguiente artículo les presento un sencillo rotador de banners creado en PHP. Lo puedes adaptar, agregarle más banners, y colocarlo en el lugar que quieras.
Crearemos entonces la página llamada banners.php la cual contendrá el siguiente código:
<?php
$numbanners = 4;
$random = rand(1,$numbanners);
$img = array();
$url = array();
$txt = array();
$img[1] = "http://www.tuweb.com/banner1.gif";
$url[1] = "http://www.tuweb.com";
$txt[1] = "Mi Sitio Web!";
$img[2] = "http://www.tuweb.com/banner2.gif";
$url[2] = "http://www.tuweb2.com";
$txt[2] = "Tu Sitio Web 2!";
$img[3] = "http://www.tuweb.com/banner3.gif";
$url[3] = "http://www.tuweb3.com";
$txt[3] = "Tu Sitio Web3!";
$img[3] = "http://www.tuweb.com/banner4.gif";
$url[3] = "http://www.tuweb4.com";
$txt[3] = "Tu Sitio Web4!";
echo "<a href='$url[$random]' target=' _blank '><img src='$img[$random]' alt='$txt[$random]' border=' 0 '></a>";
?>
Como les dije es simple. Solo deberás cambiar las url de las imágenes, de los banners para que funcione.
Ahora, si deseas agregar más banners debes editar el valor de la variable $numbanners por ejemplo si agregas un banner más, ya son 5 banners, entonces deberias poner:
$numbanners = 5;
Para incluir la página rotadora, simplemente pon el siguiente codigo donde quieras mostrar los banners:
<?php include("banners.php"); ?>
Y eso es todo.
Tags: Programación, Tutoriales
3 de Mayo, 2007
Ignacio Sarmiento Andonaegui
En informática, un programa Hola mundo es el que imprime el texto «¡Hola, mundo!» en un dispositivo de visualización (generalmente una pantalla de monitor). Se suele usar como introducción al estudio de un lenguaje de programación, siendo un primer ejercicio típico.
El Hola Mundo se caracteriza por su sencillez, especialmente cuando se utiliza en programas de línea de comandos. En interfaces gráficas este programa suele tener una complejidad mayor.
Sigue leyendo… »
Tags: Programación
2 de Mayo, 2007
Ignacio Sarmiento Andonaegui
Muchos usuarios novatos piensan que entre las funciones requiere() e include() no existe ninguna diferencia, pero verdaderamente si las hay.
Sigue leyendo… »
Tags: Programación
2 de Mayo, 2007
Ignacio Sarmiento Andonaegui
A continuación les explicaré un poco sobre las sentencias de control más básicas y utilizadas en todo lenguaje de programación.
Sigue leyendo… »
Tags: Programación
2 de Mayo, 2007
Ignacio Sarmiento Andonaegui
Un Buscador es una herramienta fundamental si deseas facilitar la busqueda de contenido en tu web.
Crea un archivo llamado buscador.php, y colocale el siguiente codigo:
<?php
include("conexion.php"); //Incluimos un archivo de conexion a MySQL.
$sql="SELECT * FROM nombretabla WHERE nombrecampo LIKE '%".$palabra."%' "; // SQL para la búsqueda
$result=mysql_query($sql,$link);
if ($row= mysql_fetch_array($result)) // Si hay resultados crea una tabla y los muestra
{
echo "<TABLE BORDER='0'>";
DO
{
echo "$row["nombrecampo"]";
}
WHILE ($row=mysql_fetch_array($result));
echo "</TABLE>";
}
mysql_close ($link);
?>
DEBES EDITAR DONDE DICE:
nombretabla = el nombre de la tabla en la cual se realizaran las busquedas. Ejemplo: articulos.
nombrecampo = el nombre del campo en el cual deseas buscar. Por ejemplo, si deseas que se busquen articulos por titulo (teniendo un campo llamado titulo), deberías poner el campo titulo ahi.
Ahora crea un archivo llamado form.html, y colocale el siguiente codigo:
<FORM ACTION="buscador.php">
<INPUT TYPE="TEXT" NAME="palabra">
<INPUT TYPE="SUBMIT" NAME="Buscar">
Y listo, ya tienes el buscador para tu web!
Puedes usar este codigo como base, y realizarle todas las modificaciones que desees.
Tags: Programación, Tutoriales
2 de Mayo, 2007
Ignacio Sarmiento Andonaegui
En esta ocasión les traemos un artículo especial para afiliaciones, usando MySQL y PHP, en donde te dice la dirección de la web afiliada, el nombre y las visitas que esta trae.
Sigue leyendo… »
Tags: Programación, Tutoriales