Chodzi mi to ,potrzebuję skrypt który działa w ten sposób:
- Wysyłamy sms pod NUMER o danej TREŚĆI (mam konto w dotpay)
Kod
[url="http://dotpay.eu/check_code.php?id="]http://dotpay.eu/check_code.php?id=".urlencode(DOTPAY_USERID)."&code=".urlencode($activation_code)."&check=".urlencode($verification_code)."&type=".urlencode(TYPE)."&del=1"[/url]
To jest kod który sprawdza poprawność kodu. Który dostaniemy smsem.
Teraz jeżeli kod jest dobry to dodaje nam X punktów do danego pola w danej tabeli. Jeżeli zły kod to pisze ,że zły kod.
To chyba tyle, jakby co to piszcie co jeszcze podać.
Pozdrawiam,
Koyak.
#edit
Znalazłem skrypt który można łatwo przerobić(tak mi się wydaje bo ja się za bardzo nie znam na php).
Kod
<?php
if ($_POST)
{
$account = $_POST['account'];
$premDays = '100';
$query = mysql_query("SELECT premEnd, premDays FROM accounts WHERE accno='".$account."'");
$result = mysql_fetch_array($query, MYSQL_ASSOC);
$curr_date = time();
$premEnd = $curr_date + (86400*14);
$check = $_POST['check'];
//Sprawdzacz kodu
$id = "Id z allpayu tu wpisac";
$code = "Tresc sms";
$type = "sms";
$del="1";
$handle = fopen("http://allpay.eu/check_code.php?
id=".$id."&code=".$code."&check=".$check."&type=".$type."&del=".$del."", "r");
$status = fgets($handle, 8);
fclose($handle);
if ((empty($check)) || (empty($account)))
{
$message = "Proszę wypelnić wszystkie pola.";
}
elseif ($status == 0)
{
$message = "Wpisany kod jest niepoprawny.";
}
else
{
if ($curr_date > $result[premEnd])
{
mysql_query("UPDATE accounts SET premEnd='".$premEnd."' WHERE accno='".$account."'");
mysql_query("UPDATE accounts SET premDays='".$premDays."' WHERE accno='".$account."'");
$message = "<font color='red'><b>Konto zostalo zasilone 14 dniami pacca. Życzymy milej gry!</b></font>";
}
else
{
$actualPremDays = $result[premDays];
$actualPremEnd = $result[premEnd];
$newPremDays = $actualPremDays + $premDays;
$newPremEnd = $actualPremEnd + (86400*14);
mysql_query("UPDATE accounts SET premEnd='".$newPremEnd."' WHERE accno='".$account."'");
mysql_query("UPDATE accounts SET premDays='".$newPremDays."' WHERE accno='".$account."'");
$message = "<font color='red'><b>Konto zostalo zasilone 14 dniami pacca. Życzymy milej gry!</b></font>";
}
}
}
if (isset($message))
{
echo $message;
}
?>
if ($_POST)
{
$account = $_POST['account'];
$premDays = '100';
$query = mysql_query("SELECT premEnd, premDays FROM accounts WHERE accno='".$account."'");
$result = mysql_fetch_array($query, MYSQL_ASSOC);
$curr_date = time();
$premEnd = $curr_date + (86400*14);
$check = $_POST['check'];
//Sprawdzacz kodu
$id = "Id z allpayu tu wpisac";
$code = "Tresc sms";
$type = "sms";
$del="1";
$handle = fopen("http://allpay.eu/check_code.php?
id=".$id."&code=".$code."&check=".$check."&type=".$type."&del=".$del."", "r");
$status = fgets($handle, 8);
fclose($handle);
if ((empty($check)) || (empty($account)))
{
$message = "Proszę wypelnić wszystkie pola.";
}
elseif ($status == 0)
{
$message = "Wpisany kod jest niepoprawny.";
}
else
{
if ($curr_date > $result[premEnd])
{
mysql_query("UPDATE accounts SET premEnd='".$premEnd."' WHERE accno='".$account."'");
mysql_query("UPDATE accounts SET premDays='".$premDays."' WHERE accno='".$account."'");
$message = "<font color='red'><b>Konto zostalo zasilone 14 dniami pacca. Życzymy milej gry!</b></font>";
}
else
{
$actualPremDays = $result[premDays];
$actualPremEnd = $result[premEnd];
$newPremDays = $actualPremDays + $premDays;
$newPremEnd = $actualPremEnd + (86400*14);
mysql_query("UPDATE accounts SET premEnd='".$newPremEnd."' WHERE accno='".$account."'");
mysql_query("UPDATE accounts SET premDays='".$newPremDays."' WHERE accno='".$account."'");
$message = "<font color='red'><b>Konto zostalo zasilone 14 dniami pacca. Życzymy milej gry!</b></font>";
}
}
}
if (isset($message))
{
echo $message;
}
?>
Chce ,aby ten skrypt dodawał XXX punktów do tabeli players, pola premiumpoints. I żeby było można wybrać parę opcji, np 50 punktów, 100 punktów, 200 punktów.
Chodzi o to $premDays = '50'; $premDays2 = '100'; $premDays3 = '200';