Truncar texto en ASP cerrando tags

Tras buscar durante varios días, teniendo que trabajar  con otros asuntos entremedias, he encontrado una función que me ha arreglado bastante el asunto. No me ha dado tiempo a documentarla, pero como me ha servido, la dejo registrada.

Leer el resto de esta entrada »

Publicado en ASP, Programación web, XHTML. Etiquetas: . Leave a Comment »

Formatea fecha inglesa a español en PHP

Digamos que de la base de datos nos llega la siguiente fecha: “2009/04/04”.

El primer paso consistiría en convertir la fecha inglesa a un objeto de tipo datetime. Posteriormente formatearíamos esa fecha recién creada al modo concreto en que quisiésemos que se mostrase en español.

$datetime = date_create(‘2009/04/04’);

echo date_format($datetime,’d-m-y’);

“d-m-y” sacaría la fecha en el siguiente formato: dd/mm/yy.

Publicado en PHP, Programación web. Etiquetas: . Leave a Comment »

String delimitado entre tags en PHP

Trabajaba con una cadena que recibía el contenido con pseudotags. Contenía una sección con la siguiente estructura: <m>XXXX</m>. Necesitaba aislar “XXXX” sin manipular el resto de la cadena. La siguiente función extrae texto contenido entre una cadena de inicio y otra de fin específicas.

Leer el resto de esta entrada »

Publicado en PHP, Programación web. Etiquetas: . 3 Comments »

Redimensionar imagen y guardarla en el servidor en ASP

Un proyecto requería redimensionar las imágenes que el usuario introdujese y se guardasen en los directorios especificados. Para eso habíamos previsto utilizar Imager.dll, una librería que se encarga de tareas relativas a imágenes. Sin embargo, después de día y algo peleando con Arsys, ya que no nos dejaba registrar la librería, tuve que recurrir a una función independiente. Se basa en las librerías de Persits, pero es más posible que los servidores la tengan instalada, que era el caso de Arsys.

Leer el resto de esta entrada »

Publicado en ASP, Programación web. Etiquetas: , . 1 Comment »

Redimensionar imagen y mostrarla en el navegador en PHP

Se necesitaban sacar imágenes de cualquier fuente, que se pasaría por parámetro, y que en caso de que fuese mayor de ciertas dimensiones se redimensionase a otras. Para ello se necesita un nuevo script, por ejemplo redimensionaimagen.php y usar lo siguiente.

Leer el resto de esta entrada »

Establecer valores concretos para un campo IDENTITY en SQL Server

Tenía que lidiar con una exportación e importación de datos compleja y acabé teniendo que introducir los inserts uno por uno para asegurarme de que no surgiesen problemas. Sin embargo, el campo clave tiene identidad y, por supuesto, de manera normal no permite introducir valores. Sin embargo, eso se puede corregir de la siguiente manera:

SET IDENTITY_INSERT tabla ON
INSERT INTO tabla
(id, titulo, imagen, oferta, orden, publicado)
VALUES (14,’titulo_imagen’,’imagen.jpg’,1,1,1)
SET IDENTITY_INSERT tabla OFF


Es importante usar la lista de columnas a pesar de que se introduzcan todos los valores, o de lo contrario no funcionará.

Cambiar nombres de columna “Col00X” tras una importación en SQL Server

Tras una importación masiva de registros, o “bulk insert”, en una base de datos de SQL Server que ya contenía tablas, descubrí que los datos estaban asociados a nombres de columna “Col001”, “Col002”, etc. a pesar de que el diseño de la tabla contenía los nombres correctos. Esto destrozaba todas las consultas de la página. No sé en este momento a qué se ha debido el problema y cómo prevenirlo, pero en el caso de que haya ocurrido, podemos usar la siguiente sentencia de SQL en el editor de consultas de SQL Server para cambiar los  nombres de las columnas una a una:

EXEC sp_rename ‘mytable.col001’, ‘newname’, ‘COLUMN’

Publicado en SQL, SQL Server. Etiquetas: , . Leave a Comment »