السلام عليكم
إخواني عندي كود أريد معرفة طريقة تركيبه للضرورة القسوة محتوى الملف
Overview
Each of the following PHP functions communicate with our server, make an HTTP request and then returns our response. Once the most suitable function has been installed, sending SMS (for example) can be sent in as little as one line of code.
To use any of these functions:
1. Save it in a location that can be accessed by your PHP script (i.e. an include file).
2. Prepare the request, ensuring that individual values have been urlencoded.
3. Call the function using <?$response = sendSMS($request);?>.
CURL
The following function uses the CURL library.
كود:
<?
function sendSMS($request)
{
if(!extension_loaded('curl')) $response = "Function requires CURL.";
else
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.deyet.com/sms/sendpostapp.asp";
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
}
return $response;
}
?>
fsockopen
The following function uses fsockopen.
كود:
<?
function sendSMS($request)
{
if(!extension_loaded('sockets')) $response = "Function requires sockets.";
else
{
$http_header = "POST /sms/sendpostapp.asp HTTP/1.1\r\n";
$http_header .= "Host: deyet.com\r\n";
$http_header .= "User-Agent: HTTP/1.1\r\n";
$http_header .= "(anti-spam-(anti-spam-content-type:)) application/x-www-form-urlencoded\r\n"; $http_header .= "Content-Length: ".strlen($request)."\r\n";
$http_header .= "Connection: close\r\n\r\n";
$http_header .= $request."\r\n";
$host = "deyet.com/sms/sendpostapp.asp"
$port = 80
$out = @fsockopen($host, $port, $errno, $errstr);
if($out)
{
fputs($out, $http_header);
while(!feof($out)) $result[] = fgets($out);
fclose($out);
}
$response = $result[9];
}
return $response;
}
?>
file_get_contents
The following function uses file_get_contents.
كود:
<?
function sendSMS($request)
{
return file_get_contents("https://www.deyet.com/sms/sendpostapp.asp?".$request);
}
?>
الملف مرفق