Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 20, 2008, 11:57:21
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Scripts Pre-Fabricados (Moderador: robert66)  |  Tema: Contador y mail por PHP 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Contador y mail por PHP  (Leído 1000 veces)
gh0st
Visitante
« en: Octubre 22, 2003, 08:53:38 »

HELP! jaja

a ver si alguien me puede ayudar con el codigo en php para un buen contador y otro para enviar mails
En línea
srPxM
Visitante


Email
« Respuesta #1 en: Octubre 22, 2003, 09:14:53 »

En línea
TaIyEr
Visitante
« Respuesta #2 en: Marzo 27, 2004, 09:41:47 »

Como va

mira, un contador puede ser hecho con un  codigo MUCHO mas simple y sin MySQL.
Bueno, este lo hice yo, y lo uso en mi pagina. Funciona bien:
Citar
<?php
$contador = "contador.txt";  // especificamos el archivo donde se guardan  las visitas
$abrir = fopen($contador, "r"); // lo abrimos en modo de lectura
$visitas = fread($abrir, filesize($contador)); // leemos la cantidad de visitas que hay
fclose($abrir); // cerramos el archivo
$abrir = fopen($contador, "w");  // lo abrimos en modo de escritura
$visitas=$visitas+1; // le sumamos uno a las visitas que habia antes
$escribir = fwrite($abrir, $visitas);  // la escribimos
fclose($abrir); // cerramos el archivo
echo "<font size=2><center>".$visitas."</font>"; // escribimos en la pagina las visitas
?>

Para que funcione necesitas que haya un archivo "contador.txt" con permisos de lectura y escritura en el mismo directorio que el archivo donde se coloca el contador.

Y para mandar mails por formularios, aca tenes un codigo muy bueno, y simple:
Citar
<?php
// Cortesia de matedecoca @hotmail.com 18.03.2002
///////////////////////////////////////////////////
// El siguiente codigo reune todas las variables mandadas a travez del http
// post y las manda al correo electronico deseado.
// Intrucciones:
// 1) Arma el formulario que quieras.
// 2) Escribe el nombre del file en donde se encuentra este codigo en el tag
//     de <form> de tu formulario ejem: <form action="mifile.php" method="post">
// 3) Corrige el mail, dominio y remitente deseado.
// 4) Todo listo, y a mandar formularios.
// El codigo se puede adaptar facilmente tambien para otros fines.
// espero que este codigo les sirva de algo.
// Cordialmente MateDeCoca
///////////////////////////////////////////////////

$msg = "Este es el contenido del formulario mandado\n\n";

$field_name = array_keys($HTTP_POST_VARS); // guardamos todos los nombres de los "fields" existentes en el formulario
$value_name = array_values($HTTP_POST_VARS);// guardamos todos los valores en sus respectivas variables

for ($i=0;$i<count($field_name);$i++)
{
   $msg .= "".$field_name[$i].": ".$value_name[$i]."\n\n"; // $msg reune el nombre de la variable y su valor
}

$recipient = "midireccion @dominiopunto.com"; // el mail deseado
$subject = "EL buen formulario"; // el titulo del mail
$mailheaders = "From: Dominio <http://dominiopunto.com> \n"; // quien lo manda y el dominio
$mailheaders .= "Reply-To: ".$mail."\n\n";   // responder a: Importante! si quieres que el replay:to funcione tienes
                  //que tener en el formulario un field que tiene como nombre "mail".

mail($recipient, $subject, $msg, $mailheaders);// mandamos el mail con los todos los datos
header('location:gracias.php'); // y vamos a la pagina en donde nos dan las gracias por haber llenado en formulario
?>

Bueno espero que te sirvan ambos codigos, son bastante simples, y sin MySQL.

Saludos
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Scripts Pre-Fabricados (Moderador: robert66)  |  Tema: Contador y mail por PHP « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC