HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ns3133907 6.8.0-84-generic #84-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 5 22:36:38 UTC 2025 x86_64
User: healthinsuranceukorguk (1111)
PHP: 8.2.28
Disabled: NONE
Upload Files
File: //home/hurlinghamclinic.co.uk/public_html/includes/contact-form-code.php
<?php 

$form_your_email =' andrei@vanillacircus.co.uk, b.sykes@vanillacircus.co.uk';// <<=== update to your email address (all enquiries)

session_start();

$form_visitor_email = '';
$message = '';
$first_name = '';
$address = '';
$tel = '';
if(isset($_POST['submit']))
{
	
	
	$first_name = $_POST['text-944'];

	$tel = $_POST['tel-124'];
	$form_visitor_email = $_POST['your-email'];
	$message = $_POST['your-message'];

		///------------Do Validations-------------
	if(empty($first_name))
	{
		$form_errors .= "\n Please fill in your Name.";	
	}
	if(strpos($message,'http://') !== false){
		$form_errors .= "\n Please do not include any links or urls in your content.";
	}
	

	if(empty($form_visitor_email))
	{
		$form_errors .= "\n Please fill in your Email.";	
	}
	
		if(empty($tel))
	{
		$form_errors .= "\n Please fill in your Telephone.";	
	}

	

	if(IsInjected($form_visitor_email))
	{
		$form_errors .= "\n Bad email value!";
	}

	
	//do the state selection
	
	
	if(empty($form_errors))
	{	$_SESSION['visitor_name']=$first_name;
		//send the email
		$form_to = $form_your_email;
		$form_subject="Hurlingham Clinic Enquiry";
		$form_from = $form_visitor_email;
		$form_ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
		
		$form_body = '<div align="center">'.		
		'<table border="1" cellspacing="5" cellpadding="5" width="80%">'.
		'<tr><td nowrap="nowrap" colspan="2" ><p align="center">Hurlingham Clinic Enquiry</p>'.
		
  '<tr><td nowrap="nowrap" bgcolor="#CCCCCC"><p>Name</p>'.
    '<td width="100%"><p>'."$first_name".'&nbsp;</p>'.
	
  '<tr><td nowrap="nowrap" bgcolor="#CCCCCC"><p>e-mail address</p>'.
    '<td width="100%"><p>'."$form_visitor_email".'&nbsp;</p>'.

	
 '<tr><td nowrap="nowrap" bgcolor="#CCCCCC"><p>Telephone </p>'.
   '<td width="100%"><p>'."$tel".'&nbsp;</p>'.

		 '<tr><td nowrap="nowrap" bgcolor="#CCCCCC"><p>Further  description</p>'.
   '<td width="100%"><p>'."$message".'</p>'.
	
  '<tr><td nowrap="nowrap" bgcolor="#CCCCCC"><p>Request IP</p>'.
    '<td width="100%"><p>'."$form_ip".'&nbsp;</p></table>'.
	'</div>';
		
		$visitor_body="";
		
		$form_headers = "From: $form_from \r\n";
		$form_headers .= "Reply-To: $form_visitor_email \r\n";
		$form_headers .= "MIME-Version: 1.0\r\n";
		$form_headers .= "Content-Type: text/html; charset=utf-8 \r\n";
		
		mail($form_to, $form_subject, $form_body,$form_headers);
		
		
$visitor_body='';
		$form_headers = "From: no-reply@rubbishclearance.me.uk \r\n";
		
		$form_headers .= "MIME-Version: 1.0\r\n";
		$form_headers .= "Content-Type: text/html; charset=utf-8 \r\n";
$visitor_subject='Thank you for contacting Hurlingham Clinic';

//mail($form_visitor_email, $visitor_subject, $visitor_body,$form_headers);
		header('Location: /thank-you.php'); 
	}
}

// Function to validate against any email injection attempts
function IsInjected($form_str)
{
  $form_injections = array('(\n+)',
              '(\r+)',
              '(\t+)',
              '(%0A+)',
              '(%0D+)',
              '(%08+)',
              '(%09+)'
              );
  $form_inject = join('|', $form_injections);
  $form_inject = "/$form_inject/i";
  if(preg_match($form_inject,$form_str))
    {
    return true;
  }
  else
    {
    return false;
  }
}
?>