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:
<?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:
<?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