Como obtener la hora UTC o GMT 0 o ZULU en PHP y propia zona horaria del servidor

20 10 2009

//Obtener la hora en Zulu es equivalente a GMT-0, ahora si bien la diferencia entre GMT y UTC se basa en la manera de cómo se realizan las mediciones del tiempo, pues GMT está basado en el tiempo según  el movimiento Solar (astros) y UTC en relojes atómicos.

Leer el resto de esta entrada »





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

7 10 2008

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> Leer el resto de esta entrada »




Explorador de archivos en PHP (File manager)

5 10 2008

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… Leer el resto de esta entrada »




Expresiones regulares con PHP

1 10 2008

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
    */
 Leer el resto de esta entrada »




Función para Importar archivo (parser) a (from) CSV a variable PHP

15 05 2008

Este código fue extraído de otro blog que ha sido probado y funciona correctamente.

“This is a snippet of code that I had posted on another of my websites and in doing some cleanup it really fits better here.
Leer el resto de esta entrada »





Función para listar directorios y archivos recursivamente PHP

5 05 2008

Para utilizar llamar a la función para que liste a partir de ./ (donde se encuentra el archivo php)

listar_directorios_ruta(“./”);

function listar_directorios_ruta($ruta){
// abrir un directorio y listarlo recursivo
Leer el resto de esta entrada »





Funciones PHP

29 04 2008

uniqid(pre,bol)

Genera un identificador único basado en la hora actual del sistema expresada en microsegundos con una longitud de 13 caracteres.

Leer el resto de esta entrada »





Enviar email php texto html sendmail

29 04 2008

Para enviar un email usando php, se puede utilizar sendmail que debe estar configurado en el archivo de configuración php.ini.

Configuración para usar mail()
Aignar el puerto SMTP y establecer un email sendmail_from
Descomentar
SMTP = localhost
smtp_port = 25
sendmail_from = admin@miemail.com

Leer el resto de esta entrada »





Comparación (Comparing) PHP and Perl

23 03 2008
PHP Perl
file.php file.cgi
scripts in <?php..?> whole file is script
Puede incluir raw HTML must print all output
NO es necesario indicar el interprete Primera línea ruta interprete es #!/var/bin/perl
Leer el resto de esta entrada »




Upload file (cargar archivo) PHP

22 10 2007

Validaciones en upload.php


//Limita el tamaño máximo del archivo que se sube a 10M, en código upload.php
<?php
$filesize_limit_upload="10000000";
$nombre_archivo = $HTTP_POST_FILES["doc_file"]["name"];
$tipo_archivo = $HTTP_POST_FILES["doc_file"]["type"];
$tamano_archivo = $HTTP_POST_FILES["doc_file"]["size"];

Leer el resto de esta entrada »





Configuración de php.ini (seguro)

22 10 2007

Pasos para seguridad al utilizar PHP en un servidor que está en internet (sitio público).

1. Deshabilitar las URL remotas para funciones que manejen archivos:
1. allow_url_fopen = Off
2. Register Globals
1. register_globals = Off Leer el resto de esta entrada »








Seguir

Get every new post delivered to your Inbox.