 
In this example we will discuss Send message and mail by import excel file PHP.
Here Send message and eby import excel file in PHP we using 3 files these are:
<!DOCTYPE html>
<html>
<body>
	<form enctype="multipart/form-data" method="post" action="message-process.php" role="form">
		<div class="form-group">
		<input type="text" name="message">
		<label for="exampleInputFile">File Upload</label>
		<input type="file" name="file" id="file" size="150">
		<p class="help-block">Only Excel/CSV File Import.</p>
		</div>
		<button type="submit" class="btn btn-default" name="submit" value="submit">Upload</button>
    </form>
</body>
</html>
<?php
if(isset($_POST["submit"]))
{
	$message = $_POST['message'];
	$file = $_FILES['file']['tmp_name'];
	$handle = fopen($file, "r");
	$c = 0;
	while(($filesop = fgetcsv($handle, 1000, ",")) !== false)
	{
	$number = $filesop[0];
	
	/* start
	 Your authentication key */
		$authKey = "130491ADE9VcIY7tsB582082d3";
		/* retrieve code */
		
		/* Multiple mobiles numbers separated by comma */ 
		$mobileNumber = $number;
		/*Sender ID,While using route4 sender id should be 6 characters long. */
		$senderId = "STUDEN";
		/* Your message to send, Add URL encoding here. */
$message = $message;
		/* Define route */
		$route = "4";
		/* Prepare you post parameters */
		$postData = array(
			'authkey' => $authKey,
			'mobiles' => $mobileNumber,
			'message' => $message,
			'sender' => $senderId,
			'route' => $route
		);
		/* YOUR API URL */
		$url="https://control.msg91.com/api/sendhttp.php";
		/* init the resource */
		$ch = curl_init();
		curl_setopt_array($ch, array(
			CURLOPT_URL => $url,
			CURLOPT_RETURNTRANSFER => true,
			CURLOPT_POST => true,
			CURLOPT_POSTFIELDS => $postData
			/* ,CURLOPT_FOLLOWLOCATION => true */
		));
		/* Ignore SSL certificate verification */
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
		/* get response */
		$output = curl_exec($ch);
$success="<h3 align='center'<Birthday Wishes Send Successfully!";
		/* Print error if any */
		if(curl_errno($ch))
		{
			echo 'error:' . curl_error($ch);
		}
		curl_close($ch);
		/* end */
		$c = $c + 1;
		}
		if($fname){
			
		echo "sucess";
		} 
		else
		{
		echo "Sorry! Unable to message.";
		}
}
?>
<?php
if(isset($_POST["submit"]))
{
			$message = $_POST['message'];
			$file = $_FILES['file']['tmp_name'];
			$handle = fopen($file, "r");
			$c = 0;
			while(($filesop = fgetcsv($handle, 1000, ",")) !== false)
			{
			$mail_list = $filesop[0];
			
			/* mail start */
			$to = $mail_list;
            $subject = "My subject";
            $txt = $message;
            $headers = "From: info@studentstutorial.com" . "\r\n" .
            "CC: info@anything.com";
            mail($to,$subject,$txt,$headers);
			/* mail end */
			$c = $c + 1;
			}
			if($fname){
			echo "sucess";
			} 
			else
			{
			echo "Sorry! Unable to message.";
			}
}
?>