3v4l.org

run code in 300+ PHP versions simultaneously
<?php $sql = "select * from subscribe where type ='$cat' and city ='$city'"; $query = mysql_query($sql); if ($query != null) { while ($row = mysql_fetch_array($query)) { //$name = $row['name']; $phoneNum = $row['fone']; $message = "Hi Now you can buy your product."; ozekiSend($phoneNum, $message); // for debugging, try the following line //echo ozekiSend($phoneNum, $message, true); } } ######################################################## # Login information for the SMS Gateway ######################################################## $ozeki_user = "admin"; $ozeki_password = "abc123"; $ozeki_url = "http://127.0.0.1:9501/api?"; ######################################################## # Functions used to send the SMS message ######################################################## function httpRequest($url) { $pattern = "/http...([0-9a-zA-Z-.]*).([0-9]*).(.*)/"; preg_match($pattern, $url, $args); $in = ""; $fp = fsockopen("$args[1]", $args[2], $errno, $errstr, 30); if (!$fp) { return("$errstr ($errno)"); } else { $out = "GET /$args[3] HTTP/1.1\r\n"; $out .= "Host: $args[1]:$args[2]\r\n"; $out .= "User-agent: Ozeki PHP client\r\n"; $out .= "Accept: */*\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while (!feof($fp)) { $in.=fgets($fp, 128); } } fclose($fp); return($in); } function ozekiSend($phone, $msg, $debug = false) { global $ozeki_user, $ozeki_password, $ozeki_url; $url = 'username=' . $ozeki_user; $url.= '&password=' . $ozeki_password; $url.= '&action=sendmessage'; $url.= '&messagetype=SMS:TEXT'; $url.= '&recipient=' . urlencode($phone); $url.= '&messagedata=' . urlencode($msg); $urltouse = $ozeki_url . $url; if ($debug === true) { echo "Request: <br>$urltouse<br><br>"; } //Open the URL to send the message $response = httpRequest($urltouse); if ($debug === true) { echo "Response: <br><pre>" . str_replace(array("<", ">"), array("&lt;", "&gt;"), $response) . "</pre><br>"; } return($response); } ?>
Output for git.master, git.master_jit, rfc.property-hooks
Warning: Undefined variable $cat in /in/BeIQ9 on line 2 Warning: Undefined variable $city in /in/BeIQ9 on line 2 Fatal error: Uncaught Error: Call to undefined function mysql_query() in /in/BeIQ9:3 Stack trace: #0 {main} thrown in /in/BeIQ9 on line 3
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
38.74 ms | 401 KiB | 8 Q