/** Numeros.cs El ejemplo Para compilar con MS: csc Numeros.cs , ejecucion: Numeros.exe Para compilar con Mono: mcs Numeros.cs , ejecucion: mono Numeros.exe */ // Para documentar el codigo podemos usar etiquetas XML especificas. // Las más comunes son <example>, <exception>, <list>, <param>, // <paramref>, <permission>, <remarks>, <returns>, <see>, <seealso>, <summary>,...
// Hola.cs
// El ejemplo clasico para iniciarse en un lenguaje
// Para compilar con MS: csc Hola.cs , ejecucion: Hola.exe
// Para compilar con Mono: mcs Hola.cs , ejecucion: mono Hola.exe
// Importamos la libreria de utilidades básicas de sistema
using System;
// Todo debe ir dentro de clases. En este caso
// Definimos la clase Hola
class Hola
{
// Main: Programa principal
public static... A la hora de conseguir esa funcionalidad PHP nos provee de una unica funcion
y si se usa sin mas puede llevar a la frustracion por muchas causas:
* Colega... ¿donde esta mi FROM?
* ¿Por que me cambia el FROM por un www-data@localhost?
* ¿Por que no llega el correo?
En resumen, el problema que tiene esa función es que si se usa sin mas puede que funcione o puede...
Los usuarios de Gmail ya habreis notado que tras la aparente sencillez del interfaz ese correo web subyace un entramado de llamadas que nuestro navegador hace al servidor por debajo de la mesa.
Efectivamente, olviden lo que habian aprendido hasta ahora. Los navegadores modernos son capaces de hacer peticiones a servidores web sin la tradicional recarga de la pagina. ¿Como es posible?
AJAX significa Asynchronous Javascript...
1.- Una con windows 98 o XP
2.- La otra con windows2000 o 2003
Y ahora queremos meterle un linux. Para eso habra que hacer sitio para una particion,
ya sea con el partition magic, o con un liveCD con herramientas tipo parted.
Puede que al instalarte un linux (una debian sarge por ejemplo), el gestor de arranque
grub te detecte todas las particiones pero al intentar arrancar la windows2000 puede que te diga:
El siguiente archivo...
la libreria que probablemente ya tendremos soportada si PHP se compilo con la opcion --with-xml
El ejemplo esta sacado del php.net pero simplificado al maximo y explicando cada paso.
El modelo de parseo es tipo SAX, algo asi como un recorrido del fichero orientado
a eventos (empiezo elemento, cierro elemento, contenido,..).
El mecanismo consiste en crear una clase parseadora con funciones handler...
No se si es posible una solucion comun. Esto es mas bien un atajo.
Supongamos que en nuestra aplicacion web queremos imprimir un informe
o una carta o una factura o en definitiva un documento HTML generado dinamicamente
para mandarselo a alguien.
El Internet Exploiter se empeña en meter una cabecera y un pie de página cuando imprimimos una página del navegador. El Firefox en Debian tambien se empeña. Esta claro que a un cliente no se le puede mandar una...
1.- Enlaces * Tutorial de Inyección SQL http://foro.elhacker.net/index.php/topic=98448.0.html * Manual de XSS http://foro.elhacker.net/index.php/topic=98324.0.html *[3] CERT. CERT Advisory CA-2000-02: Malicious HTML Tags Embedded in Client Web Requests, February 2000. http://www.cert.org/advisories/CA-2000-02.html. *[6] Peter W. Cross-Site Request Forgeries, 2001. http://www.securityfocus.com/archive/1/191390. *[2] Rain Forest Puppy. NT Web Technology Vulnerabilities. Phrack Magazine, 8, December...
Hay muchas aplicaciones viejas que guardan celosamente sus datos en el vetusto formato DBF.
De cara a las migraciones puede resultar interesante pasar esos datos a un GBD relacional. Algunas ya tienen herramientas capaces de leer ficheros DBF, pero si no es asi podemos crear unos CVS para importar los datos facilmente.
Este pequeño programa perl se le indica un directorio donde hay ficheros DBF y los convierte de uno en uno. Tiene distintas opciones como el separador de campos, todo...
A estas alturas de la existencia de las aplicaciones web sabido es que la validacion de datos es un requisito fundamental para que un usuario malicioso no nos la meta doblada. Practicamente todos los lenguajes disponen de un sistema de expresiones regulares que facilitan enormemente la validacion de datos entre otras tareas de interes.
En el caso de php no es menos. Dispone del mecanismo regexp tanto en formato Posix como el de Perl, aunque cualquiera que este familiarizado con el uso de regexp le...