Antes que nada quiero agradecerles por la pagina es muy buena y brinda mucha información.
No encontré mi problema en los foros por eso escribo mi pregunta aquí a ver si hayo respuesta.
Necesito validar el textarea de mi formulario, que rechace escritura de url y palabras mal sonantes como sex, porn, etc..
Por favor si me pueden dar una mano estaré muy agradecido.
Envío los codigos de formulario del php
Código del formulario
form.html
Código
<html> <body> <form accept-charset="UTF-8" action="https://excursiones-moscu-espanol.com/validation-send.php" method="post" target="_blank" autocomplete="off"> <div style="width: 300px;margin: auto;border:1px solid #ddd;padding: 40px;"> <br> <select id="country" name="pais"> <select id="country" name="personas"> <input type="submit" value="Enviar consulta"> </div> </form> </body> </html>
Codigo del PHP
validation-send.php
Código
<?php function get_ip_address() { $ip = $_SERVER['HTTP_CLIENT_IP']; } else { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip = $_SERVER['REMOTE_ADDR']; }} return $ip; } function check_input($data) { return $data; } if ($_POST['nospam'] != ""){ // Es un SPAMbot } else { // Es un usuario real, proceder a enviar el formulario. } $destino = "......"; $fecha = check_input($_POST['fecha']); $nombre = check_input($_POST['nombre']); $email = check_input($_POST['email']); $pais = check_input($_POST['pais']); $personas = check_input($_POST['personas']); $mensaje = check_input($_POST['mensaje']); $ip = ' '.get_ip_address(); $cont = "Enviado desde:\n https://guiamoscow.es.tl/Excursiones-Moscu-verano-2011.htm"; $headers .= "Content-Type: text/html; charset = UTF-8 \n"; $contenido = "CONSULTA: Moscú 1 día IP:" . $ip . "\n Su nombre:\n " . $nombre . "\n Su email:\n " . $email . "\n Para qué fecha:\n " . $fecha . "\n Desde donde nos escribes:\n " . $pais . "\n Cuantas personas son?:\n " . $personas . "\n Mensaje del turista:\n " . $mensaje; ?>