Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal então recentemente peguei um site de PTC para quem não sabe PTC é Pay To Click , então estou transformando aos poucos mais estou com um problema porque ele já vem configurado para pegamento payalert e eu precissava troca-lo para os pontos que adicionei que troquei dinheiro por pontos e você troca por anúncios e cliques.
ou seja só precisso que ele envie os dados para a database sem ter que passar por payment um formulário é preenchido ele apenas tem que enviar para eu poder receber no painel de controle
então o problema é o seguinte
advertise.php
<?php include_once('header.php');
if(isset($_COOKIE["usNick"]) && isset($_COOKIE["usPass"])){
$user = $_COOKIE["usNick"];
$myDb->connect();
$sql = "SELECT * FROM yob_users WHERE username='$user'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close();
?>
<div id="content">
<h2>Anuncie no <?php echo SITENAME; ?></h2>
<p>
- Configurando e exibindo o seu link para <?php echo SITENAME; ?> membros a visita é rápida e simples.<br />
- Cobramos <?php echo HITS_1000; ?> Pontos por 1000 membros visitando e cada visita vai durar pelo menos <?php echo AD_TIMER; ?> segundos.<br />
- Fora visitas são ilimitados e incluídos dentro do valor.<br />
- Nós vamos revisar seu site e vai tê-lo ativo no prazo de 48 horas.<br />
</p>
<hr />
<p>
<b>Porfavor</b> Verifique se o seu servidor pode suportar a quantidade de visitas que seu site terá. Você não terá como pausar ou cancelar o anúncio, uma vez que se torna ativo.<br /></p>
<hr />
<p class="error">Se você é atualmente um usuário registrado, por favor forneça o seu pagamento registado e-mail para que possamos fazer uma referência cruzada.<BR>
Caso você seja apenas um anunciante você pode comprar pontos , apartir do dia 31/07/2010
</p>
<hr />
<form action="payment.php" method="post" class="f-wrap-1">
<div class="req">Todos os campos obrigatórios</div>
<fieldset>
<h3>Anunciar no <?php echo SITENAME; ?></h3>
<label><b>E-mail:</b>
<input type="text" name="pemail" class="f-name" autocomplete="off" value="<?php echo $pemail;?>" tabindex="1" /><br />
</label>
<label><b>Nome do Link:</b>
<input type="text" name="description" class="f-name" autocomplete="off" value="" tabindex="2" /><br />
</label>
<label><b>Endereço URL:</b>
<input type="text" name="url" class="f-name" autocomplete="off" value="http://" tabindex="3" /><br />
</label>
<label><b>Plano:</b>
<select name="plan" class="f-name" autocomplete="off" tabindex="4" />
<?php
$myDb->connect();
$tabla = mysql_query("SELECT * FROM yob_config WHERE item='hits' ORDER BY price +0 ASC");
$myDb->close();
while ($row = mysql_fetch_array($tabla)){
?>
<option value="<?php echo $row["howmany"];?>"><?= $row["howmany"] ?> Visitas de membros <?= $row["price"] ?> Pontos</option>
<?php }?>
</select><br />
</label>
<label><b>Mostrar anúncio:</b>
<select name="viewable" class="f-name" autocomplete="off" >
<option value="ads">Todos Os Membros</option>
<option value="premiumads">Só VIP's +
<?php
$myDb->connect();
$sql = "SELECT price FROM yob_config WHERE item='premiumad' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close();
echo $row['price'];
?> Pontos
</option>
</select><br />
</label>
<label><b>Negrito:</b>
<select name="bold" class="f-name" autocomplete="off" >
<option value="0">Não</option>
<option value="1">Sim +
<?php
$myDb->connect();
$sql = "SELECT price FROM yob_config WHERE item='bold' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close();
echo $row['price'];
?> Pontos
</option>
</select><br />
</label>
<label><b>Realçar:</b>
<select name="highlight" class="f-name" autocomplete="off" >
<option value="0">Não</option>
<option value="1">Sim +
<?php
$myDb->connect();
$sql = "SELECT price FROM yob_config WHERE item='highlight' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close();
echo $row['price'];
?> Pontos
</option>
</select><br />
</label>
<input type="hidden" name="status" value="advertise" />
<input type="hidden" name="purchaseip" value="<?= $laip;?>" />
<input type="hidden" name="purchaseitemname" value="Advertisement Package" />
<div class="f-submit-wrap">
<input type="image" name="submit" src="images/paymentbutton.gif" border="0" alt="" /><br />
</div>
</fieldset>
</form>
<?php include ('footer.php'); ?>
<?
}else{
$display_error = "* Você precisa fazer login para acessar a página."; // error language
include ('error.php');
exit();
}?>
então ai depois ele vai e confirma a compra neste arquivo payment.php
<?php include ('header.php');
include ('includes/index.inc.php');
?>
<div id="content">
<h3>Check Your Purchase Information</h3>
<?php
if(isset($_POST["status"])){
$status=limpiar($_POST["status"]);
if ($status == "standard"){
$usercheck = uc($_COOKIE["usNick"]);
$user = limpiar($_POST["purchaseusername"]);
if ($usercheck == $user){
$purchaseip = limpiar($_POST["purchaseip"]);
$purchaseuseremail = limpiar($_POST["purchaseuseremail"]);
$purchaseitemname = limpiar($_POST["purchaseitemname"]);
$purchaseitemprice = limpiar($_POST["purchaseitemprice"]);
$myDb->connect();
$sqle = "SELECT * FROM yob_users WHERE username='$user'";
$resulte = mysql_query($sqle);
$rowe = mysql_fetch_array($resulte);
$myDb->close(); ?>
<table align="center" width="80%" cellspacing="0" cellpadding="0" class="table1">
<tr>
<th class="top"> </th>
<th class="top"><b>Your Purchase Information</b></th>
</tr>
<tr>
<th class="sub">Username</th>
<td align="center"><?= $rowe['username'];?></td>
</tr>
<tr>
<th class="sub">First Name</th>
<td align="center"><?= $rowe['firstname'];?></td>
</tr>
<tr>
<th class="sub">Last Name</th>
<td align="center"><?= $rowe['surname'];?></td>
</tr>
<tr>
<th class="sub">Your IP</th>
<td align="center"><?= $purchaseip;?></td>
</tr>
<tr>
<th class="sub">Email</th>
<td align="center"><?= $purchaseuseremail;?></td>
</tr>
<tr>
<th class="sub">Purchase Description</th>
<td align="center"><?= $purchaseitemname;?></td>
</tr>
<tr>
<th class="sub">Purchase Price</th>
<td align="center">$ <?= $purchaseitemprice;?></td>
</tr>
</table>
<p>
<?php include ('includes/gateways.inc.php');
}else{?>
<span class='success'><b>There's an Error On Your Request. Please Try Again</b></span>
<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />
<?php include ('footer.php');
exit();
}
}else if ($status == "advertise"){
$purchaseitemprice = 0;
$purchaseip = limpiar($_POST["purchaseip"]);
$pemail = limpiar($_POST["pemail"]);
$description = limpiar($_POST["description"]);
$url = limpiar($_POST["url"]);
$plan = limpiar($_POST["plan"]);
$myDb->connect();
$sql = "SELECT price FROM yob_config WHERE item='hits' and howmany='$plan'";
$result = mysql_query($sql);
$row1 = mysql_fetch_array($result);
$myDb->close();
$price_plan = $row1['price'];
$purchaseitemprice = $purchaseitemprice+$price_plan;
$viewable = limpiar($_POST["viewable"]);
if ($viewable == "ads"){
$viewable1 = "All Members";
}
if ($viewable == "premiumads"){
$viewable1 = "Premium Members Only";
$myDb->connect();
$sql = "SELECT price FROM yob_config WHERE item='premiumad' and howmany='1'";
$result = mysql_query($sql);
$row2 = mysql_fetch_array($result);
$myDb->close();
$price_viewable = $row2['price'];
$purchaseitemprice = $purchaseitemprice+$price_viewable;
}
$bold = limpiar($_POST["bold"]);
if ($bold == "0"){
$bold1 = "No";
}
if ($bold == "1"){
$bold1 = "Yes";
$myDb->connect();
$sql = "SELECT price FROM yob_config WHERE item='bold' and howmany='1'";
$result = mysql_query($sql);
$row3 = mysql_fetch_array($result);
$myDb->close();
$price_bold = $row3['price'];
$purchaseitemprice = $purchaseitemprice+$price_bold;
}
$highlight = limpiar($_POST["highlight"]);
if ($highlight == "0"){
$highlight1 = "No";
}
if ($highlight == "1"){
$highlight1 = "Yes";
$myDb->connect();
$sql = "SELECT price FROM yob_config WHERE item='highlight' and howmany='1'";
$result = mysql_query($sql);
$row4 = mysql_fetch_array($result);
$myDb->close();
$price_highlight = $row4['price'];
$purchaseitemprice = $purchaseitemprice+$price_highlight;
}
$purchaseitemname = limpiar($_POST["purchaseitemname"]);
?>
<table align="center" width="80%" cellspacing="0" cellpadding="0" class="table1">
<tr>
<th class="top"> </th>
<th class="top"><b>Your Purchase Information</b></th>
</tr>
<input type="submit" value="Completar" class="f-submit" tabindex="4" /><br />
<tr>
<th class="sub">Email</th>
<td align="center"><?= $pemail;?></td>
</tr>
<th class="sub">Your IP</th>
<td align="center"><?= $purchaseip;?></td>
</tr>
<tr>
<th class="sub">Purchase Description</th>
<td align="center"><?= $purchaseitemname;?></td>
</tr>
<tr>
<th class="sub">Plan</th>
<td align="center"><?= $plan;?> Member Visits</td>
</tr>
<tr>
<th class="sub">Link Text</th>
<td align="center"><?= $description;?></td>
</tr>
<tr>
<th class="sub">Link Url</th>
<td align="center"><?= $url;?></td>
</tr>
<tr>
<th class="sub">Show Advert to</th>
<td align="center"><?= $viewable1;?></td>
</tr>
<tr>
<th class="sub">Bold Link</th>
<td align="center"><?= $bold1;?></td>
</tr>
<tr>
<th class="sub">Highlighted Link</th>
<td align="center"><?= $highlight1;?></td>
</tr>
<tr>
<th class="sub">Purchase Price</th>
<td align="center">$ <?= $purchaseitemprice;?></td>
</tr>
</table>
<?php include ('includes/gateways2.inc.php');
}else if ($status == "referrals"){
$purchaseip = limpiar($_POST["purchaseip"]);
$pemail = limpiar($_POST["pemail"]);
$purchaseitemname = limpiar($_POST["purchaseitemname"]);
$user = limpiar($_POST["customer"]);
$refset = limpiar($_POST["refset"]);
$myDb->connect();
$sql = "SELECT price FROM yob_refset WHERE howmany='$refset'";
$result = mysql_query($sql);
$row1 = mysql_fetch_array($result);
$myDb->close();
$purchaseitemprice = $row1['price'];
?>
<table align="center" width="80%" cellspacing="0" cellpadding="0" class="table1">
<tr>
<th class="top"> </th>
<th class="top"><b>Your Purchase Information</b></th>
</tr>
<tr>
<th class="sub">Username</th>
<td align="center"><?= $user;?></td>
</tr>
<tr>
<th class="sub">Your IP</th>
<td align="center"><?= $purchaseip;?></td>
</tr>
<tr>
<th class="sub">Email</th>
<td align="center"><?= $pemail;?></td>
</tr>
<tr>
<th class="sub">Purchase Description</th>
<td align="center"><?= $refset;?> <?= $purchaseitemname;?></td>
</tr>
<tr>
<th class="sub">Purchase Price</th>
<td align="center">$ <?= $purchaseitemprice;?></td>
</tr>
</table>
<?php include ('includes/gateways3.inc.php'); ?>
<br /> <br /> <br />
<?php
}
}else{?>
<span class='success'><b>Direct Access To This Page is not Allowed</b></span>
</p><br /><br /><br />
<p class="rightBottom"></p>
<br class="spacer" />
</div>
<?php include ('footer.php');
exit();
}?>
</p>
<?php include ('footer.php'); ?>
eu precissaria que ele envia-se os arquivos sem necessário o pagamento ! , exemplo ele já faz o method post sem precissar passar pelo pagamento que ele já envie para meu painel de controle
um exemplo é este outro arquivo ele envia diretamente sem problemas convert.php
<?php session_start();
include('header.php');
if(isset($_COOKIE["usNick"]) && isset($_COOKIE["usPass"])){ ?>
<div id="content">
<h2>Minha Conta - Pontos</h2>
<div align="center">
<!-- ADS -->
<div class="featurebox">
<h3><a href="convert.php?convert=ads">Converter para Anúncios</a></h3>
Anúnciar no <?php echo SITENAME; ?>
<?php
if ($_GET["convert"]=="ads"){
$user=uc($_COOKIE["usNick"]);
$myDb->connect();
$sql = "SELECT * FROM yob_users WHERE username='$user'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close();
$root=$row["money"];
$myDb->connect();
$sqle = "SELECT * FROM yob_config WHERE item='hits' and howmany='1000'";
$resulte = mysql_query($sqle);
$rowe = mysql_fetch_array($resulte);
$myDb->close();
$pricee=$rowe["price"];
if ($root<$pricee){
echo "<br /><span class='error'><b>Opa, você só tem ".$row["money"]." Pontos Você tem que ganhar pelo menos ".$pricee." Pontos para converter para anúncios.</b></span>";
}else{
echo "<br /><span class='success'><b>Depois de pedir para converter para os anúncios da sua conta será auditado para garantir que você não está violando os Termos de serviço</b></span>";
$email=$row["email"];
$myDb->connect();
$checkuser = mysql_query("SELECT pemail FROM yob_advertisers WHERE pemail='$email'");
$username_exist = mysql_num_rows($checkuser);
$myDb->close();
if ($username_exist>0){
echo "<br /><span class='success'><b>Seus anuncios estão sendo processados pela equipe. Tempo de processamento: 2-5 dias de funcionamento.</b></span>";
}else{
if (isset($_POST["url"])){
if( strtolower($_POST['code'])!= strtolower($_SESSION['texto'])){
$display_error = "* Código de segurança errado"; // error language
include ('error2.php');
exit();
}
$url=limpiar($_POST["url"]);
$description=limpiar($_POST["description"]);
if ($url==""){
$display_error = "* Link URL não pode estar vazio"; // error language
include ('error2.php');
exit();
}
if ($description==""){
$display_error = "* Descrição do link não pode estar vazio"; // error language
include ('error2.php');
exit();
}
$laip = getRealIP();
$user=$_COOKIE["usNick"];
$myDb->connect();
$sqlu = "SELECT * FROM yob_users WHERE username='$user'";
$resultu = mysql_query($sqlu);
$rowu = mysql_fetch_array($resultu);
$myDb->close();
$money=$rowu["money"];
$myDb->connect();
$sqle = "SELECT * FROM yob_config WHERE item='hits' and howmany='1000'";
$resulte = mysql_query($sqle);
$rowe = mysql_fetch_array($resulte);
$myDb->close();
$pricee=$rowe["price"];
$moneynow = $money - $pricee;
$myDb->connect();
$query = "INSERT INTO yob_advertisers (pemail, plan, url, description, ip, tipo, money) VALUES('$user','1000','$url','$description','
$laip','convert','$money')";
mysql_query($query) or die(mysql_error());
$queryb = "UPDATE yob_users SET money = '$moneynow' WHERE username='$user'";
mysql_query($queryb) or die(mysql_error());
$myDb->close();
echo "<br /><span class='success'><b>Seus anuncios estão sendo processados pela equipe. Tempo de processamento: 2-5 dias de funcionamento.</b></span>";
}else{ ?>
<br /><br />
<form method="post" action="convert.php?convert=ads" class="f-wrap-1">
<div align="left"><h3>Complete o seguinte formulário</h3></div>
<label for="linkstext"><b>Nome do Anúncio</b>
<input type="text" name="description" maxlength="100" autocomplete="off" class="f-name" value="" tabindex="1" /><br />
</label>
<label for="linksurl"><b>Endereço do Link</b>
<input type="text" name="url" maxlength="150" autocomplete="off" class="f-name" value="http://" tabindex="2" /><br />
</label>
<label for="plan"><b>Plano</b>
<?
$myDb->connect();
$sql = "SELECT * FROM yob_config WHERE item='hits' and howmany='1000'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close(); ?><input type="text" name="url" maxlength="150" autocomplete="off" class="f-name" value="1000 Visitas - <?= $row["price"] ?> Pontos" tabindex="3" disabled/><br />
</label>
<label for="code"><b>Código de segurança:</b>
<input id="code" name="code" type="text" class="f-name" tabindex="3" /><br />
</label>
<label for="code2"><b> </b><div align="left">
<img src="image.php?<?php echo $res; ?>" /></div><br />
</label>
<div class="f-submit-wrap" align="left">
<input type="submit" value="Completar" class="f-submit" tabindex="4" /><br />
</div>
</form><?
}
}
}
}?></div>
<!-- ADS -->
<!-- CASH -->
<div class="featurebox">
<h3><a href="convert.php?convert=cash">Converter para o CSHP Fórum</a></h3>
Obter pontos através do CSHP Fórum pode trocar por coisas disponiveis lá. tem que ter pelo menos <?php
$myDb->connect();
$sql = "SELECT price FROM yob_config WHERE item='payment' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close(); echo $row["price"]; ?> pontos
<?php if ($_GET["convert"]=="cash"){
$user=uc($_COOKIE["usNick"]);
$myDb->connect();
$sql = "SELECT * FROM yob_users WHERE username='$user'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close();
$root=$row["money"];
$myDb->connect();
$sqle = "SELECT * FROM yob_config WHERE item='payment' and howmany='1'";
$resulte = mysql_query($sqle);
$rowe = mysql_fetch_array($resulte);
$myDb->close();
$price=$rowe["price"];
if ($root<$price){
echo "<br /><span class='error'><strong>Desculpe, você só tem ".$row["money"]." Você tem que ganhar pelo menos ".$price." pontos para efetuar o pedido.</strong></span>";
}else{
echo "<br /><br /><span class='success'><b>Depois de pedido de pagamento sua conta será auditada para se certificar de que você não está violando o Termos de útilização.</b></span>";
$username=$row["username"];
$myDb->connect();
$checkuser = mysql_query("SELECT username FROM yob_payme WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);
$myDb->close();
if ($username_exist>0){
echo "<br /><br /><span class='error'><b>A Transferência para o CSHP Fórum está sendo processada. Tempo de processamento: 2-15 dias úteis.<BR> Você pode trocar esses pontos por coisas no Fórum</b></span>";
}else{
$password=$row["password"];
$email=$row["email"];
$pemail=$row["pemail"];
$country=$row["country"];
$money=$row["money"];
$paymentmethod=$row["paymentmethod"];
$laip=getRealIP();
$eltiempo=time();
$lafecha=date("d M Y H:i",$eltiempo);
$myDb->connect();
$query = "INSERT INTO yob_payme (username, pasword, email, pemail, country, money, paymentmethod, ip, date) VALUES('$username','$password','$email','$pemail', '$lafecha')";
mysql_query($query) or die(mysql_error());
$queryb = "UPDATE yob_users SET money = '0' WHERE username='$username'";
mysql_query($queryb) or die(mysql_error());
$myDb->close();
}
}
}
?></div><div class="featurebox">
<!-- PREMIUM -->
<h3><a href="convert.php?convert=premium">Converter pontos para VIP</a></h3>
<span class="error">Esta sua ação automática e não pode ser desfeita</span>.<br />Você tem que ganhar pelo menos <?
$myDb->connect();
$sql = "SELECT * FROM yob_config WHERE item='premiumconvert' and howmany='1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close();
echo $row["price"]; ?> pontos<br><br>
<?php if ($_GET["convert"]=="premium"){
$user=uc($_COOKIE["usNick"]);
$myDb->connect();
$sql = "SELECT * FROM yob_users WHERE username='$user'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$myDb->close();
$root=$row["money"];
$myDb->connect();
$sqle = "SELECT * FROM yob_config WHERE item='premiumconvert' and howmany='1'";
$resulte = mysql_query($sqle);
$rowe = mysql_fetch_array($resulte);
$myDb->close();
$price=$rowe["price"];
if ($root<$price){
echo "<span class='error'><b>Desculpe, você só tem $".$row["money"]." Você tem que ganhar pelo menos $".$price." para atualizar a conta vip.</b></span>";
}else{
$myDb->connect();
$checkuser = mysql_query("SELECT account FROM yob_users WHERE username='$user'");
$checkpremium = mysql_fetch_array($checkuser);
$premium = $checkpremium['account'];
$myDb->close();
if ($premium=="premium"){
echo "<span class='error'><b>Você já é um membro premium, você não precisa atualizar duas vezes.</b></span>";
}else{
$myDb->connect();
$sqlue = "SELECT * FROM yob_users WHERE username='$user'";
$resultue = mysql_query($sqlue);
$rowue = mysql_fetch_array($resultue);
$sqlz = "SELECT * FROM yob_config WHERE item='premiumconvert' and howmany='1'";
$resultz = mysql_query($sqlz);
$rowz = mysql_fetch_array($resultz);
$eltiempo=time();
$lafecha=date("d M Y H:i",$eltiempo);
$query = "INSERT INTO yob_upgrades (username, email, pemail, status, date) VALUES('$username','$email','$pemail','active','
$lafecha')";
mysql_query($query) or die(mysql_error());
$myDb->close();
$wootz=$rowue["money"] - $rowz["price"];
$myDb->connect();
$query = "UPDATE yob_users SET account='premium' where username='$user'";
mysql_query($query) or die(mysql_error());
$query = "UPDATE yob_users SET money='$wootz' where username='$user'";
mysql_query($query) or die(mysql_error());
$myDb->close();
echo "<span class='success'><b>Depois de solicitar uma atualização, sua conta será atualizada imediatamente.</b><br /> Você agora é um úsuario VIP</span>";
}
}
}
?>
<!-- PREMIUM --></div>
</div> <br /> <br /> <br /> <br /> <br /> <br /> <br />
<?php include ('footer.php'); ?> include ('error.php');
exit();
}?>
<br /> <br /> <br /> <br /><br /> <br /> <br /> <br /><br /> <br /> <br /> <br /><br /> <br /> <br /> <br /> <br />
só precissava que o arquivo advertise.php envia-se os arquivos para o banco de dados e pronto já resolvia
quem souber é só um pequeno botão similar ao do converter.php só precissava que o advertise.php não me joga-se para a pagina payment.php que ele já envia-se os formulários preenchidos para a DB
Carregando comentários...