Skip to content

Instantly share code, notes, and snippets.

View fmagrosoto's full-sized avatar
🏠
Working from home

Fernando Magrosoto Vásquez fmagrosoto

🏠
Working from home
View GitHub Profile
@fmagrosoto
fmagrosoto / ajax_ini.js
Created November 9, 2012 18:24
Inicialización para AJAX
// JavaScript Document
// Inicialización de AJAX multiplataforma
// Otra alternativa para instanciar el objeto.
// Sólo es necesario crear un nuevo objeto con el nombre de la instancia
// ej: XMLHttp = crearInstancia();
function crearInstancia() {
XMLHttp = false;
@fmagrosoto
fmagrosoto / compararFechas.php
Created November 29, 2012 19:56
Comparar fechas en PHP
<?php
#############################################################################
## Función para comparar fechas extraídas
## de un sql query.
## Lo que hace la función es convertir
## las fechas gregorianas en fechas julianas
## y calcular los días de diferencia
##
## Créditos: http://www.webtutoriales.com/articulos/comparar-fechas-en-php
@fmagrosoto
fmagrosoto / MAIL de PHP
Last active February 20, 2024 19:34
Script personalizable en PHP para subir una imagen al servidor, reducir la imagen a un tamaño específico (configurable), crear un versión en miniatura y eliminar la versión original. Éste script utiliza las librerías de GD incluídas en PHP . Aunado a éste script he incluído una rutina para mostrar las imágenes subidas al directorio con dos links…
<?php
####
## Eliminar una imagen
####
if(isset($_GET['eliminar'])){
$archivo = $_GET['eliminar'];
$directorio = dirname(__FILE__);
if(unlink($directorio.'/'.$archivo)){
header("Location: cargarImagen.php?accion=eliminado");
@fmagrosoto
fmagrosoto / correos en PHP, usando MAIL
Last active December 15, 2015 07:39
Script sencillo para mandar correos en PHP, usando MAIL como función principal.
<?php
/**
* SCRIPT PARA ENVIAR CORREOS DESDE PHP
*
* Script sencillo para enviar datos de un formulario
* por correo mediante MAIL de PHP
*
* @author: Fernando Magrosoto V
* @copyright: Febrero 2000
@fmagrosoto
fmagrosoto / Sentencias básicas de MySQL en PHP
Last active December 15, 2015 07:39
Sentencias básicas de MySQL usadas en PHP
Estas son las sentencias básicaS para manejar MySQL con PHP.
// Estos son los datos de conexión
$dbhost = 'localhost'; // Servidor de la BD
$dbuser = 'root'; // Usuario
$dbpass = 'password'; // Password
$dbname = 'somedatabase'; // Base de datos
// Conexión
@fmagrosoto
fmagrosoto / Dropdown sencillo con CSS
Created May 12, 2013 22:15
Menú horizontal con dropdown sencillo usando solamente CSS
<!DOCTYPE html>
<html>
<head>
<title>Dropdown menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
nav ul {
font-family:sans-serif;
list-style:none;
@fmagrosoto
fmagrosoto / formatearFecha
Last active December 19, 2015 21:58
Formatear fecha MySQL en una forma humanamente legible, incluye opción para poner hora
/**
* FORMATEAR FECHA
*
* Formatear la fecha de formato MySQL a formato humanamente legible.
* Incluye opción para mostrar la hora o no.
* @author Fernando Magrosoto
*/
function formatearFecha($fecha, $phora){
$fechaO = explode(" ",$fecha);
@fmagrosoto
fmagrosoto / Elementos en sticky style
Last active December 22, 2015 01:09
Tutorial para crear elementos que sigan el flujo natural del scroll bar pero que, al llegar a un momento específico, se queden "pegados" en la página para que no se pierdan de vista dentro del viewport o pantalla activa. Haremos varias versiones de éste técnica que tendrán efectos diferentes pero visualmente enriquecedoras, las cuales, sin duda,…
<!DOCTYPE html>
<html lang="es-MX">
<head>
<meta charset="UTF-8" />
<title>Elementos en sticky mode</title>
<link href='http://fonts.googleapis.com/css?family=Raleway:400,200'
rel='stylesheet' type='text/css'>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<style>
@fmagrosoto
fmagrosoto / popUp.html
Last active January 4, 2016 21:09
PopUp automático
<!DOCTYPE html>
<html lang='es-MX'>
<head>
<meta charset='UTF-8' />
<title>Mensaje en Pop-up</title>
<style>
body {
font-family: Georgia, serif;
font-size: 100%;
color: rgb(51,51,51);