Vamos a escribirlas de la siguiente forma :
[explicación]
[funcion]
[ejemplo]
Empiezo yo :
Código PHP:
Función para enviar correo
Código PHP:
class correo{
var $destinatario;
var $remitente;
var $asunto;
var $mensaje;
function enviar() {
$headers = "From: ".$this->remitente."\r\nReply-To: ". $this->remitente;
ob_start();
$message = ob_get_clean();
$mail_sent = @mail( $this->destinatario, $this->asunto, $this->mensaje, $headers );
echo $destinatario;
echo $mail_sent ? "Correo Enviado" : "No se ha podido enviar el correo";
}
}
Código PHP:
$g = new correo();
$g->destinatario = '[email protected]';
$g->remitente = '[email protected]';
$g->asunto = 'Este es el asunto del mensaje';
$g->mensaje = 'Este es el cuerpo del mensaje.';
$g->enviar();
Código PHP:
Función para generar contraseñas aleatoriamente
Código PHP:
function generatePassword($length=9, $strength=0) {
$vowels = 'aeuy';
$consonants = 'bdghjmnpqrstvz123456789';
if ($strength & 1) {
$consonants .= 'BDGHJLMNPQRSTVWXZ123456789';
}
if ($strength & 2) {
$vowels .= "AEUY";
}
if ($strength & 4) {
$consonants .= '23456789';
}
if ($strength & 8) {
$consonants .= '@#$%';
}
$password = '';
$alt = time() % 2;
for ($i = 0; $i < $length; $i++) {
if ($alt == 1) {
$password .= $consonants[(rand() % strlen($consonants))];
$alt = 0;
} else {
$password .= $vowels[(rand() % strlen($vowels))];
$alt = 1;
}
}
return $password;
}
Código PHP:
echo generatePassword(10);