February 19, 08 by G2
Navegando entre blogs encontré unos sitios muy interesantes con tutoriales sobre programación y diseño web muy completos y sencillos de entender, obviamente son todos gratis y los pueden ver a continuación:
Y por si fuera poco también hay una sección de POO (Programación Orientada a Objetos) con PHP donde se presentan los conceptos de Clase, Objeto, Atributo, Método, Colaboración, Herencia, etc. Además puedes desarrollar los ejercicios en el sitio, probarlos, modificarlos y ver los resultados inmediatamente.
Visto en PuntoGeek.
Tambien te puede interesar
Tags:
ajax,
aprende,
asp,
css,
mysql,
php
January 25, 08 by G2
Al fiel estilo de Wordpress me puse a programar una funcion que me permitiera personalizar una pagina estática para cuando nuestra base de datos mysql este caída o por x motivos no se pueda accesar a ella. El desarrollo lo empece ayer por la tarde y esto es lo que he logrado por ahora, pero desde ya este es el inicio de muchas funciones que quiero desarrollar.

verificarmysql.php
<?php
/*
Verificarmysql v0.1 BETA es un Sript programado por
Geraldo Sosa Sosa
Estudiante de Ingenieria de Sistemas - UIGV
Agradecimiento a Hugo Juan Salcedo Hilares (por poner FALSE)
Ingeniero de Sistemas - UIGV
25-01-2007
Liberado bajo licencia GNU/GPL
*/
function verificarmysql($servidor,$usuario,$clave) {
$estado = @mysql_connect($servidor,$usuario,$clave);
if ( $estado === false) {
switch(mysql_errno($estado))
{
//Message: Can't connect to MySQL server on '%s' (%d)
case 2003:
include("errordb.php");
break;
//Message: Unknown MySQL server host '%s' (%d)
case 2005:
include("errordb.php");
break;
//Cualquier error que lanze el mysql - mostramos por defecto error.php
default:
include("errordb.php");
break;
}
} else {
echo "La conexion fue un exito";
}
}
verificarmysql("locahost","root","pass");
?>
Este archivo errordb.php es el que llevara el html estático pues al no haber conexión con la base de datos no se podra recuperar nada de información.
errordb.php
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title><title></head>
<body>
<div>
En estos momentos nuestro servidor mysql esta en mantenimiento.
</div>
</body>
</html>
El modo de empleo del script es simple, ya que debes ponerlo al comienzo de tu página principal, ya sea index.php , main.php, default.php, etc. Esto lo hacemos mediante un include :
<?php
//primera linea de codigo
include("verificarmysql.php");
// resto de codigo
?>
Enlaces de Interés:
Manejo de errores mysql
Client Error Codes and Messages mysql
HTML Entities Encoder
Descargar
Verificarmysql v0.1 BETA
Tambien te puede interesar
Tags:
error mysql,
pagina personalizada,
php,
verificarmysql
January 14, 08 by G2
En un proyecto llamado TL Weblog, vengo usando el editor TinyMCE, para lo cual he habilitado la opción de las imágenes se puedan ver sin ningún problema así trabaje con Mod_rewrite.
Leer el resto de la entrada »
Tambien te puede interesar
Tags:
php,
tlweblog,
tynymce
October 10, 07 by G2
Usualmente trabajo en Windows XP o Win2003 Server, pero hoy por por aquellas cosas del destino tuve que trabajar con el sistema Operativo Windows Vista; para ello he optado por xampp. Lo primero que hice fue descargar el zip para versión windows (vale para todas las versiones) y lo descomprimes la carpeta en C:\ (directamente). Así ya no tienes que instalar nada.
Para ejecutarlo, haces doble clic en un archivo llamado xampp-control.exe (está dentro de xampp) e inicializas apache, php y mysql. Con esto ya puedes usar php y mysql y solo quedaría ver si está funcionando. Poniendo http://localhost accedes a las funcionalidades de mysql (haciendo uso de phpmyadmin) y tus scripts debes ponerlos en la carpeta httdocs. Para ver tu script accedes a esta url http://localhost/tucarpeta.
Para cerrar, simplemente paras apache y mysql en el xampp-control y luego das click en “exit”.
Xampp es muy cómodo, intuitivo y fácil de usar; yo lo he usado varias veces para llevar mis aplicaciones en mi memoria usb pero es otra historia.
Aqui sus features:
- Apache HTTPD 2.2.6 + Openssl 0.9.8e
- MySQL 5.0.45
- PHP 5.2.4
- PHP 4.4.7
- phpMyAdmin 2.11.1
- Zend Optimizer 3.3.0

Tambien te puede interesar
Tags:
apache,
aplicaciones portables,
mysql,
php,
phpmyadmin,
xampp