This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
api:ukazky [2019/08/28 15:24] – [odeslání SMS] root | api:ukazky [2019/08/28 16:13] – [odeslání SMS] root | ||
---|---|---|---|
Line 26: | Line 26: | ||
</ | </ | ||
=== PHP čte čísla a text z csv soubor === | === PHP čte čísla a text z csv soubor === | ||
- | <code php> | + | < |
<?php | <?php | ||
- | // níže je jméno souboru | + | // program spustíte když do příkazové řádky dáte php hromadne_sms.php jmeno_csv_souboru.csv |
- | $handle = fopen(" | + | // nezapomente upravit jmeno a heslo |
+ | |||
+ | |||
+ | if ( $argc == 1 ) { | ||
+ | echo " | ||
+ | echo " | ||
+ | exit; | ||
+ | } | ||
+ | | ||
+ | $jmeno_souboru_z_ktereho_cteme=$argv[1]; | ||
+ | |||
+ | $handle = fopen($jmeno_souboru_z_ktereho_cteme, " | ||
$authentication = array(" | $authentication = array(" | ||
+ | |||
$cc = curl_init(" | $cc = curl_init(" | ||
+ | curl_setopt($cc, | ||
for ($i = 0; $row = fgetcsv($handle ); ++$i) { | for ($i = 0; $row = fgetcsv($handle ); ++$i) { | ||
// Do something will $row array | // Do something will $row array | ||
- | $sms = array( " | + | $sms = array( " |
- | " | + | " |
- | + | ||
- | | + | |
| | ||
+ | echo " | ||
| | ||
+ | |||
if (strstr($response, | if (strstr($response, | ||
echo "SMS zpravu se nepodarilo odeslat. Duvod: " . $response; | echo "SMS zpravu se nepodarilo odeslat. Duvod: " . $response; | ||
} | } | ||
+ | |||
} | } | ||
+ | |||
fclose($handle); | fclose($handle); | ||
curl_close($cc); | curl_close($cc); | ||
+ | ?> | ||
+ | |||
?> | ?> | ||
</ | </ |