Активираха ми смс услуга от wisdom, зех примерния им скрипт и си сложих моя заявка,javascript:emoticon('
') но когато натисна бутона за проверка на кода, той не го проверя а само рефрешва страница и нищо. Можете ли да кажете защо така се получава ето кода:
Код:
<?
$prefix = 'bikers'; // Molq, napishete vashiqt prefix kato zamestite dumata TEST
if (isset($_POST['code'])) {
if (trim($_POST['code']) != NULL) {
$code = trim($_POST['code']);
$tmp = file_get_contents('http://wisdom.bg/smscheckcode.php?prefix='.$prefix.'&code='.$code.'&user_ip='.$_SERVER['REMOTE_ADDR']);
$tmp = unserialize($tmp);
if (preg_match('/^Invalid prefix/i', $tmp['error'])) {
echo 'Моля, въведете валиден префикс.';
}
if ($tmp['result'] == TRUE) {
$name = $_POST['name'];
$date=date('d/m');
$sel = mysql_query("SELECT * FROM gora WHERE name = '$name'") or die (mysql_error());
$credits = mysql_fetch_array($sel);
$lista = $credits[lista] + 40;
$acc = "{$r['account']}";
$sql = "UPDATE gora SET lista = '$lista' WHERE name = '$name'";
mysql_query($sql) or die(mysql_error());
echo 'Кодът е валиден!';
// Markirame koda kato izpolzvan
file_get_contents('http://wisdom.bg/smscheckcode.php?prefix='.$prefix.'&code='.$code.'&mark_as_used=1&user_ip='.$_SERVER['REMOTE_ADDR']);
}
}
}
echo '
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<form name="checkcode" action="" method="POST">
Име <input type="text" name="name"><br>
SMS код: <input type="text" name="code"><BR><BR>
<input type="submit" name="submit" value="Проверка на кода">
</form>
';
?>