127 views

Loop para imprimir los meses en un select con php

agosto 05, 10 by Gerald | Puesto en Programación

Este código imprime los meses en un select dentro de un formulario:

<?php
// defaults
$meses = array(
'1' => 'Enero',
'2' => 'Febrero',
'3' => 'Marzo',
'4' => 'Abril',
'5' => 'Mayo',
'6' => 'Junio',
'7' => 'Julio',
'8' => 'Agosto',
'9' => 'Setiembre',
'10' => 'Octubre',
'11' => 'Noviembre',
'12' => 'Diciembre'
);
?>
<select name="cla_mes">
<option value="">&nbsp;&nbsp;&nbsp;Mes&nbsp;&nbsp;&nbsp;&nbsp;</option>
<?php
$to = count($meses);
$i = 0;

foreach($meses as $key => $mes)
{
$i = $i+1;
?>
<option value="<?php echo $key;?>" <?php echo ($_POST["cla_mes"] == $key) ? " selected" : ""; ?>><?php echo $mes; ?></option>
<?php
}
?>
</select>

Con este código lograrás un resultado como este :

Espero les sea de ayuda.

¡Saludos!


Tambien te puede interesar

Tags: ,

120 views

Loop para imprimir días en un select con php

agosto 05, 10 by Gerald | Puesto en Programación

Este es un pedazo de código que sirve para pintar los días de 1 al 31 en un formulario.

<select name="cla_dia">
<option value="">&nbsp;&nbsp;&nbsp;Día&nbsp;&nbsp;&nbsp;&nbsp;</option>
<?php for ($i = 1; $i <= 31 ; $i++) { ?>
<option value="<?php echo $i; ?>" <?php echo ($_POST["cla_dia"] == $i) ? " selected" : ""; ?>><?php echo $i; ?></option>
<?php } ?>
</select>

Con este código lograrás esto :

Así ya estarás estar escribiendo a mano cada uno de los campos.

Saludos


Tambien te puede interesar

Tags: ,

367 views

Como usar phpmailer con una cuenta gmail

julio 01, 10 by Gerald | Puesto en Programación

Normalmente uso la funcion mail() de php, pero al mudar la aplicación al hosting del cliente empezaron a haber unos problemas con la funcion mail ya que por “seguridad” se encontraba desactivada.
El soporte técnico me dijo que ellos trabajan con phpmailer y me pusé a investigar como funciona dicha clase y este fue el resultado:

<?php
//incluímos la clase phpmailer
require("lib/class.phpmailer.php");

$mail  = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->SMTPSecure = "ssl";                 // sets the prefix to the servier
$mail->Host       = "smtp.gmail.com";      // sets GMAIL as the SMTP server
$mail->Port       = 465;                   // set the SMTP port for the GMAIL server

$mail->Username   = "tucuentadecorreo@gmail.com";  // GMAIL username
$mail->Password   = "password";            // GMAIL password

$mail->From       = "no-reply@tudominio.com"; //aquí colocas el correo que quieras
$mail->FromName   = "Texto que quieras";   //Texto personalizado 

//$mail->IsSendmail();  // tell the class to use Sendmail

$body = 'Texto que aparecera en el body<br /><br />';
$body .= 'Podemos seguir concatenando mmás texto';

$mail->AddAddress("correodedestino@dominio.com", "Nombre de usuario");

$mail->Subject  = 'Mail enviado usando phpmailer';

$mail->AltBody    = "Para ver el mensaje, por favor use un visor de email HTML compatible!"; // variable opcional
$mail->WordWrap   = 50; // set word wrap

$mail->MsgHTML($body);

$mail->IsHTML(true); // send as HTML

//$mail->Send();

if(!$mail->Send()) {

$msg = "Mailer Error: " . $mail->ErrorInfo;

} else {

$msg = "Correo enviado con éxito<br>";

}

echo $msg;
?>

Estoy haciendo unas pruebas, actualizaré pronto conforme vaya leyendo más sobre la clase phpmailer.

¡Saludos!

[ Fuentes revisadas: Askapache ]


Tambien te puede interesar

Tags: , ,

262 views

Generar contraseñas con php

junio 30, 10 by Gerald | Puesto en Programación

Navegando en la red me encontré con una función hecha en php para crear contraseñas aleatorias :

<?php
 function Pass_Aleatorio(){
	$password ="";
	$tamano = 8; //Longitud del password generado.
	$caracteres = "abchefghjkmnpqrstuvwxyz0123456789";  // Caracteres posibles para el password.
	srand((double)microtime()*1000000);
	$i = 0;
	while ($i <= $tamano) {
		$num = rand() % 33;
		$temp = substr($caracteres, $num, 1);
		$password = $password . $temp;
		$i++;
	}
	return $password;
}
 ?>

Y su modo de uso es :

<?php
echo Pass_Aleatorio();
?>

¡Saludos!

[ Visto en Zoneartcss ]


Tambien te puede interesar

Tags: ,

1.126 views

Como realizar una copia de seguridad de todas las tablas de una base datos MySQL

noviembre 28, 09 by Gerald | Puesto en General

Siempre que se trabaja con base de datos se recomienda sacar Backups(copias de seguridad) con suma frecuencia para evitar pasar malos ratos.
Para este caso vamos a hacer uso de una clase en php la cual es fácil de implementar, configurar y usar.

Esta clase cuenta con las siguiente características:

  • Crea un archivo con extensión SQL en un directorio especificado, también podemos especificar otra extensión al archivo SQL.
  • Podemos configurar los parametros de conexión como: usuario, contraseña y base de datos.
  • Función de envio de backup a correo electrónico.

Modo de uso:

include_once("mysql.class.inc");
include_once("config.php");

$backup	= new MyBackUp(); //creating an object of MyBackUp

//SERVER CONFIG
if(!empty($server['host']))
$backup->server	= $server['host']; //Joining the configuration Server data to class Server variables.
if(!empty($server['port']))
$backup->port	= $server['port'];
if(!empty($server['user']))
$backup->usern	= $server['user'];

$backup->userp	= $server['pass'];
$backup->dbase	= $server['database'];

//Mail Config
if(!empty($mailer["FromMail"]))
$backup->mailFrom = $mailer["FromMail"];
if(!empty($mailer["ToMail"]))
$backup->mailTo = $mailer["ToMail"];

$backup->body = $mailer["MailBody"];
$backup->isDel= $mailer["DAM"];

//FILENAME GENERATION
//UNIQUE FILE NAME GENERATION TO SET ONE BACKUP A DAY. Change the date function to time if you need more than on file per day.
$backup->filename = $backUpFolder."/".$server['database']."_".date("Y_M_d").".sql";

//Calling generator Function
if(!$backup->BackUp())
echo $backup->error; //On error this function returns back. Error details will be in this variable.

[Visto en Ribosomatic | Descargar MySQL Database Backup - PHP Classes]


Tambien te puede interesar

Tags: , ,

2.637 views

Usar php y google para convertir divisas

septiembre 10, 09 by Gerald | Puesto en Programación, Tutorial

G2 Blog nació con la iniciativa de poder plasmar todos los conocimientos adquiridos día a día en mi etapa de aprendizaje en la universidad. También suelo hablar de varios temas pero en estos últimamente quiero dar enfásis a la parte de programación y es por ello que que pienso poner todo el código aprendido en las diferentes clases de la universidad, blogs, libros y diversas fuentes.
La idea es nutrirme de información que de paso les sirva a todos los que nos visitan.

Es por ello que revisando uno de los tantos blogs de programación como Ribosomatic he encontrado este código de conversor de divisas (moneda) con PHP y Google.

soles-a-dolares-1

Leer el resto de la entrada »


Tambien te puede interesar

Tags: ,

Página 1 de 41234»