#4 Re: necesito ayuda con form de contacto
Para evitar spam, (que cualquiera entre a tu página y se ponga a enviar pavadas desde el formulario de contacto) podés agregar un capcha que no es más que una imagen con texto adentro. Para evitar que un usuario con mucho tiempo al pedo (nunca se sabe por qué alguien te puede agarrar bronca) se ponga a automatizar el spam desde tu página, el capcha tiene que ser una imagen algo complicada. PHP te permite generar imágenes, y te permite convertir texto en imágenes con la fuente que vos quieras. Esto está pensado para que si vos querés hacer un sitio web dinámico y querés usar una fuente extraña para los titulares por ejemplo, y vos sabés que no todo el mundo tiene esa fuente instalada en su compu podés hacer que el PHP te genere una imagen con el texto que vos quieras usando la fuente que vos le proporciones. Bueno, eso mismo se puede usar para hacer capchas, una fuente muy extraña que no tenga nadie, que la podés hacer vos mismo a partir de tu propia letra. Una vez que tenés el archivo de fuente hacés con PHP un script que use esa fuente para generar un texto (corto) "
rand". Finalmente antes de enviar el formulario, que compare el texto de la casilla con el de la imagen y solo envíe el email si coinciden lo que generó PHP con lo que escribió el usuario.
Para aprender de manera más simple, los primero sería hacer una imagen, común y corriente, a partir de una fuente existente y clara como la arial. Después de a poco vas agregando cosas que hagan la imagen más complicada, por ejemplo, diferentes backgrounds, fuentes de diferentes colores, etc.