Hej!
:q Är det någon som är haj på båda språken som kan översätta dessa två koder från php till asp?
sms_text_sv
<?php
/**
* Integration mot SMS gateway via HTTP-gränssnitt
* Skicka textmeddelande
*/// Stäng av felmeddelanden
ini_set("display_errors", "off");$sms_url = "http://smsdomän.net/sms.php"; // Gateway URL
$username = "demo"; // Kontots användarnamn
$password = "test123"; // Kontots lösenord$type = "text"; // Meddelandetyp
$originatortype = "alpha"; // Avsändartyp (alpha = Alfanumerisk, numeric = Numerisk, shortcode = Operatörskortkod)
$originator = "Demo"; // Avsändare$destination = "0046705123456"; // Mottagarens mobiltelefonnummer på internationellt format, i detta exempel SE
$text = "Test 123"; // Meddelandetext// GET-parametrar
$parameters = "username=$username&password=$password";
$parameters .= "&type=$type&originatortype=$originatortype&originator=" . urlencode($originator);
$parameters .= "&destination=$destination&text=" . urlencode($text);// Skicka HTTP-anrop
$response = file_get_contents($sms_url . "?" . $parameters);// Kontrollera svar
if ($response === false) {
echo "Anrop kunde inte skickas.";
}
elseif (substr($response, 0, 4) == "OK: ") {
$trackingid = substr($response, 4);
echo "SMS skickat med tracking ID: " . $trackingid . "\n";
}
elseif (substr($response, 0, 7) == "Error: ") {
echo "Ett fel uppstod, servern skickade följande svar: " . $response;
}
sms_delivery_reports_sv
<?php
/**
* Integration mot SMS gateway via HTTP-gränssnitt
* Ta emot leveransrapporter
*/// Stäng av felmeddelanden
ini_set("display_errors", "off");// Inkommande parametrar
$trackingid = $_GET["trackingid"];
$destination = $_GET["destination"];
$status = $_GET["status"];// Kontrollera status
switch ($status) {
case "delivered":
echo "Meddelandet till $destination med trackingid $trackingid har levererats.";
break;
case "failed":
echo "Meddelandet till $destination med trackingid $trackingid kunde inte levereras.";
break;
case "buffered":
echo "Operatören har inte kunnat leverera meddelandet till $destination med trackingid $trackingid än ";
echo "pga problem i operatörsnätverket eller i mobiltelefonen (inkorg full etc). ";
break;
}
;) Tack på förhand
Robert