STANMX

Buscando la accesibilidad

Bienvenido(a) al blog de Estanislao Vizcarra, un espacio con tintes de tecnología, desarrollo Web, fútbol e información underground.

Kodrs

Recién me entero del último proyecto de Pedro Santana: Kodrs.

Un blog que nació el 4 de Octubre de 2007 y el cual se define textualmente como:

kodrs.com es una colección de snippets en diferentes lenguajes de programación. Aquí encontrará un repositorio de código fuente bien categorizado, enlaces a tutoriales, archivos descargables y novedades en el mundo de la programación.

La sección de PHP tiene contenidos interesantes y ejemplos bien explicados, los cuales no tienen desperdicio.

Esto gracias a los conocimientos del autor, el cual es un Master en estos temas.

Así que les recomiendo seguir Kodrs y estaré al pendiente de sus contenidos, los cuales espero continúen creciendo.

Actualización: Recién me entero que Víctor, otro Master de la programación Web es cofundador de este proyecto.

Éxito a ambos.

Publicado el 6 de Marzo del 2008 en php programacion

11 Comentarios

Utilizando substr

Este fin de semana me di a la tarea de arreglar el problema que venia arrastrando el blog desde su nacimiento con el problema del URL de los usuarios al momento de comentar.

Era molesto para varios y para mi incomodo, el tener siempre que estar pidiendo que no escribieran http:// dentro de la casilla de URL en los comentarios.

Esto debido a que al momento de imprimir la variable $www en mí código PHP, anteponía la cadena de texto: http://

Y bueno, ocurre que muchos escriben la dirección de su blog desde el http:// y otros desde www. Así que era difícil controlar eso a la hora de publicar el enlace.

Por lo que me vi a la tarea de investigar que instrucción podría usar para solucionar este problema y es ahi donde entra: substr.

substr

substr es una instrucción de PHP que permite devolver parte de una cadena de caracteres, por ejemplo:

Si yo tengo la siguiente cadena de caracteres almacenada en una variable llamada $www.

	$www = "http://www.stanmx.com/";

Y quiero sacar de ella los primeros 7 caracteres, escribiría la siguiente instrucción:

	$http = substr($www, 0, 7);

Aquí lo que le estoy diciendo es que de la variable $www, en la posición "0", substraiga los primeros 7 caracteres. Y los guarde en la nueva variable llamada $http.

Hasta aquí, podríamos mandar imprimir la variable $http y nos arrojaría como resultado: http://

Esto es en resumen lo que hace la instrucción substr, sin embargo tiene otras características que les recomiendo revisar en el sitio: http://www.php-es.com/function.substr.html

Volviendo a mí caso. Una vez que pude extraer los primeros 7 caracteres de la variable $www me di a la tarea de hacer una nueva extracción, ahora del resto de los caracteres de la cadena:

	$direccion = substr($www, 7);

Con esta línea estoy diciendo que de la variable $www substraiga del carácter en la posición "7" (recuerden que en PHP los caracteres comienzan a contarse desde cero) en adelante y me los almacene en la variable $direccion.

La variable direccion entonces almacenaría la siguiente cadena de caracteres:

	www.stanmx.com

Ahora bien, ya tengo los primeros 7 caracteres de la variable $www almacenados en la variable $http, y el resto en la variable $direccion.

A continuación lo que hice fue realizar una sentencia if, para averiguar si dentro de los caracteres de $www se encuentra al inicio si o no la cadena de caracteres http://.

if ("http://" == $http){
	$www = $direccion;
	}
else {
	$www = $www;
	}

La primera línea pregunta si la línea de caracteres "http://" es igual a los 7 caracteres guardados en la variable $http

De ser verdadero, la segunda línea almacena los caracteres de la variable $direccion en la variable $www. Lo cual hace que el anterior valor de $www sea remplazado por el nuevo valor el cual mando imprimir a la base de datos.

De ser falso, los caracteres de la variable $www continua igual y la mando imprimir a la base de datos.

El código final queda de la siguiente manera (donde la variable $www puede ser cualquier direccion de Internet con o sin http://):

$http = substr($www, 0, 7);
$direccion = substr($www, 0, 7);
if ("http://" == $http){
	$www = $direccion;
	}
else {
	$www = $www;
	}

Este es el código que utilice para solucionar el problema de las direcciones con o sin http://

Ahora lo que me queda investigar es si puedo meterlo dentro de alguna función y aplicarla directamente al $www sin tener que escribir todo el código dentro del mismo documento PHP.

Comentarios y sugerencias son bienvenidas.

Jonathan, bienvenidos de regreso a los comentarios.

Publicado el 18 de Junio del 2007 en php

34 Comentarios

Hot Cakes de media noche

Hot Cakes

Escribo después de haberme cenado en la madrugada unos hot cakes. No se parecían a los de la foto, pero bueno, uno hace lo que puede después de la una de la mañana.

Regresando al motivo por el cual escribí a estas horas, es por que ando investigando algunos temas sobre PHP, como son:

Creación de usuarios con PHP. lo que ando buscando es algún ejemplo y sugerencias a la hora de crear usuarios que se den de alta y unos modifiquen una parte del sistema y otros otra.

Sugerencias sobre creación de Historiales con PHP. Coloque un campo "status" en una tabla de alumnos, lo que aun no me queda claro como manejarlo, para decir que es alumno nuevo, viejo o de otra fecha.

Sugerencias sobre impresión de paginas PHP. He utilizado Javascript para esta tarea, lo que me interesan son algunas sugerencias donde pueda aprovechar CSS para no tener que generar otra pagina solo para impresión. ¿Se pueden evitar los enlaces que coloca el navegador en los documentos impresos de la Web?

Información sobre validar campos en PHP. Había visto la forma de validar campos con Javascript, mi pregunta seria, ¿si se puede hacer con PHP? u otras sugerencias.

Agradecería todas las sugerencias, enlaces y recomendaciones que puedan aportar en este post.

Bueno, por ultimo, volviendo al tema de los Hot Cakes, sabían a rayos!!!.

Publicado el 15 de Enero del 2006 en personal php

27 Comentarios

Un Editor PHP llamado Tulip Editor.

Visitando Bitacora de Webmaster me encuentro con una nota muy interesante, sobre un editor de PHP llamado Tulip.

Ha sido desarrollado por un chico brasile?o llamado Pablo Dall'Oglio y ha sido liberado bajo la licencia GPL.

El editor trabaja bajo Linux y Windows, y tiene la opci?n de autocompletar codigo mientras escribimos.

Se me hizo interesante el proyecto ya que andaba buscando algo similar, ahora que ando mas metido en PHP.

Publicado el 9 de Marzo del 2005 en php

2 Comentarios

Contenidos recientes

Contenidos anteriores

accesibilidad acertijo actionscript ajax amigos amor animaciones anime aplicaciones apple apuestas articulos bitacoras blog browser bunbury celebracion cine comics css declaracion desarrollo encuesta estanislao extensiones firefox flash flickr fraude futbol general google graficos hardware html iis internet itt javascript juegos libros linux lucha-libre mac macbook maldiciones meme messenger minipost mundo musica mysql méxico opensource personal php podcast pregunta priss programacion sabrosus screenshots series software stanmx tecnologia test tijuana tipografia tips trabajo tumblelog twitter wap web wiki xhtml xul youtube