Limite de palabras en un string o cadena

Muy buenas a todos!

Muchas veces necesitamos mostrar un límite de palabras de texto.

Ese límite lo podemos buscar por la cantidad de caracteres que aparecen en el texto. Pero eso puede dar lugar a que algunos textos no se vean correctamente, dejando palabras cortadas o cosas de estilo similar.

Para evitarlo os vamos a dejar una pequeña función, pero muy útil:

[…]

Leer un XML con PHP (parte 1)

Muy buenas, lechugas!

Hoy vengo con un tema interesante. Sobre todo para los que se encuentran con esta necesidad por primera vez: Leer un XML con PHP.

Si se busca información al respecto, sobre todo si es en castellano, muchas veces la encontraremos como parsear un xml o similar.

Esta es una castellanización del verbo parse que significa analizar y que es básicamente la acción que se realiza sobre el archivo o código XML del que se desea obtener cierta información.

En esencia se trata de ir navegando a través del documento XML y devolver los datos. Y es muy importante saber obtener estos datos para un programador web, ya que desde hace años que este formato esta cada vez en más servicios.

La forma sencilla de leer un XML

Vamos a empezar con el siguiente ejemplo: Imaginad que tenéis un archivo dedicado a lenguajes de programación. En él aparecerán el nombre del lenguaje, el creador y la fecha de aparición. Y como su formato será en XML, su forma podría ser esta la indicada abajo.

[code]
< ?xml version="1.0" encoding="utf-8"?>


1972
Dennis Ritchie


1995
Rasmus Lerdorf


1995
James Gosling


[/code]
[…]

Dabelu: Comparador de tarifas para teléfonos móviles

Muy buenas a todos! Aquí os dejamos otro de nuestros últimos trabajos (aunque estamos añadiendo funcionalidades nuevas). Se trata de un comparador de tarifas para teléfonos móviles (como indica el título del post). En él podemos ver una amplia gama de dispositivos y de compañías. Podemos ajustar las características del servicio y también del dispositivo, Leer másDabelu: Comparador de tarifas para teléfonos móviles[…]

Últimos trabajos realizados a día 02/08/2013

Muy buenas a tod@s las lechugas! Hoy venimos a presentaros nuestros últimos trabajos. Os los dejamos aquí para que les echéis un ojo! Esta web es Atrápalos, tienda de ocasiones que pertenece a la web CaminoACasa.com   Aquí tenemos la primera web que hemos hecho en colaboración con una empresa amiga, Think&Link. La web es para Leer másÚltimos trabajos realizados a día 02/08/2013[…]

Desinstalar (uninstall) Zend Server Comunity Edition

Hola lechugas! El tema de hoy, más que un tema es un apunte. Como pone en el título de la entrada, vamos a contar como desinstalar Zend Server CE. Es algo muy sencillo. Nosotros hemos estado probando alternativas para generar un servidor en nuestro ordenador particular. Entre ellas hemos probado Zend Server (ya que uno Leer másDesinstalar (uninstall) Zend Server Comunity Edition[…]

Drupal Commerce Kickstart 2

Drupal Commerce Kickstart 2

Hola a todo el mundo. Hoy vamos a hablar sobre uno de los mejores métodos para crear una tienda online de forma sencilla… siempre y cuando la tienda no tenga demasiadas complicaciones. Ya sabéis que nosotros, como programadores, siempre preferimos hacerlo con nuestro propio código. Para lo que solemos utilizar CodeIgniter o Zend… pero de Leer másDrupal Commerce Kickstart 2[…]

Subvenciones para costear una pagina web

Hola a todos. La entrada de hoy va dirigida a todos aquellos y aquellas que quieran una web o una tienda online y necesiten una ayudita (algo normal en los tiempos que corren). Existen diferentes subvenciones o ayudas para ayudar al particular y/o autónomo en los costes de este tipo de proyectos. Es decir, podéis Leer másSubvenciones para costear una pagina web[…]

Corregir error al enviar mail cuando se realiza una compra – Drupal Commerce

Hola lechuguitas! Hace poco pusimos un post en el que comentabamos como corregir un módulo de drupal. El tema de hoy es similar. Hablaremos de como corregir un fallo que puede surgir en las reglas del modulo de correo de Drupal Commerce. Cuando queremos que al administrador le llegue un mail indicandole que se acaba Leer másCorregir error al enviar mail cuando se realiza una compra – Drupal Commerce[…]

empty() sólo funciona en variables declaradas

Muy buenas lechugas. Hoy, directo desde Cristalab os dejamos un post de esos que hablan de cosas curiosas. Que os guste! … ¿Alguna vez les ha salido este error programando en PHP y no tienen idea qué pasó? Fatal error: Can’t use function return value in write context in … PHP es de los lenguajes más Leer másempty() sólo funciona en variables declaradas[…]

Como unir dos arrays en PHP

Hola lechuguitas! Lo de hoy es algo muy sencillo y rápido. Es algo que vamos a comentar porque hemos pensado que pueden haber personas que se les ocurra la idea y no lo sepan hacer. De hecho, esto viene a raíz de que nos lo hayan preguntado personalmente. Unir dos arrays puede ser algo que Leer másComo unir dos arrays en PHP[…]

WebCam a través de Jquery (y upload)

Muy buenas lechugas!

A pesar del veranito seguimos trabajando intensamente.

Para uno de los proyectos que tenemos ahora debemos controlar una serie de webcams. Y haciendo un barrido por la red de redes hemos encontrado información que hemos pensado que os puede ser útil.

Estebanfuentealba puso un interesante post en su blog (http://estebanfuentealba.wordpress.com) para hacer capturas de pantalla con la webcam y subirlas al servidor. Aquí tenéis el artículo: […]

¡Hemos hecho nuestra primera micro-red social!

Hola! Holaaaaa!! (®Pepe Domingo Castaño) Como estáis Lechugas!? Aquí en Freshware seguimos trabajando. Y muy duro. Lo de hoy es sólo para comentaros que hemos acabado nuestra primera micro-red social: www.singlesmediterraneos.com Es micro porque no tiene todas las funcionalidades, ya que el cliente así lo ha pedido expresamente. Pero está muy muy bien. Para comenzar Leer más¡Hemos hecho nuestra primera micro-red social![…]

Detectar ubicación mediante la IP

Hola Lechugas! Lo primero de todo… VIVA ESPAÑA!!! OLÉ!!! Somos campeones de Europa! … Y después de este arrebato fútbolero os vamos a dejar algo que hemos recogido de una de los blogs más chulos, tanto para programadores como para desarrolladores de webs, que conocemos: Cats who Code. Ellos por su parte, vemos que lo Leer másDetectar ubicación mediante la IP[…]

Como subir archivos en CodeIgniter

Desde 99points.info hemos encontrado una explicación muy sencilla para subir archivos usando CodeIgniter. Aquí va la traducción que os ofrecemos:

CodeIgniter contiene un numero de librerías y ‘helpers’ que podemos usar para que tu código sea seguro y para que no tenga fallos. Además, provee de una amplia librería de clases de uso común.

Entre ellas está Upload, que es una clase que nos proporciona una forma fácil y sencilla para servir archivos al servidor.

Para subir un archivo a CodeIgniter debemos crear un archivo HTML simple, el cual debería contener un file input y un botón submit o de envío, con un formulario.

Aquí está el código:

echo form_open_multipart('upload/do_upload');
<input type="file" name="myFile" size="40" />
<input type="submit" value="Upload" />

 

Recordar: Usar un form_open_multipart() si estáis usando cualquier uploading en el formulario. […]

SimplePie: RSS en CodeIgniter

SimplePie es una clase PHP para leer RSS. Y en este artículo explicare como integrarla a CodeIgniter de manera sencilla, como una librería más. Descargar SimplePie 1.0.1, descomprimir el zip y copiar simplepie.inc en el directorio donde tenemos nuestras librerías (normalmente system/aplication/libraries/), cambiando su extensión de .inc a .php Luego, en nuestro control ponemos: [sourcecode lang=”php”] function index() { $this->load->library(‘simplepie’); Leer másSimplePie: RSS en CodeIgniter[…]