Titta t.ex. på funktionen file_get_contents.
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!";
}
?>