Angelinux

Piensa libre, piensa Linux

Persistencia de objetos para PHP

Persistencia de objetos para PHP

 

 A partir de PHP 5 se dio soporte para objetos con lo cual podríamos dejar de utilizar la programación estructurada y entrar a la nueva era de la programación, aunque tenemos la contra de que al crear un objeto y asignarle valores a las propiedades, estas son fácilmente accesibles desde el archivo donde se asignaron, peroLeer más sobre Persistencia de objetos para PHP[…]

Debug con y sin acceso a archivos de sistema en PHP

Debug con y sin acceso a archivos de sistema en PHP

 

 Cuando ya estamos trabajando en nuestro sistema o página web en PHP podemos necesitar ver los errores que tenemos en el mismo, ya que muchas veces, si no tenemos el registro de errores encendidos, entonces no podremos ver si tenemos algún error como por ejemplo una división entre 0, o acceso a un índice queLeer más sobre Debug con y sin acceso a archivos de sistema en PHP[…]

Arreglos y matrices en PHP

Arreglos y matrices en PHP

 

 Ya vimos un poco sobre que son los arreglos, ahora repasaremos qué son los arreglos, los arreglos multidimensionales, y los arreglos asociativos. Arreglos Son vectores de una dimensión, que pueden contener a su vez otros arreglos, sus datos se pueden obtener directamente o a través de recorrimientos como también lo vimos. Los vectores son de unaLeer más sobre Arreglos y matrices en PHP[…]

Estructuras en PHP

Estructuras en PHP

 

 if La estructura condicional if es una de las estructuras básicas de cualquier lenguaje de programación, y sirve para hacer un condicionamiento y la posible ejecución de sentencias dependiendo del resultado booleano de la condición misma. Si se va a ejecutar más de una sentencia, entonces deben quedar dentro de llaves para saber todo loLeer más sobre Estructuras en PHP[…]

Saber si mi servidor es vulnerable a Dirty Cow y solucionarlo

Saber si mi servidor es vulnerable a Dirty Cow y solucionarlo

 

 La vulnerabilidad registrada como CVE-2016-5195 es un fallo que apareció en el 2007, y permite una escala de privilegios que puede dar como resultado el acceso a root. Aunque no fue catalogada como vulnerabilidad crítica, es importante verificar que nuestros servidores tengan el respectivo parche para proteger a los usuarios y el contenido que tengamos. Primero,Leer más sobre Saber si mi servidor es vulnerable a Dirty Cow y solucionarlo[…]

Elegir una llave privada para comunicar git con el repositorio

Elegir una llave privada para comunicar git con el repositorio

 

 El problema reside cuando utilizamos git en nuestros proyecto, y queremos enviar nuestros cambios a un repositorio, por ejemplo github o bitbucket y tenemos distintas llaves criptográficas en nuestra computadora, siendo que la predeterminada, no está dada de alta en el repositorio. Para ello, podemos agregar una regla de conexión SSH indicando que cuando seLeer más sobre Elegir una llave privada para comunicar git con el repositorio[…]

Convertir un certificado .cer al formato .pem y hacer el envío desde PHP

Convertir un certificado .cer al formato .pem y hacer el envío desde PHP

 

 Cuando en nuestro sistema web necesitamos enviar un certificado digital para demostrar que somos un emisor válido, tenemos normalmente un archivo .cer, el cual no es compatible con el servidor Apache, por lo que debemos convertirlo a un formato compatible, el cual sería .pem. Para realizar la conversión se necesitará openssl, el cual ya viene instaladoLeer más sobre Convertir un certificado .cer al formato .pem y hacer el envío desde PHP[…]

Desarrollo web, servidor local y remoto

Desarrollo web, servidor local y remoto

 

 Ya comprendimos lo que es un servidor web y como instalarlo, por lo que ya tenemos cubierto el desarrollo local, pero una vez que terminemos nuestro sistema o página web, queremos que sea vista en cualquier parte del mundo y con una velocidad de carga aceptable. El poder ver nuestra página en nuestra computadora, no significa queLeer más sobre Desarrollo web, servidor local y remoto[…]

A %d blogueros les gusta esto: