Try...
<?php
require_once("config.php");
$senda =$_REQUEST['sender'];
$sender = str_replace("+", "", $senda);
$sms = $_REQUEST['sms'];
$value1 = substr($sender, 3);
$value1 = "07" . $value1;
$dts=date("Y-m-d H:i:s");
$rand=rand(61,121);
$addrtime = $rand + time() ;
$newdate=date("YmdHi", $addrtime) ;
$block_keyword = array();
// to delay by random time beetn 61 & 121 seconds - add &DelayUntil=$newdate
$sql = "SELECT DISTINCT(keyword) FROM bot_sent WHERE mobile='$value1'";
if ($result = mysql_query($sql)) {
if (mysql_num_rows($result)) {
while ($row = mysql_fetch_array($result)) {
$block_keyword[] = $row['keyword'];
}
}
} else {
die(mysql_error() ."<br />$sql");
}
$sql = "SELECT * FROM bot_keyword WHERE keyword NOT IN('" . implode(',', $block_keyword) . "')";
if ($result = mysql_query($sql)) {
if (mysql_num_rows($result)) {
echo "<br /><br>Your Mobile: $value1<br />";
while ($row = mysql_fetch_array($result)) {
$keyword = $row['keyword'];
$eregi = $row['eregi'];
$dbsms = $row['sms'];
if (eregi ($eregi, $sms)) {
echo "If your SMS was: <b>$sms</b> <br />
The reply SMS would be: <b>$dbsms</b>
<br />
<br />
Keyword: <b>$keyword</b> marked - no messages related to this keyword will be sent again to this number <br />";
$sql = "SELECT * FROM bot_sent WHERE keyword = '$keyword'"
if ($result1 = mysql_query($sql)) {
if (!$numrows1 = mysql_num_rows($result1))
$ssid=$numrows1+1;
mysql_query("INSERT INTO bot_sent (id,mobile,keyword,dts) VALUES ('$ssid','$value1','$keyword','$dts')") or die(mysql_error());
}
}
}
}
}
} else {
die(mysql_error() . "<br />$sql");
}
?>