Mar
12
2009
0
Mar
01
2009
0

Error en sentencia PHP Warning: eregi() REG_BADB

Estaba implementando un formulario con validación y tenía que validar un número en un rango, utilicé la función eregi()

y en el error log apareció:

PHP Warning: eregi() [function.eregi]: REG_BADBR in line …….

Esto pasó porque el cuantificador (número) tiene que estar dentro del rango entre 0 y 255 enteros sin signo, porque parece que permite hasta 8 bits en binario y en decimal equivale al rango {0,255}

La solución es utilizar otra función como pregmatch.

Written by doutdex in: PHP | Tags:
Jan
19
2009
0

Como crear servidor y cliente web service SOAP en PHP NuSOAP con archivo adjunto

ntroducción a SOAP:

“SOAP (siglas de Simple Object Access Protocol) es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden comunicarse por medio de intercambio de datos XML. Este protocolo deriva de un protocolo creado por David Winer en 1998, llamado XML-RPC. SOAP fue creado por Microsoft, IBM y otros y está actualmente bajo el auspicio de la W3C. Es uno de los protocolos utilizados en los servicios Web.” by Wikipedia

Para PHP existen algunas librerías para SOAP, actualmente una de las más utilizadas es NuSOAP porque es más madura con respecto al resto pero sólo soporta SOAP 1.1, sin embargo, existen otras librerías somo:

- Extensión SOAP para PHP5  (reciente agregada de dentro de php5)

- Pear SOAP (PHP5 y PHP4)

- WSO2 (reciente con buen futuro)

- NuSOAP (PHP5 y PHP4) ya no está muy mantenida porque cumple su propósito específicamente para SOAP 1.1, no soporta 1.2, pero actualmente la mayoría de los servicios están en SOAP 1.1, también se debe considerar que las nuevas librerías no soportan a la versión 1.1 sino desde 1.2 en adelante, por lo que es conveniente realizar una revisión acerca de cuales serán los servicios a los cuels me voy a conectar o a qué tipos de cliente voy a servir.

(more…)

Written by doutdex in: PHP | Tags: ,
Oct
07
2008
0

Como leer (parsear) archivos XML iso-8859-1 en PHP con SimpleXMLElement UTF-8

[lang_en]Bueno aquí luego de estar medio día tratando de parsear un archivo XML con SimpleXMLElement, finalmente:

Tengo un Xml con iso-8859-1, entonces la idea es leer el archivo con PHP, parsearlo y proceder a imprimir algunos datos en pantalla utilizando el arreglo generado del arbol Xml.

El ejemplo de XML:

< ?xml version="1.0" encoding="iso-8859-1"?>
<graficos>
<grafico id="idgrafo1">
    <titulo>Título Gráfico 1</titulo>
    <subtitulo>Subtítulo grafo 1</subtitulo>
    <fuente>Fuente grafo 1</fuente>
    <datos>
        <dato>
            <x>110</x>
            <y>111</y>
        </dato>
        <dato>
            <x>120</x>
            <y>100</y>
        </dato>
    </datos>
</grafico>
 
<grafico id="idgrafo2">
    <titulo>Título Gráfico 2</titulo>
    <subtitulo>Subtítulo grafo 2</subtitulo>
    <fuente>Fuente grafo 2</fuente>
    <datos>
        <dato>
            <x>210</x>
            <y>211</y>
        </dato>
        <dato>
            <x>220</x>
            <y>200</y>
        </dato>
    </datos>
</grafico>
</graficos>
[/lang_en]

(more…)

Written by doutdex in: PHP,xml | Tags: ,
Oct
05
2008
0

Explorador de archivos en PHP (File manager)

Agrega o modifica archivos desde el Browser sin tener que estar usando FTP

eXtplorer

http://extplorer.sourceforge.net/extplorer.png

eXtplorer is a web-based File Manager. You can use it to

  • browse directories & files on the server and
  • edit, copy, move, delete files,
  • search, upload and download files,
  • create and extract archives,
  • create new files and directories,
  • change file permissions (chmod) and much more… (more…)

Written by doutdex in: PHP,open source | Tags:
Oct
02
2008
0

Como leer y escribir XML con JAVA

Una primera introducción a XML (Xtensible Marked Language), el cual “se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas”.

Leer un xml usando JDOM
Se puede utilizar la última versión de ésta librería: www.jdom.org, descargar (jdom1.0.zip)

Written by doutdex in: Java | Tags:
Oct
02
2008
0

Leer archivo Strings con Java

Con esta clase podemos leer de archivos recibiendo un String o escribir en un fichero determinado un String.
BufferedReader y BufferedWritter permiten mayor rendimiento ya que necesitan menor número de accesos al fichero para leer o escribir almacenando varios caracteres en cada lectura o escritura.

(more…)

Written by doutdex in: Java | Tags:
Oct
01
2008
0

Expresiones regulares con PHP

Bueno luego de estar buscando algunas expresiones útiles aquí les dejo algunas funciones que utilizo para validar algunos datos que provienen de formularios:

   
 /**
    * Función que valida un campo de tipo email
    * var: campo de texto a validar
    * Devuelve FALSE no cumple y TRUE si cumple
    */
 
   function valida_email($var){
      if(!ereg("([A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+\.[A-Za-z0-9_-]+)",$var)) {
        return false;
      }else{
        return true;
      }
    }

(more…)

Written by doutdex in: PHP | Tags: ,
Sep
23
2008
1

Plugins útiles para JQuery

Write Less, Do More.

Plugins y extensiones con JQuery

(more…)

Written by doutdex in: Javascript,Jquery | Tags: ,
Sep
03
2008
0

Adobe lanza versión candidato Flash player 10 “Astro”

El 11 de Agosto pasado, Adobe Labs dejó una versión “candidato” para Flash Player 10 “Astro”.

Flash Player 10 Feature Tours and Demos

[ad#ad-c1]

Descargar flashplayer10

Written by doutdex in: Flash CS3 | Tags:
Aug
23
2008
0

Tutorial de perl español con Ejemplos (examples of) de scripts Perl

Tutotial Perl

PLEAC – Programming Language Examples Alike Cookbook

http://pleac.sourceforge.net/pleac_perl/index.html

[ad#ad-c1]

Written by doutdex in: Perl | Tags:
Aug
10
2008
0

Recover flash movies (swf) from browsers (firefox, explorer, opera)

Flash has been popular format for desiging interactive games, navigations, media, movies, and animations for the world wide web. You can actually download these files and keep it as your belonging for your viewing or playing pleasure. The following methods shows how you can save flash files no matter which browser (Internet Explorer, Mozilla Firefox, or Opera) you are using.

(more…)

Written by doutdex in: Flash CS3 | Tags: , ,
Jul
18
2008
1

Papervision Flash 3D

Papervision es una librería para AS3 destacada por la API para crear objetos 3D.

Algunos ejemplos:


map

(more…)

Written by doutdex in: Flash CS3 | Tags: , ,
Jun
17
2008
1
Jun
05
2008
0

Ejemplo examples expresiones regulares Javascript patron

Cualquier letra en minuscula [a-z]
Entero

(?:\+|-)?\d+$

Correo electrónico
/[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/

(more…)

Written by doutdex in: Javascript | Tags: ,
Navigation »

TheBuckmaker.com Wordpress Themes | Geld von Privat, Streaming Audio