Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Expert PHP, MySQL klausimai |
Autorius: gakse | Peržiūrų: 596 |
gakse Narys Buldozeris Pranešimai: 238 Įstojęs: 2009 Sau. 11 17:01:22 | |
Sveiki tai noreciau paprasyt pagalbos su sms reklama kaip sita koda perdaryt kad pwz issiunti sms ie uzsideda reklama va kodas cia is vip uzsakymo kodas o man reikia sms reklamos kaskaip perdaryt. <?php $MY_SECRET = 'Unikalus kodas'; $fail = array( "amount" => "Bloga suma<br />", "keyword" => "Blogas KEYWORD<br />", "uid" => "Blogas USER_ID<br />", "msg" => "Blogas žinutės turinys<br />", "fake" => "Netikras mokėjimas<br />" ); $err = ""; $OK = false; $userid = 0; $raktazodis = ""; if(isset($_GET['message']) && isset($_GET['amount']) && isset($_GET['passkey'])) { $OK = $MY_SECRET == $_GET['passkey'] ? true : false; if(!is_num($_GET['amount'])) $err .= $fail['amount']; $message = explode(" ", $_GET['message']); // $message[0] - GETVIP (RAKTAŽODIS) // $message[1] - 1234 (USER_ID) if(sizeof($message) == 2) { $raktazodis = (is_valid($message[0]) ? strtoupper($message[0]) : 0); if(!$raktazodis) $err .= $fail['keywork']; $userid = (is_num($message[1]) ? $message[1] : 0); if($userid == 0) $err .= $fail['uid']; } else { $err .= $fail['msg']; } } else { $err .= $fail['fake']; } if($OK && !$err) { dbquery("UPDATE ".DB_USERS." SET user_vip='1' WHERE user_id='$userid'"); echo "OK"; } else { echo $err; } // Ar tai skaičius? function is_num($value) { if (!is_array($value)) { return (preg_match("/^[0-9]+$/", $value)); } else { return false; } } // Ar tai geras raktazodis? function is_valid($value) { if (!is_array($value)) { return (preg_match("/^[a-zA-Z0-9]+$/", $value)); } else { return false; } } ?> <?php $MY_SECRET = 'Unikalus kodas mano'; $fail = array( "amount" => "Bloga suma<br />", "keyword" => "Blogas KEYWORD<br />", "uid" => "Blogas USER_ID<br />", "msg" => "Blogas žinutės turinys<br />", "fake" => "Netikras mokėjimas<br />" ); $err = ""; $OK = false; $userid = 0; $raktazodis = ""; if(isset($_GET['message']) && isset($_GET['amount']) && isset($_GET['passkey'])) { $OK = $MY_SECRET == $_GET['passkey'] ? true : false; if(!is_num($_GET['amount'])) $err .= $fail['amount']; $message = explode(" ", $_GET['message']); // $message[0] - GETVIP (RAKTAŽODIS) // $message[1] - 1234 (USER_ID) if(sizeof($message) == 2) { $raktazodis = (is_valid($message[0]) ? strtoupper($message[0]) : 0); if(!$raktazodis) $err .= $fail['keywork']; $userid = (is_num($message[1]) ? $message[1] : 0); if($userid == 0) $err .= $fail['uid']; } else { $err .= $fail['msg']; } } else { $err .= $fail['fake']; } if($OK && !$err) { dbquery("UPDATE ".DB_USERS." SET user_vip='1' WHERE user_id='$userid'"); echo "OK"; } else { echo $err; } // Ar tai skaičius? function is_num($value) { if (!is_array($value)) { return (preg_match("/^[0-9]+$/", $value)); } else { return false; } } // Ar tai geras raktazodis? function is_valid($value) { if (!is_array($value)) { return (preg_match("/^[a-zA-Z0-9]+$/", $value)); } else { return false; } } ?> |
Peršokti į forumą: |