webForumDet fria alternativet

Läsa text från en TXT fil o skicka via MO-SMS

PHP

3 svar · 705 visningar · startad av Östgötafoto

Medlem sedan dec. 20103 inlägg
Frågan#1

Hejsan.....
Jo jag har ett problem ang. mosms php script till att skicka ut sms ....
Jag har ett program som genererar en txt fil och nu till mitt problem....
jag vill att detta script ska plocka innehållet i txt filen och skicka ut till sms.
om man kunde byta ut där det står $mosms_data = "Hello world!";
och få in min text från txt filen där istället för "Hello World"

Och jag är helt nybörjare på PHP

//Jocke

<?php
/*
------------------------------------------------------------------------------
LIST_SEND.PHP
------------------------------------------------------------------------------
 
Detta skript anropar http://www.mosms.com/se/list-send.php på MO-SMS och
skickar ett text-SMS till en telefonlista med namn 'test'.
 
Notera att själva list-send.php-skriptet kan köra en längre tid om antalet
medlemmar i listan är väldigt stort. Statuskoden "0" returneras dock direkt
så fort alla tester har utförts och uppköande av SMS påbörjas. Det räcker
alltså att endast läsa in det första tecknet som returneras för att veta att
utskicket har börjat bearbetas.
 
Data skall skickas till MO-SMS i ISO 8859-1
 
------------------------------------------------------------------------------
*/
 
// Sätt ditt användarnamn, lösenord och MO-SMS anropsadress
$mosms_username = "ditt-användarnamn";
$mosms_password = "ditt-lösenord";
$mosms_url = "http://www.mosms.com/se/list-send.php";
 
// Sätt listans namn
$mosms_list = "test";
 
// Sätt SMS-meddelandet som skall skickas
$mosms_data = "Hello world!";
 
// Anropa MO-SMS och skicka SMS:en
$mosms_data = rawurlencode($mosms_data);
 
$fp = fopen($mosms_url . "?username=" . $mosms_username
    . "&password=" . $mosms_password . "&list=" . $mosms_list . "&data="
    . $mosms_data,"r");
 
// Läs bara in första tecknet
$result = fread($fp, 1);
fclose($fp);
 
// Kontrollera felkod från MO-SMS
if ($result <> "0") {
 
  // Fel
  echo "Fel vid anrop: $result";
 
} else {
 
  // Ej fel
  echo "SMS skickat korrekt!";
 
}
 
?>
Medlem sedan jan. 2005953 inlägg
#2

Titta t.ex. på funktionen file_get_contents.

Medlem sedan dec. 20103 inlägg
#3

metalboy skrev:

Titta t.ex. på funktionen file_get_contents.

Oki... kolla lite där men hehe fattar inte så mycket av det men ser ju ut att vara något men du tror inte du skulle kunna visa hur det är tänkt att användas ihop med $mosms_data = "Hello world!";
eller ska den koden bort o ersättas med file_get koden ??

Medlem sedan dec. 20103 inlägg
#4

Satt o pilla lite o wow fick det att funka med hjälp av detta

$mosms_data = file_get_contents('./fil.txt' , true);
var_dump($section);

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)