Archivado en: ‘PHP’ .

Automatic MySQL Backup

18 Noviembre, 2008

Automatic MySQL Backup es un script que nos permite realizar copias de seguridad de MySQL de forma automática. Ofrece las siguientes características:

  • Realizar backups de múltiples bases de datos de MySQL en un único script.
  • Posibilidad de realizar las backups de todas las BDs en un único fichero o separándolo en directorios y ficheros.
  • Compresión de los ficheros en gzip o bzip2.
  • Hacer backups de un servidor MySQL remoto a uno central.
  • Ejecutable mediante cron
  • Envío de emails con los logs a una dirección de email específica diferente de root.
  • Envío por email de la copia de seguridad comprimida.
  • Se puede especificar el tamaño máximo del backup que se enviará por email.
  • Ejecutar comandos antes y después del backup.
  • Elegir el día de la semana para realizar los backups semanales.

Actualización: Samuel nos recomienda un tutorial que realizó, gracias por la aportación.

Automatic MySQL Backup

SQL Update, ASP, PHP, VB.NET y C#NET – Actualización de BBDD

7 Noviembre, 2008

Para la actualización de datos SQL dispone de la sentencia UPDATE. La sentencia UPDATE permite la actualización de uno o varios registros de una única tabla. La sintaxis de la sentencia UPDATE es la siguiente

UPDATE <nombre_tabla>
SET  <campo1> = <valor1>
        {[,<campo2> = <valor2>,...,<campoN> = <valorN>]}
[ WHERE <condicion>];

» Leer más: SQL Update, ASP, PHP, VB.NET y C#NET – Actualización de BBDD

Enviar Email con PHP y Gmail (Google + PHP)

5 Noviembre, 2008

PHPMailer la estupenda librería de la cual hemos comentado en oportunidades anteriores se esta actualizando constantemente y entre las nuevas cualidades esta la posibilidad de enviar Email utilizando el servidor SMTP de Gmail, con lo cual resolvemos el problema de no tener un servidor SMTP para hacer los envíos.
» Leer más: Enviar Email con PHP y Gmail (Google + PHP)

Enviar mail PHP

20 Octubre, 2008

Este código fuente sirve para enviar formularios a traves de la página web, usando la librería mail de
HTML

 <form name=”FormEnviar”  action=”Contacto.php?enviar=si” method=”POST” onSubmit=”javascript:return comprobar();”>
                <span class=”contacto”>Nombre y Apellidos:</span> <input name=”nombre” type=”text” class=”campoformulario” /><br /><br />
                <span class=”contacto”>Empresa:</span>  <input name=”empresa” type=”text” class=”campoformulario” /><br /><br />
                <span class=”contacto”>Email:</span>  <input name=”email” type=”text” class=”campoformulario” /><br /><br />
                <span class=”contacto”>Teléfono:</span>  <input name=”telefono” type=”text” class=”campoformulario” /><br /><br />
                <span class=”contacto”>Fax:</span>  <input name=”fax” type=”text” class=”campoformulario” /><br /><br />
                <span class=”contacto”>Consulta:</span>
                <textarea name=”Comments” rows=”9″ cols=”45″ id=”textfield”></textarea>Â
                <input type=”submit” class=”submit” id=”button” value=”Enviar” style=”margin-left:160px; margin-top:10px;”/>
            </form>

PHP.

$destinatario = “email@email.com”;
$asunto = ” Formulario de contácto”;
$cuerpo = “Este es un formulario de contacto que se ha recibido a través de <b>email@email.com</b>:<br><br>”;
$cuerpo .= “Nombre: ” . $_REQUEST["nombre"] . “<br>”;
$cuerpo .= “Empresa: ” . $_REQUEST["empresa"] . “<br>”;
$cuerpo .= “Email: ” . $_REQUEST["email"] . “<br>”;
$cuerpo .= “Teléfono: ” . $_REQUEST["telefono"] . “<br>”;
$cuerpo .= “Fax: ” . $_REQUEST["fax"] . “<br>”;
$cuerpo .= “Comentarios: <pre>” . $_REQUEST["Comments"] . “</pre><br><br>”;
$cuerpo .= “Recuerde que para contestar a este formulario no debe ‘Responder’ a este mensaje, sino escribir al e-mail de contacto’.”;
$cuerpo = str_replace(”\n.”, “\n..”, $cuerpo);
$headers = “MIME-Version: 1.0\r\n”;
$headers .= “Content-type: text/html; charset=utf-8\r\n”;
$headers .= “From: email@email.com \r\n”;
$headers .= “AddTo: email@email.com \r\n”;
$headers .= “Bcc: email@email.com \r\n”;
mail($destinatario,$asunto,$cuerpo,$headers);