OK HOSTING - Blog - Categoría: programacion
Teléfonos / precios:
chat Chatea con nosotros
telefono Llámanos desde USA al 1 855 OK HOSTING

OK HOSTING - Blog - Categoría: programacion

¿Como usar el for en PHP?

Los bucles for se consideran los más sencillos dentro de PHP, su función básica es la de realizar un número determinado de veces alguna acción, su sintaxis es la siguiente: for(inicialización; condición; actualización) sentencia; Inicialización: se ejecuta solamente al principio, asignándole el valor con el cual se iniciará el ciclo a una variable, el ejemplo más común sobre este punto es el siguiente: $i=0; Condición: Es una expresión lógica que evalúa cuando el ciclo tendría que terminar, el resultado de esta operación tendrá como resultado un verdadero o un falso, en caso de tener un valor verdadero, el ciclo continuará, la representación de este punto podría ser la siguiente: $i<=1000; El cual se podría leer como “mientras $i sea menor o igual a 1000”. Actualización: Esta expresión modifica el valor usado en la variable de inicializació.....

Leer el arículo completo

¿Como Manejar archivos mediante PHP ?

PHP no sería un lenguaje de programación completo si no incluyera entre sus atributos la capacidad de manejar archivos, ya sea para extraer información de ellos o para manipularlos según se necesite. Para realizar la manipulación de archivos, se requerirá de fopen(), que abrirá un archivo del modo que se establezca y devuelve el recurso de puntero de archivo, esto se podrá realizar mientras no se utilice la instrucción fclose(), un ejemplo sencillo de cómo abrir un archivo es el siguiente: Como se puede observar, lo que hace el código es abrir el archivo a modo de solo lectura para posteriormente cerrarlo con el uso de fclose() Para realizar la lectura y escritura del archivo, se deberán utilizar los comandos fread() y fwrite(), para escribir dentro del archivo de texto se d.....

Leer el arículo completo

¿Como llevar el manejo y control de los errores con PHP?

 Al momento de desarrollar cualquier aplicación, sin importar el lenguaje, nunca se está exento de errores, tomando en cuenta esto, PHP incluye entre sus herramientas el “error_reporting” que permite definir el tipo de errores que se mostrarán en nuestras páginas, las opciones disponibles son:E_ALL: Muestra todos los errores y advertencias, excepto los correspondientes a la opción E_STRICT, es recomendable utilizarlo en ambientes de desarrollo porque muestra al desarrollador todo lo referente a las fallas.E_ERROR: Muestra todos los errores fatales en tiempo de ejecución.E_WARNING: Muestra las advertencias en tiempo de ejecución y errores considerados como no graves.E_PARSE: Destinado a mostrar los errores de compilación internosE_NOTICE: Errores no críticos, producto de fallas de código fuente de una aplicación, como variables no inicializadas por ejemplo.E_.....

Leer el arículo completo

Curiosidades acerca de PHP

Curiosamente, el significado de PHP es “PHP Hypertext Pre-processor”, algo así como PHP Pre-procesador de Hipertexto”, donde la primera P del acrónimo representa el nombre de nuevo, cuestión que a algunos les resulta graciosa, aunque el nombre original es “Personal Home Page Tools”. Una nota relevante acerca del PHP, es que sin contar los servidores de pruebas y desarrollo, se encuentra funcionando en cerca de 20 millones de servidores alrededor del mundo bajo diferentes sistemas operativos (hay que recordar que es multiplataforma). El lenguaje de programación PHP nació para ser de forma estructurada, con una sintaxis muy parecida con la que contamos hoy en día, afortunadamente, PHP ha evolucionado paulatinamente para convertirse poco a poco en un lenguaje orientado a objetos, aunque ya existe un gran avance en ese aspecto, yo podría considerar que aún va en camino. .....

Leer el arículo completo

Aplicación de hojas de estilo a tablas html

Las tablas en html, aunque para muchas personas podrían considerarse en desuso, a mi parecer siguen siendo geniales al momento de mostrar información desde una base de datos, su estructura básica es la siguiente:
Nombre Apellido
Homer Simpson
Obviamente el resultado no es nada estético, por lo que en esta ocasión nos daremos a la tarea de dar algunos consejos sobre cómo dar una mejor presentación a nuestras tablas por medio de CSS, para empezar, podríamos utilizar lo siguiente para indicar que el borde será color azul: Como podrán observar dice literalmente “blue”, afortunadamente para nosotros, eso lo podemos cambiar por nuestro tono favorito en hexadecimal, para no tener que estar atados a solo unos cuantos .....

Leer el arículo completo

¿Qué es el el .htaccess?

Es un archivo del  Apache web server, es muy util  ya que sirve hacer modificaciones en  nuestra  página web .  Me di a la tarea de investigar  10 formas cambios que puedes hacer en tu web con  .htaccess. Recuerda hacer un respaldo de tu archivo .htaccess antes de hacer cualquier cambio. Eliminar el www de la URL Para el  SEO de tu pagina web  quizás necesites  eliminar  añadir el prefijo www a la URL. A que estes buscando el posicionamiento  como hola .com o www.hola.com. En  el siguiente ejemplo para eliminar el  www, re direccionando cualquier url con www hacia una versión sin el prefijo.   RewriteEngine On RewriteCond %{HTTP_HOST} !^your-site.com$ [NC] RewriteRule ^(.*)$ http://your-site.com/$1 [L,R=301]   Fuente: http://css-tricks.com/snippets/htaccess/www-no-www/ Evitar el hotlinking El  hotlinking  es una práctica muy común,  esta co.....

Leer el arículo completo

Elementos de programación y los hostings

Como es conocido por muchos para ejercer la programación web es necesario un servidor para poder ejecutar las conocidas en servidor que siguen un esquema similar a este: Usuario à Consulta web à Recibe servidor ß Servidor emite una consulta resolutiva à Se publica en la web à El usuario la lee Para ello es fundamental que haya un servidor que procese las conocida como consultas hay alternativas para los que no quieren subir las webs como XAMPP o su versión para Linux LAMPP pero si se quiere publicar la pagina web es necesario la adquisición de un servidor tenemos que exigir que acepte algunos lenguajes de programación. Aquí les proporcionamos una lista con las razones: PHP à Es necesario que el servidor tenga PHP debido a que es el lenguaje usado por excelencia, el que usan la mayoría de CMS y porque es el más estable. Gran parte de las web.....

Leer el arículo completo

Tutorial de como usar DIVs

Mediante este artículo explicarémo como usar DIVs y no tablas para nuestra pagina web. Un párrafo puede estar incluido en el centro del sitio web solamente usando DIVs sin necesidad de usar tablas. Las etiquetas DIVs remplazan a la ya conocida propiedad que crea las tablas. Para nuestro diseño web lo primero que se debe realizar es crear las etiquetas div. En el próximo ejemplo que os mostraré veremos que crearemos una etiqueta div  donde dividiremos el sitio conteniendo el logo de la empresa, una barra lateral y el pie de página.   # Header { position: fixed; width: 100%; altura: 15%; top: 0; derecha: 0; fondo: auto; a la izquierda: 0; } Como se ve no es necesario especificar el tipo de div que se va a usar en la página web, este es detectado automáticamente por los navegadores.   Ahora desarrollamos la barra lateral en nuestrodiseño web.....

Leer el arículo completo

La seguridad de tu Hosting y Página web

Principios básicos de la Seguridad Web. La seguridad web es una importante rama de la seguridad informática, en ella se emplea la creatividad y la astucia. El propósito de este artículo es más que nada discernir la seguridad web con otros campos especializados, ya que una de las principales causas de la ignorancia es con claridad la falta de cultura. Habrá en la internet alguna frase con connotación egocéntrica mencionando que la seguridad web es una tontería o algo parecido a ello, a fin de “insultar” a los que se especializan en ello, y aunque insultar sea muy subjetivo, explicaré que es lo mejor sobre este tema. Un 70% aprox. de los sitios web tienen algún tipo de bug conocido en un 50% son de XSS, construir un sitio web y protegerlo bien es más difícil que “hackear” uno. Todos los sitios son insegur.....

Leer el arículo completo

Desarrollo web para dispositivos móviles (Parte I: Consejos)

La capacidad de alcance que brinda Internet se ha incrementado notablemente en los últimos años gracias a la movilidad y flexibilidad que ofrecen las innovaciones tecnológicas y su incorporación a los dispositivos móviles. El mercado empieza a crecer entorno a la movilidad, se ha dado prioridad a enfatizar el uso de dicha tecnología, lo que ha derivado en que los sitios empiecen una notable adaptación para darle paso a los usuarios que deseen acceder a redes sociales, escuchar musica, ver vídeos y enviar correos  desde cualquier sitio. Expertos aseguran que el destino comercial de la navegación web estará dominado dentro de muy poco tiempo por los usuarios de dispositivos móviles, desde tablets hasta smartphones superarán por número a las computadoras de escritorio que acceden con frecuencia a los sitios de Internet. En la actualidad se han presentado estudios demostrando.....

Leer el arículo completo

Drupal Hosting

Es un sistema de gestión de contenido Web en forma modular, es decir, por secciones y multi propósito. Es muy configurable, por que es posible publicar artículos, imágenes y otros servicios adicionales como son las encuestas, blogs, foros, administración de permisos y usuarios. Drupal es un sistema dinámico, por que permite almacenar el contenido textual de las paginas y sus configuraciones en una base de datos, lo cual se puede editar utilizando algún entorno Web, todo esto en lugar de almacenar los archivos estáticos en ficheros de una forma fija en un servidor. Drupal es un programa libre, esto quiere decir que los usuarios tienen libertad de ejecutar, modificar, estudiar, copiar o distribuir este software sin restricciones. No debe confundirse con software gratuito, generalmente el software libre se encuentra sin costo, pero hay algunas excepciones dond.....

Leer el arículo completo

PROGRAMACION CON ASP.NET

¿Qué es Asp.Net? ASP.NET es un framework para aplicaciones web  desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP).ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.Características Las páginas de ASP.NET, conocidas oficialmente como "web forms" (formularios web), son el principal medio de construcción para el desarrollo de aplicaciones web.Los formularios web están contenidos en archivos con una extensión ASPX; en jerga de programación, estos archivos típicamente contienen etiquetas HTML  o XHTML estático, y también etiquetas definiendo Controles Web que se procesan del lado del servidor y Controles de Usuario donde lo.....

Leer el arículo completo

Las Ventajas de usar PHP

Es un lenguaje multiplataforma.     * Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos.     * El código fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable.     * Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.     * Capacidad de expandir su potencial utilizando la enorme cantidad de módulos (llamados ext's o extensiones).     * Posee una amplia documentación en su página oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.     * Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.     * Permite aplicar técnicas de programac.....

Leer el arículo completo

Visual Studio 2010 y .NET Framework 4

Microsoft ha lanzado la nueva versión de Visual Studio, junto con la versión 4 del .NET Framework. He aquí algunas de las novedades ene esta edición:Mejoras en la interfaz. Un diseño menos saturado con gradientes y mas fácil de usar. Rediseñado por completo usando WPFSoporte para múltiples monitoresNuevo editor de código, que incluye una funcionalidad de zoom presionando Ctrl mas la rueda del mouseBúsqueda mejorada. No es necesario elegir entre búsqueda rápida, búsqueda en archivos, etc.Depuración mejorada ¿Qué hay de nuevo en el. NET Framework 4? Entre las novedades mas apreciables, encontramos las siguientes:Nueva clase System.Tuple, que permite crear objetos de tipo "tuplas"Managed Extensibility Framework, un proyecto open source que ayuda a crear aplicaciones más fáciles de extenderProcesamiento paralelo o Parallel Computing a través de la librería System.Threading.Tasks, la cual facilita el desarrollo de aplicaciones que usan multi-threading sin necesidad de usar la clase Thr.....

Leer el arículo completo

La importancia del CSS

Usualmente cuando iniciamos nuestro recorrido por el mundo de la programación web y comenzamos a elaborar nuestras primeras páginas, nos enfocamos tanto en el manejo del HTML y su estructura que mantenemos muy poco, sino es que nulo, contacto con un lenguaje de estilo, desconociendo o incluso muchas veces tratando de ignorar su importancia, sin tener realmente idea de su relevancia para el éxito o fracaso de nuestros sitios. El CSS, por sus siglas en inglés Cascading Style Sheets, es en la actualidad el más importante y usado de este tipo de lenguajes. Su inicio como tal data de la mitad de la década de los años 1990s, aunque si hablamos de “hojas de estilo” nos podríamos remontar hasta finales de la década de los 1960s pero sería abrumarnos con cosas que no necesitamos en estos momentos, fue a finales del año 1996 cuando la W3C (World Wide Web Consortium) organización que desarrolla estándares para guiar la expansión de la Web, publicó la primera recomendación oficial a la cual s.....

Leer el arículo completo

Consejos, lecciones y buenas prácticas para comenzar a utilizar el CSS

La importancia del CSS en la actualidad ha quedado manifestada y demostrada, es algo claro que todo desarrollador Web en algún momento de su carrera profesional tendrá contacto y lidiará con este lenguaje.  Por desgracia muchos de nosotros, sobre todo al principio de nuestros desarrollos, valoramos al CSS como algo totalmente secundario o incluso lo colocamos en un plano aún más retirado, severas ocasiones tomamos por sentado todo lo referente a él y nos olvidamos de tratarlo como una parte fundamental de nuestros sitios, una herramienta poderosa que sabiendo utilizarla puede ahorrarnos varios dolores de cabeza en lo referente al diseño de nuestra página. Para explotar el potencial de este lenguaje regularmente se aconsejan una serie de puntos para ser tomados en cuenta al momento de empezar a desarrollar nuestras hojas de estilo y entrelazarlas con nuestro código. Las llamadas “buenas prácticas” para mantener un buen y útil CSS en tu sitio parten desde lo más sencillo como es ma.....

Leer el arículo completo

Serpientes en la web, el desarrollo web apesta

Jacob Kaplan-Moss Una charla presentada en PyCon Argentina y PyCon Brazil, 2009. El desarrollo web apesta. Es verdad: el desarrollo web, en el peor de los casos, es difícil, repetitivo y aburrido. Las herramientas de las que disponemos son malas. Cuanto mucho, hacen el desarrollo web ligeramente menos doloroso, pero todavia nos falta mucho para hacer que el desarrollo web este bueno. La historia de las herramientas para el desarrollo web es una historia de intentar dar solucion a este problema. Es una historia de preguntarse, “como podemos hacer que esto apeste menos?”. Es importante comprender esta historia, porque podemos mirar a las modas del pasado para predecir el futuro. Eso es exactamente lo que planeo hacer. Quiero responder estas tres preguntas:Qué apesta, ahora, acerca del desarrollo web?Como vamos a arreglarlo?Podemos arreglarlo con python? Para hacerlo, voy a empezar con historia antigua.1Una historia corta y opinada del desarrollo web En el inicio, TBL inventó la .....

Leer el arículo completo

Formulario de contacto con asp.net

Si deseas hacer un formulario de contacto y entiendes algo de programación con asp.net sigue estos pasos. Primero baja los archivos de esta liga y abrelos en vistual estudio u otro editor de html.

Si estas trabajando en Visual Studio, el formulario se verá así:

Formulario de contacto en vista diseño.JPG

Ahora crea un archivo llamado Contacto.aspx.cs, que contiene la programación para hacer funcionar el formulario.

Ahora modifica en este ultimo archivo, el servidor SMTP, tu usuario (tu email completo) y tu contraseña. Sube estos 2 archivos a tu FTP y verifica que tengas ASP.net activado en tu panel de control. Y listo, ahora puedes navegar a www.tudominio.com/contacto.aspx y probar tu formulario.
 
...

Leer el arículo completo

Formulario de contacto sin programación

Si la programación no es lo tuyo, no te preocupes, puedes usar un wizard gratuito que te genera el formulario en php o asp.net sin necesidad de saber programar. Lo único que necesitas es seguir las instrucciones, copiar y pegar, para después subir los archivos mediante FTP. Aquí tienes algunos wizards gratuitos para generar formularios en php:

...

Leer el arículo completo

Links recomendados

Esta seccion contiene algunos links que te recomendamos para temas de programacion como ASP.NET, PHP, JavaScript, y bases de datos como MySQL y Sql Server.Blogs de diseño y desarrollo web en españolhttp://www.desarrolloweb.com/ manuales y tutoriales para programacion webhttp://www.maestrosdelweb.com/ blog sobre diseño web, programación, negocios en internethttp://www.forosdelweb.com/ foros de discución sobre diseño web y programacón webhttp://www.frogx3.com/ blog de diseño y desarrollo webhttp://www.cursosytutoriales.es/ cursos y tutoriales de informáticaBlogs de diseño y desarrollo web en ingléshttp://www.webmonkey.com/http://www.designfloat.com/http://www.webdesignfromscratch.com/http://www.webappers.com/ blog con recursos open source para programadores webSofware para diseño y desarrollo webhttp://jquery.com/ libreria de javascript que te permite hacer animaciones avanzadas, ajax y muchas cosas mas con poco codigo, y es open source (en ingles)http://www.boonex.com/ sofware open s.....

Leer el arículo completo

Promociones                                                                                            chat Chatea con nosotros         telefono Llámanos desde USA al 1 855 OK HOSTING