Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
sábado, 4 de agosto de 2012





Los entornos de desarrollo web tipo Desktop, nos permiten desarrollar aplicaciones web y probarlas antes de enviarlas a producción. La ventaja de este tipo de aplicaciones es que no va ligada al sistema operativo, vale decir no es necesario disponer de Linux instalado, sino que  podemos desarrollar en Windows o Mac OsX.


WampServer 2: Es un proyecto de código abierto, libre para su uso, el que puede ser descargado del sitio http://www.wampserver.com, sucesor de Wamp5 es una solución que integra Apache, PHP, MySQL, para su uso en entornos Windows. La última versión de este proyecto es la 2.2e (32y 64 bits)e incorpora Apache 2.2.22 – Mysql 5.5.24 – PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0.

Es un entorno de desarrollo Web el cual se caracteriza por una instalación intuitiva ,y por añadir un icono en la barra del systray de Windows , una vez instalado, desde el cual se puede manejar el Servidor y sus configuraciones.

Xampp: Desarrollado por el proyecto “Apache Friends” integrado por Kai “Oswald” Seidler, Kay Volgelgesang y Stefan Köenig entre otros, según su sitio web http://www.apachefriends.org/es/xampp.html, “Xampp es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. Xampp es realmente simple de instalar y usar –basta descargarlo, extraerlo y comenzar.

Hay cuatro versiones de Xampp:
 XAMPP 1.8.0 para Linux :
La versión para sistemas Linux (testeado para SuSE, RedHat, Mandrake y Debian)contiene:  Apache 2.4.2, MySQL 5.5.25a, PHP 5.4.4 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.14.2, ProFTPD 1.3.4a, phpMyAdmin 3.5.1, OpenSSL 1.0.1c, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.5, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1, APR (1.4.6), APR-utils (1.4.1)
XAMPP 1.8.0 para Windows: Para Windows 2000, XP, Vista y 7, contiene: Apache 2.4.2, MySQL 5.5.25a, PHP 5.4.4, OpenSSL 1.0.1c, phpMyAdmin 3.5.2, XAMPP Control Panel 3.0.12, Webalizer 2.23-04, Mercury Mail Transport System v4.62, FileZilla FTP Server 0.9.41, Tomcat 7.0.28 (with mod_proxy_ajp as connector), Strawberry Perl 5.16.0.1 Portable
En la versión de Windows, si se descarga el instalador, debe omitirse "Install like a service" dado que el programa de instalación arrojara error. Es mejor de momento iniciar Apache y Mysql desde el Panel de Control.
XAMPP 1.7.3 para Mac OS X:
La versión para Mac OS X contiene: Apache 2.2.14, MySQL 5.1.44, PHP 5.3.1, Perl 5.10.1, ProFTPD 1.3.3, phpMyAdmin 3.2.4, OpenSSL 0.9.8k, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.32, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.4.2, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.4, SQLite 3.6.3, gdbm-1.8.3, libxml-2.7.2, libxslt-1.1.24, openldap-2.3.43, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, zziplib-0.13.48, bzip2-1.0.5, freetds-0.64

2.6.2.4 XAMPP para Solaris:
La versión para Solaris (desarrollada para Solaris 10) contiene: Apache 2.2.21, MySQL 5.5.16, PHP 5.3.8 & PEAR + multibyte (mbstring) support, Perl 5.12.1, ProFTPD 1.3.3e, phpMyAdmin 3.4.5, OpenSSL 1.0.0c, Freetype2 2.4.2, libjpeg 6b, libpng 1.2.39, zlib 1.2.5, expat 1.95.7, pdf class 009e, IMAP C-Client 2007e, OpenLDAP 2.4.23, libiconv 1.13.1, FreeTDS 0.82, libgdbm 1.8.3, libxslt 1.1.26, mcrypt 2.5.8, cURL 7.21.1, eAccelerator 0.9.6.1, Webalizer 2.21-2, libxml 2.7.7, mod_perl 2.0.4, SQLite 2.8.17 + 3.7.2
Xampp se distribuye bajo licencia GNU/GPL. Para su instalación en el entorno Windows sólo se requiere descargar y extraer el paquete Xampp. No hace cambios en el registro de Windows a menos que se ejecute el paquete instalador para Windows, y para su ejecución no es necesario editar ningún archivo de configuración (salvo si se necesitan activar ciertos módulos como en el caso de PHP). Incorpora programas de muestra para averiguar si se ejecuta correctamente, tales como un administrador de Cd, Bioritmo, Instant Art, Agenda de Teléfono, Excel Writer, las cuales son demostraciones de ejemplo de las potencialidades de Php y sus librerías GD, FreeType, MING, PEAR, SqlLite entre otras con su respectivo código fuente, lo que es útil para una persona que comienza a familiarizarse con el lenguaje PHP.

AppServ: Herramienta Open Source que facilita la instalación de Apache, PHP, MySQL y PHPMYADMIN en una sola herramienta, esta característica facilita la tarea al usuario ya que se configuran las aplicaciones de forma automática”. El sitio de descarga de la aplicación es http://www.appservnetwork.com, y es distribuida bajo la licencia GNU/GPL, y su directorio de instalación en el caso de Windows es C:\AppServ. La instalación es tan simple que en el momento de instalación se solicita al usuario tan sólo: Seleccionar las aplicaciones a instalar, las configuraciones del servidor Apache (nombre servidor ,email administrador y puerto las cuales quedan por defecto como localhost,root@localhost.com y puerto 80) y las configuraciones de MySQL(password de root, carácter set and colations por defecto UTP-8 Unicode) junto a dos checkboxes para habilitar soporte a contraseña antigua (PHP Mysql Api Function), y otro para habilitar InnoDB.
Mowes Portable: Mowes Portable es un software gratuito desarrollado por la empresa Chsoftware que permite configurar rápidamente un sistema WAMP (Windows, Apache, MySQL, PHP) en cualquier sistema Windows. Además, se pueden descargar paquetes adicionales
Contiene software de aplicaciones, tales como TYPO3, MediaWiki, Wordpress, Joomla, y que se instalan de forma automática.Su principal característica es la de ser una aplicación portátil que no requiere instalación,y que puede ser trasportada en un pendrive. Se puede descargar del siguiente sitio http://www.chsoftware.net/en/mowes/mowesportable/download.htm.
Server2go : Server2go es un servidor web que se ejecuta directamente, sin requerir instalación e independiente del medio de almacenamiento que se use, lo que significa que las aplicaciones web basadas en Server2Go se pueden utilizar directamente desde el CD-ROM, una memoria USB, o desde cualquier carpeta en el disco duro sin necesidad de configuración de Apache, PHP y MySQL.

Server2Go permite crear un sitio de trabajo web independiente o de aplicaciones PHP en un CD-ROM.

Fué construído originalmente para sustituir a otros servidores de CD-ROM como WampOnCD o Microweb que carecían de características importantes o que no se estaban desarrollando activamente.

Server2Go es Donationware, lo que significa que se puede descargar y utilizar de forma gratuíta y no pagar los cargos de regalías al distribuir una aplicación en CD-ROM que utiliza Server2Go, pero si se utiliza comercialmente, debe hacerse una donación al proyecto para ayudar a su desarrollo futuro. La ventaja de donar al proyecto a través de la página web destinada para ello, reside en que cada donante recibe un identificador de usuario y una contraseña con la que se puede descargar software adicional que no está disponible al público.
El software se puede descargar de la siguiente página: http://www.server2go-web.de/.
EasyPHP : Lanzado in 1999, EasyPHP fué el primer entorno WAMP disponible. EasyPHP instala Apache/Mysql/y Php.
El paquete puede ser portado en un Pc o en un dispósitivo USB. La configuración es hecha de forma automática por la aplicación sin interacción por parte del usuarioThe package is deployable either on a PC or a USB drive.
EasyPHP  puede ser extendido con módulos (WordPress, Spip, Prestashop, Drupal, Joomla! ...). los cuales se instalan de forma automática en la carpeta "modules" de EasyPHP.
 Enlace de Descarga:
http://www.easyphp.org/

USB Webserver : USBWebserver es una combinación del software de servidor web popular: Apache, MySQL, PHP y phpMyAdmin. Con USBWebserver es posible desarrollar y mostrar a sus sitios web php, en todas partes y en cualquier momento es la ventaja de USBWebserver, se puede utilizar desde un dispositivo USB, incluso desde un  CD

USBWebserver es perfecto para:

     -Mostrar una versión en línea de su sitio web
     -En cualquier lugar y en cualquier momento desarrollar sitios web php
     -No hay necesidad de alojamiento caros
     -Trabajo en varios lugares en los proyectos de
     -Una buena prueba antes de poner su sitio web en línea
     -Y muchos más


La última versión de este software es la 8.5 , e incluye:
 USBWebserver v8.5


     corrección de errores en archivo My.ini
     Más extensiones PHP
     La versión de PHP 5.3.9
     Apache 2.2.21
     phpMyAdmin 3.4.9.0
     MySQL 5.5
     * 18-01-2012: añade el archivo de idioma español
     * 19-01-2012: Archivo agregado el lenguaje Portugues

Enlace de Descarga:
http://www.usbwebserver.net/en/
Abyss Web Server: Abyss Web Server es un servidor web compacto disponible para Windows, Mac OS X, y Linux.

A pesar de su pequeño tamaño, es compatible con HTTP/1.1, seguras SSL / TLS (HTTPS), IPv6, en la marcha de la compresión HTTP, generación de contenido dinámico a través de scripts CGI / FastCGI, extensiones ISAPI, ASP.NET, nativo de proxy inverso, Side (extended incluye XSSI), páginas de error personalizadas, protección de contraseña, control de la dirección IP, anti-leeching y del ancho de banda.

También cuenta con un sistema de antihacking automático, así como una interfaz multilingüe de gestión remota de web que hace que su configuración es tan fácil como navegar por un sitio web.

 Incluye:
  • Soporte Nativo para plataformas de 64 bits
  • Virtual hosting (support for many hosts on a single computer)
  • Conecciones  seguras SSL/TLS (HTTPS)
  • Dual hosts (HTTP+HTTPS)
  • Interfaz de administración de certificados SSL
  • compresion HTTP on-the-fly
  • soporte  ASP.NET  nativo
  • Soporte para PHP, Perl, Python, "Classic" ASP, y al menos cualquier lenguaje de web scripting incluyendo la posibilidad de correr bases de datos (MySQL, Oracle, MS SQL Server, MS Access, etc...) detrś de las aplicaciones web
  • Soporte para motores de aplicaciónes web como Tomcat  y Jetty
  • Soporte para framework Ruby on Rails
  • Soporte para extensiones CGI, FastCGI, e ISAPI
  • listado personalizado de directorios 
  • Motor de Reescritura de URL
  • Soporte de proxy Reverso
  • interfaz web remota Multilingue de configuración  (console)
  • soporte unicode
  • Sistema de Soporte Automatico anti-hacking
  • Sistema Anti-leeching para el control de  cross-site linking
  • Control de ancho de banda para el Servidor por archivo y por directorio
  • soporte IPv6
  • Servicio de Sistema Windows , Arranque  MacOS X , soporte de daemon Linux (Arranque automático luego que el computador bootea)
Abyss Web Server viene en dos presentaciones: Una gratuita , la cual no tiene limitaciones ni ventanas de aviso, nags o spyware. La otra es la versión profesional, que es un servidor web profesional con 1 año de actualizaciones gratuitas  al costo de $59.95 US.
Enlace de descarga:
http://www.aprelium.com/abyssws/
Uniform Server: Uniform Server fue desarrollado por primera vez por Taras Slobodskyy como una aplicación para sus clientes, pero más tarde, pasó a convertirse en un proyecto de código libre y abierto. Es el sistema perfecto para los webmasters principiantes y desarrolladores experimentados, un servidor web totalmente completo que  puede llevarse  en una memoria USB o incluso una unidad flash de cámara.
Consta de dos versiones : La principal y la MiniServer, la cual esta última es una versión mas reducida.
Enlace de descarga
 http://sourceforge.net/projects/miniserver/files/


Creo que con este listado es suficiente como para que instalen Apache/php/ y Mysql en sus computadores y experimenten con ellos.
viernes, 3 de agosto de 2012




En el Blog de Inteligenia, publicaron el artículo ¿Está agonizando Php? donde los autores señalan a PHP como el nuevo Cobol, debido a su popularidad y fallos de diseño. Sin ser fan de PHP, pienso que compararlo con COBOL( con el debido respeto a los programadores de Cobol) es un insulto: ¿Alguien de uds. programó en Cobol?, ¿saben cuanto tiempo tomaba hacer un programa que mostrara un simple menú?, yo si lo sé, ya que en mis tiempos de estudiante me tocó aprender COBOL con el clásico compilador RM-85 para DOS. Si hasta Pascal, Clipper, y C/C++ eran lenguajes mas amigables para programar que COBOL, y agradezco el no haber pasado por la época en la que los estudiantes de programación tenían que programar este lenguaje en tarjetas perforadas las cuales se pasaban al operador del único computador gigantesco que había en la Facultad, y que al cabo de dos días te eran devueltas con los errores correspondientes.

PHP está lejos de ser un lenguaje perfecto, pero hay esfuerzos que van en la vía de hacerlo un lenguaje cada vez más orientado a objetos. Su particularidad  de trabajar con distintos SGBD y su modularidad, lo han hecho el favorito para trabajar en la web, a pesar de la competencia de Python y Ruby on Rails, Java es un buen lenguaje para aplicaciones desktop o aplicaciones embebidas, pero aplicado a web es un lenguaje horrible.

Se está trabajando en PHP 5.5 , el cual ya no será soportado para XP/2003, por lo que si trabajamos en Windows deberemos actualizar a Vista/7, se reemplaza preg_replace por preg_replace_callback, se incluye boolval(), como función equivalente respectivamente para el caso de valores booleanos, a lo que serían strval(),intval(), y floatval(),hace exactamente lo mismo que bool(), pero funciona como una función de devolución de llamada.
La versión de PHP 5.5 incluirá las siguientes características:

  • Desreferenciación de constantes: útil para llamar a funciones de arrays sobre cadenas o arrays.
  • La construcción del lenguaje PHP, empty, funcionará sobre expresiones.
  • Omisión de parámetros por defecto en llamadas a funciones.
  • Consultores y establecedores, quizás (se está comentando) estilo C#.
  • Funciones generadoras, pudiendo crear arrays a partir de una expresión. 
A Todo esto se agregan las siguientes:

  • Una API para password Hashing, esto está en proposición tras el bug de LINKEDIN 
  • Trabajo de empty(); con las llamadas de función
  • Obtener el nombre completo de una clase
  • funciones generadoras con iteradores
  •  listas por comprensión y expresión del generador
  • entre otras
Por otro lado han surgido diversas plataformas como HipHop,Quercus,Phlanger y PHC las cuales convierten código Php en Java,.NET, C++ .

Coincido con los autores en que PHP no está muerto, y que seguirá siendo el lenguaje de la web, pero no comparto la comparación con COBOL.

FUENTES:



viernes, 27 de enero de 2012

En Php se pueden utilizar fuentes True Type, y ojalá que estas fuentes estén con una licencia que permita su uso libre. Para efectos de este ejemplo, he usado fuente True Type de Canonical Ltd. la cual esta bajo licencia Open License, lo cual significa que somos libres de experimentar, modificarla, compatirla y mejorarla. La fuente puedes descargarla del siguiente enlace:

http://www.fontsquirrel.com/fonts/ubuntu



<?php
$im = ImageCreate(400,200);
$blanco = ImageColorAllocate($im,255,255,255);
$negro = ImageColorAllocate($im,0,0,0);
imagettftext($im,30,0,0,80,$negro, "fonts/Ubuntu-B.ttf","Texto en una imagen");
header('Content-Type: image/png');
imagepng($im);
?>

Para mostrar el texto con la fuente, hemos usado la función imagettftext, que escribe el texto dado usando una fuente TrueType también especificada. La sintaxis es:

imagettftext (imagen, tamaño, ángulo, posición_x, posición_y, color, fichero_fuente, cadena );


Este ejemplo lo obtuve de:

http://webintenta.com/utilizar-fuentes-truetype-en-php.html , al còdigo le hice unas pequeñas modificaciones para que usara la fuente Ubuntu. Espero les sirva.

martes, 29 de noviembre de 2011
Php tiene otras funciones para recibir información de imágenes, veremos algunas de ellas:

imagecolorstotal(): Nos devuelve el número de colores que forman la paleta ,en especial se usa en archivos .gif.Esta función recibe como arcgumento el manejador con el que se ha abierto la imagen.

imagecolorsforindex(): Una función que devuelve una matriz con los valores de rojo, verde y azul, los colores primarios que forman los 256 colores de la paleta RGB. Recibe como argumentos el manejador de la imagen , y una variable numerica que corresponde a un índice de la paleta de la imagen.

imagecolorset():Permite modificar cada uno de los tonos de la paleta. Recibe cinco argumentos que son los siguientes:
-manejador con el que se ha abierto la imagen
-Número de índice que tiene en la paleta el color que queremos modificar
-El valor de rojo que queremos darle al nuevo color
-El valor de verde que queremos darle al nuevo color
-El valor de azul que queremos darle al nuevo color

imagecolorallocate(): Permite agregar nuevos colores a la paleta. Esta función permite recibir cuatro argumentos :

-El manejador con el que se ha abierto la imagen.
-El valor de rojo que queremos darle al nuevo color
-El valor de verde que quermos darle al nuevo color
-El valor de azul que queremos darle al nuevo color

El nuevo color se coloca en la primera ubicación que quede libre. La función recibe el número de índice correspondiente a esa posición. Si no se ha podido ejecutar correctamente, se obtiene como resultado el valor -1.

imagecolordelaocate():Elimina un color de la paleta que haya sido agregado con imagecolorallocate().Esta función recibe dosargumentos: El manejador de la imageny el número de índice que corresponde al color que queremos eliminar de la tabla.

imagecolorallocatealpha():Funciona de la misma forma que imagecolorallocate(), pero ademas permite establecer la transparencia,ademas de recibir los cuatro argumentos que recibe imageolorallocate(),recibe uno adicional,que es el nivel de transparencia que le queremos asignar al color.Dicho color puede ser tambien eliminado con imagecolordeallocate().


En el anterior post vimos como mostrar una imagen en Php y GD.Sin embargo existen mas funciones dentro de la librería GD:

imagesx() : Devuelve el ancho de una imagen
imagesy() : Devuelve el alto de una imagen

Con estos datos podemos crear un pequeño script que llamaremos "dimensiones.php", que nos devuelva el alto y ancho de una imagen:
<php
define("salto","
\n");
//creamos el manejador para la imagen
$imagenJPG=imagecreatefromjpg('Dibujo.jpg');
//se muestra el alto y el ancho
echo(salto."Ancho de la imagen:".imagesx($imagenJPG));
echo(salto."Alto de la imagen:".imagesy($imagenJPG).salto);
//libero recursos
imagedestroy($imagenJPG);
?>

El resultado nos muestra el ancho y alto de la imagen.

Ahora puede que nosotros queramos mostrar la imagen con estos datos, así que ahora tomaremos el script que hicimos en la primera parte, lo copiaremos y lo guardaremos como "MostrarRotulo.PHP"
<?php< header("Content-type:image/jpeg"); $imagenjpeg=imagecreatefromjpeg("Dibujo.jpg"); imagejpeg($imagenjpeg); imagedestroy($imagenJPG); ?> 

Luego copiaremos el siguiente script, el cual llamaremos "MostrarDimensiones.php"
<?php
<html>
<head>
<title>Cargando Script</title>
</head><body>
<img src="mostrarRotulo.php" alt="imagen">
<?php
//incluimos el script "dimensiones.php"
include("dimensiones.php");
?>
</body>
</html>
<?

En este caso combinamos dos scripts externos, para mostrar ambos resultados.
Finalmente tenemos la funcion getimagesize() que nos proporciona una amplia información de la imagen. Haremos una modificación al script anterior:
<?php
<html>
<head>
<title>Cargando Script</title>
</head><body>
<img src="mostrarRotulo.php" alt="imagen">
<?php

echo ("<table width='300' border='2' cellpadding='2"'cellspacing='0'>");
$matriz=getimagesize('Dibujo.jpg');
foreach ($matriz as $elemento=>$valor){
echo ("<tr><td>$elemento</td><td>$valor</td></tr>");
}

?>
</body>
</html>
<?

Obtendremos los siguientes resultadosen la tabla:
clave 0: ancho de la imagen, en píxeles
clave 1: alto de la imagen, en píxeles
clave 2: formato de la imagen
1= GIF
2=JPG
3=PNG
4=SWF
5=PSD
6=BMP
7=TIFF(orden de bytes intel)
8=TIFF(orden de bytes Motorola)
9= JPC
10=JP2
11=JPX
12=JB2
13=SWC
14=IFF
15=WBMP
16=XBM
Clave 3=cadena con el alto y el ancho, que puede ser usado directamente en etiquetas de HTML
Clave bits=El número de bits por color, o profundidad de color.
Clave channels=El nº de canales por color (3 cuando es RBG y 4 cuando es CYMK o
imágenes para imprenta ).
Clave mime=La codificación que debemos especificar en el Content_type de la cabecera.


lunes, 28 de noviembre de 2011




PhpThumb (antes llamada PhpTumbNailer) es una librería php, para la manipulación de imágenes que trabaja con la librería GD de Php. Permite aumentar o disminuir las imágenes mostradas rotarlas, y agregar algunos efectos sobre las imágenes. No sólo ha cambiado el nombre del proyecto sino que muchas de las funciones han experimentado cambios. El sitio web del proyecto desde donde se puede descargar es :
http://phpthumb.gxdlabs.com/. Los requerimientos para trabajar con esta Librería son: PHP 5.0 o superior (versiones inferiores ya no son soportadas )y GD 2.0, para este último tenemos que verificar que la librería php_gd2 esté habilitada en el archivo php.ini(sin el ;), y en instalaciones que requieren la compilación de PHP, se debe verificar que estén las siguientes opciones:
-with-gd.
-with-jpeg-dir=/usr
-with-png
-with-ttf

Dentro del mismo sitio obtendremos ejemplos básicos con los cuales podremos trabajar.
Para mostrar un ejemplo:

createReflection(50,60,90,true,'#a4a4a4');

$thumb->show();

?>

Este ejemplo toma el archivo 'Dibujo.jpg' y crea un efecto de reflexión, como el que se muestra en la foto de arriba.¡¡Pruébenlo!!!.


martes, 22 de noviembre de 2011




AdoDB es una librería que implementa una capa de abstracción de la Base de Datos. La razón de
porqué usar una capa de abstracción para conectar a una Base de Datos y efectuar consultas es
principalmente asegurar nuestra web o nuestra aplicación de ataques de inyección SQL a la Base
de Datos, además de una mayor facilidad de uso, menor empleo de código, y lo más importante que es una independencia de la Base de Datos:Si un día queremos migrar de Mysql a Postgresql u Oracle, por poner un ejemplo, bastará con que cambiemos el nombre del conector en &ADONewConnection('mysql'); a &ADONewConnection('postgres'); o &ADONewConnection('oracle');.

AdoDB se puede descargar del siguiente link de SourceForge:
http://adodb.sourceforge.net/#download
La documentación en español se encuentra disponible aquí:
http://www.lacorona.com.mx/fortiz/adodb/docs-adodb-es.htm
La Documentación del Diccionario de Datos, se encuentra acá:
http://www.lacorona.com.mx/fortiz/adodb/docs-datadict-es.htm

Acá muestro un pequeño ejemplo, de lo que se puede hacer con AdoDB. Les puedo decir que a partir de que descubrí AdoDB me he olvidado no sólo de la inseguridad de usar mysql_query o mysqli_query, y de tener que agregar más código para validar las entradas de datos, o la complejidad de PDO(Php Data Objects), Mas ejemplos los podrán encontrar en los links que les he entregado.Así que :RTFK!!!:

<?php
include_once('adodb5/adodb.inc.php');
include_once('adodb5/tohtml.inc.php');
$conn = &ADONewConnection('mysql'); # crea una instancia de conexión
$conn->PConnect('localhost','root','abraxas34','sga');# conecta a la Base de Datos Sga
$sql = 'select Nom_administrativo, cod_responsable from administrativo';
$rs = $conn->Execute($sql);
rs2html($rs,'border=2 cellpadding=3',array('Nombre Administrativo','responsable'));
?>


Posicionamiento WEB
Seo. Posicionamiento natural.
http://www.grupounetcom.com/

segunda mano

Blog Flux

Computers Blog Directory

BlogUpp!

Directorio de Blogs

Directorio de Blogs

About Me

airwolf97
Ver todo mi perfil

Seguidores

contador de visitas

View My Stats