Я хочу отправить сообщение, загрузив файл excelsheet или csv, где будет указан номер мобильного телефона, этот метод мы используем для отправки групповых и объемных пакетов. ниже приведен мой код, в котором код может извлекать данные файла, я также хочу сделать переменную, которая поможет мне отправлять динамический контент, но я не знаю, как мне это сделать.
Чего я хочу достичь
- Когда я загружаю Excel, извлеките имя всех столбцов и покажите, что в раскрывающемся текстовом поле
- я выбираюраскрывающийся список для номера мобильного телефона
- и использования переменной
EXCEL Как
|---------------------|
| Name | Mobile |
|---------------------|
| John | 999999 |
| Cartor | 999999 |
| Thomas | 999999 |
----------------------|
Dropdown box option will be like:
Name
Mobile
**SMS Code**
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.msg91.com/api/sendhttp.php?campaign=&response=&afterminutes=&schtime=&flash=&unicode=&mobiles=Mobile%20no.&authkey=%24authentication_key&route=4&sender=TESTIN&message=Hello!%20This%20is%20a%20test%20message&country=91",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => 0,
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
<code><?php
if (isset($_POST['Submit'])) {
$file = $_POST['testcsv'];
$columnheadings = false;
$delimiter = ',';
$enclosure = "\"";
$row = 1;
$rows = array();
$handle = fopen($file, 'r');
while (($data = fgetcsv($handle, 1000, $delimiter, $enclosure)) !== FALSE) {
if (!($columnheadings == false) && ($row == 1)) {
$headingTexts = $data;
}
elseif (!($columnheadings == false)) {
foreach ($data as $key => $value) {
unset($data[$key]);
$data[$headingTexts[$key]] = $value;
}
$rows[] = $data;
}
else {
$rows[] = $data;
}
}
fclose($handle);
//var_dump($rows); // It will print complete CSV data
echo "<pre>";
print_r($rows);
echo "
";}? > CSV
Форма CSV
Имя Мобильный
Моему сообщению будет нравится: Hello $ varibale[имя], как дела? Разработчики stackoverflow помогли мне добиться этой функции.
, и это сообщение было отправлено на John,thomas with name