3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php ################################################## # SAMPLE PHP CODE TO SEND SMS VIA SERVAGE API ################################################## // Send SMS function function sendSMS($number,$message,$concat = 1) { $url = 'http://smsgateway.servage.net/sms.php'; $customer = 'YOURCUSTOMERID'; $key = 'YOURKEY'; $request = $url.'?customer='.$customer.'&key='.$key.'&number='.urlencode($number).'&message='.urlencode($message).'&concat='.$concat; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $request); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); curl_close($ch); return split(',',$response); } // Integration in your project $sms_api_result = sendSMS('number','text','1'); // Check if SMS was received by the API or not if ($sms_api_result[0] == 'OK') { // Ok, SMS received by the API // Do something here... } else { // Failure, SMS was not received by the API // I this example we display the response to identify the error print_r($sms_api_result); } ################################################## # SAMPLE PHP CODE FOR SMS COVERAGE QUERY ################################################## // Coverage Query function function coverageQuery($number) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://smsgateway.servage.net/sms_coverage.php?number='.$number); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $data = curl_exec($ch); curl_close($ch); if (substr($data,0,2) == 'OK') return true; else return false; } ?>
Output for 7.0.0 - 7.1.0
Fatal error: Uncaught Error: Call to undefined function curl_init() in /in/SONiO:14 Stack trace: #0 /in/SONiO(24): sendSMS('number', 'text', '1') #1 {main} thrown in /in/SONiO on line 14
Process exited with code 255.
Output for hhvm-3.10.0 - 3.12.0
Array ( [0] => )
Output for 5.0.0 - 5.6.28
Fatal error: Call to undefined function curl_init() in /in/SONiO on line 14
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: curl_init() in /in/SONiO on line 14
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: curl_init() in /in/SONiO on line 14
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: curl_init() in /in/SONiO on line 14