从 CSV 读入 PHP 以发送 SMS

Reading into PHP from CSV in order to send SMS

我正在编写一些 PHP 代码,这些代码最终将发送包含从 CSV 文件中获取的信息的 SMS 文本。不可否认,至少可以说,PHP 不是我的强项之一。代码片段显示了我目前所拥有的部分内容,我正在尝试从 CSV 文件读取到 PHP。 (CSV 电子表格只有两 (2) 列 - 一列用于数字,一列用于将要发送的消息。)我一直在研究如何将 CSV 单元格信息抓取到适当的变量中,并将它们放入点中用于 SMS 提供商发送的数据。

如有任何帮助,我们将不胜感激!

<?php

$file = fopen("txtmessage.csv","r");

 while(! feof($file))
   {
   (fgetcsv($file));   //This is where we grab the data from the CSV cells...
   }

 fclose($file);

$data = array(
  'User'          => XXXXXX,
  'Password'      => XXXXXX,
  'PhoneNumbers'  => //This is where we want to put the number captured from the CSV / XLS spreadsheet (Column 1)
  'Message'       => //This is where we want to put the message captured from the CSV / XLS spreadsheet (Column 2)
 'StampToSend'   => '9999999999',
 'MessageTypeID' => 1

...etc
  );

这将从 CSV 的每一行创建一个 $data 数组:

while(!feof($file)) {
    $line = fgetcsv($file);

    $data[] = array(
      'User'          => 'XXXXXX',
      'Password'      => 'XXXXXX',
      'PhoneNumbers'  => $line[0],
      'Message'       => $line[1],
      'StampToSend'   => '9999999999',
      'MessageTypeID' => 1);
}