След мъчене цяла вечер пак спирам до тук.
Така.Искам е-mail -а дето е след id-то да се записва в базата ми дани.
http://img145.imageshack.us/i/985v.png/
Това е кода за проверка на смс формата;
Това е кода ако кода от смс-а е верен:
SQL:
[sql]CREATE TABLE IF NOT EXISTS `people` (
`id` int(4) NOT NULL AUTO_INCREMENT,
`email` text COLLATE cp1251_bulgarian_ci NOT NULL,
`amount` text COLLATE cp1251_bulgarian_ci NOT NULL,
`name` text COLLATE cp1251_bulgarian_ci NOT NULL,
`permission` smallint(1) NOT NULL DEFAULT '1',
`password` varchar(15) COLLATE cp1251_bulgarian_ci NOT NULL DEFAULT '',
`hits` int(15) NOT NULL DEFAULT '0',
`sales` varchar(15) COLLATE cp1251_bulgarian_ci NOT NULL DEFAULT '0',
`blank` text COLLATE cp1251_bulgarian_ci,
`ref` varchar(255) COLLATE cp1251_bulgarian_ci NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `email` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci AUTO_INCREMENT=324 ;[/sql]
Дано ме разберете .Влизам в дадения сайт в url-то на браузара ми се генерира случаен е-майл искам когато мине проверката за смс-а и отиде към формата за въвеждане на :Име,Емайл,Парола. Демек когато всичко е наред в таблицата "ref" да се запише e-mail-а на човека рефериал и съответно да ми се добавят точки/пари.
Благодаря ако има неясности питайте.
Така.Искам е-mail -а дето е след id-то да се записва в базата ми дани.
http://img145.imageshack.us/i/985v.png/
Това е кода за проверка на смс формата;
PHP:
<?php
session_start();
include("header.php");
require("dbconnect.php");
// Тук запищете на мястото на "ime_usluga", името на вашата услуга, то е достъпно през меню "Услуги" от вашият акаунт и е от вида sk**** или sms***
$keyword='sk51656';
// Тук е кодът който потребителят ще въведе през създадената по-долу форма
$code=$_POST['code']; // получаване на кода от формата
$id=$_POST['id'];
if (!empty($code) && !empty($keyword))
{
// Връзката с pay4sms
$ch = curl_init('http://pay4sms.com/user_script.php?keyword='.$keyword.'&code='.$code);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 3);
$result = curl_exec($ch);
curl_close ($ch);
//Тук следва да напишете скрипта какво ще извършва при успешна обработка на данните.В примера ще се изведе съобщение за вярно въведени данни.Във вашият случай може би трябва да пренасочите потребителя към друга страница или да направите запис в база данни.
if ($result!=1){ exit($result); mysql_close(); } else if ($result==1) {
echo '
<div align="center">
<table width="80%" border="1" cellpadding="4" cellspacing="0" bordercolor="black"><tr><td>
<p align="center" class="titlep">Последна стъпка:</p>
<p class="textmain">Попълване на данни</p>
<form method="post" action="completesetup.php" target="_self">
<p class="textmain">Потребителско име:<br><input type="text" name="name" value="" size="40"><br><br>'; ?>
<input type="hidden" value="<?php echo $id; ?>" name="id">
<input type="hidden" value="<?php echo $code; ?>" name="code">
<?php
echo '
E-Mail адрес(ВАЛИДЕН!):<br><input type="text" name="mail" value="" size="40"><br>
Парола:<BR><input type="password" name="pass"><BR>
<input name="buton" type="submit" Value="Довърши!"></p>
</form>
</td></tr></table></div>
';
if (!isset($_SESSION[counted])){
mysql_query("UPDATE people SET sales=sales +'0.5' WHERE email = '".$id."'");
$_SESSION[counted];
}
}
// Add sales to Users profile //
}
include("sidebar.php");
?>
Това е кода ако кода от смс-а е верен:
PHP:
<?php
include("header.php");
require("config.php");
require("dbconnect.php");
if ($_SERVER['HTTP_REFERER'] == 'http://localhost/setup.php' || $_SERVER['HTTP_REFERER'] == 'http://localhost/setup.php') {
$mail = $_POST['mail'];
$query1="SELECT * from people where email like '$mail' ";
$result1=mysql_query($query1);
if (mysql_num_rows($result1)>0)
{
echo "<font color=red size=5>Този е-мейл адрес съществува. <a href='contact.php'>Пиши на администратора</a> за да получиш нов код за регистрация, защото този вече изтече. <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR></font>";
mysql_close();}
$id = $_POST['id'];
$pwd = $_POST['pass'];
$code = $_POST['code'];
$name = htmlspecialchars($_POST['name']);
$sql2 = "INSERT INTO ".$conf[data]." (`id`, `email`, `amount`, `name`, `password`, `ref`) VALUES ('', '".$mail."', '".$code."', '".$name."', '".$pwd."', '".$id."');";
$res = mysql_query($sql2) or die(mysql_error());
}
?>
<div align="center">
<table width='80%' border='1' cellpadding='4' cellspacing='0' bordercolor='black'><tr><td>
<p align="center" class="textmain"><strong><font color="#33CC00" size="6">Успешно!</font></strong></p>
<p align="left" class="textmain">Твоя статус: <font color="#33CC00"><strong>Активен</strong></font></p>
<p align="left" class="textmain">Твоя линк е: <?php echo "<a href=http://localhost/?id=$mail>http://1212122/?id=$mail";?></a></p>
<p align="left" class="textmain">Желаем ти прекрасен ден!<br>
Екип <br></p>
<p align="left" class="textmain"><b>Може да посетиш и спонсора ни:<br><a href="http://videg">g</a><br></b></p>
<BR><a href="randomizer.php"><font size="3">Начална страница</font></a></center> ~ <a href="member.php"><font size="3">Вход в системата</font></a></center>
</td></tr></table></div>
</body>
</html>
<?php include("sidebar.php"); ?>
SQL:
[sql]CREATE TABLE IF NOT EXISTS `people` (
`id` int(4) NOT NULL AUTO_INCREMENT,
`email` text COLLATE cp1251_bulgarian_ci NOT NULL,
`amount` text COLLATE cp1251_bulgarian_ci NOT NULL,
`name` text COLLATE cp1251_bulgarian_ci NOT NULL,
`permission` smallint(1) NOT NULL DEFAULT '1',
`password` varchar(15) COLLATE cp1251_bulgarian_ci NOT NULL DEFAULT '',
`hits` int(15) NOT NULL DEFAULT '0',
`sales` varchar(15) COLLATE cp1251_bulgarian_ci NOT NULL DEFAULT '0',
`blank` text COLLATE cp1251_bulgarian_ci,
`ref` varchar(255) COLLATE cp1251_bulgarian_ci NOT NULL,
PRIMARY KEY (`id`),
FULLTEXT KEY `email` (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci AUTO_INCREMENT=324 ;[/sql]
Дано ме разберете .Влизам в дадения сайт в url-то на браузара ми се генерира случаен е-майл искам когато мине проверката за смс-а и отиде към формата за въвеждане на :Име,Емайл,Парола. Демек когато всичко е наред в таблицата "ref" да се запише e-mail-а на човека рефериал и съответно да ми се добавят точки/пари.
Благодаря ако има неясности питайте.