Hoi, ben momenteel bezig met een automatische betaal link. In de source die ik voor mijn site gebruik stond al een werkende, maar die is dus afgesteld op de betaalgegevens en linken van de vorige gebruiker van deze source.
Zouden jullie mij kunnen vertellen wat ik allemaal dien aan te passen? En via welke site ik dit kan doen?
Eigenlijk zoek ik dus de complete uitleg om vanaf dit php bestand, mijn eigen betaalservice te maken.
Ik snap best hoe ik een betaalservice maak, maar niet hoe dit vervolgens automatisch credits toedient aan de spelers die hebben betaald zoals in vele crime games.
Hopelijk kunnen jullie mij verder helpen,
Ik hoor het wel,
Philip
SQL
<?php
/////////////////////////////////
// Copyright By David Candreva
// Belservice v1 Béta
////////////////////////////////
// - Gebruik van 2 rtlo's
// - Makkelijk veranderbaar
// - Anoniem Optie
// - Laatste 5 bellers
///////////////////////////////
error_reporting(0);
include("./inc/config.inc.php");
logincheck();
$userQuery = mysql_query("SELECT login, signup FROM `[users]` WHERE login='".$_SESSION['login']."'");
$data = mysql_fetch_assoc($userQuery);
mysql_query("UPDATE `[users]` SET online=NOW() WHERE login='".$data['login']."'");
$titel = "Belservice";
?>
<html>
<head>
<title><?php echo $titel; ?></title>
<link href="css-v1.css" rel="stylesheet" type="text/css">
</head>
<?php
$credits = 100;
?>
<form method="post">
<table cellpadding="2" cellspacing="1" width="85%" align="center">
<tr>
<td class="subTitle"colspan="2"><b>Belservice</b></td></tr>
<tr>
<td class="mainTxt" colspan="2">
<img border="0" src="afbeeldingen/nl.gif" width="18" height="12"> Bel naar <b>0909-8356</b>, (1,30 per gesprek).<br>
<img border="0" src="afbeeldingen/be.gif" width="18" height="12"> Bel naar <b>0903-36062</b>, (1,12 per minuut, +- 80 sec).<br>
<br>
<br>
Je kan één pincode eenmalig gebruiken, ook is het belangrijk te wachten tot je telefoon automatisch het gesprek sluit .<br />
*Anoniem, als je je naam niet wilt vermelden in de 'laatste 5 bellers' dan vink je het box aan!
</td>
</tr>
<tr>
<td colspan="2" class="mainTxt">
<table align="center" width="100%" class="mainTxt">
<tr>
<td width="24%">Pincode:</td>
<td width="46%"><input name="pincode" maxlength="6" size="6"></td>
</tr>
<tr>
<td>Land:</td>
<td><input type="radio" name="land" value="31"> Nederland
<input type="radio" name="land" value="32"> België
</td>
</tr>
<tr>
<td>Product:</td>
<td><strong><?php echo $credits; ?></strong> credits</td>
</tr>
</table>
<tr>
<td class="mainTxt"><input type="submit" name="koop" value="Klik hier voor je credits te kopen."></td>
</tr>
<?php
if(isset($_POST['koop']))
{
$code1 = 21728; // 1ste gebruiker
$code2 = 22734; // 2de gebruiker
$test = 0;
echo "<tr><td class='mainTxt'>";
$Query = mysql_query("SELECT code FROM layoutcode");
$assoc = mysql_fetch_assoc($Query);
$pincode = $_POST['pincode'];
$ip = $_SERVER['REMOTE_ADDR'];
if($assoc['code'] == $code1)
{
$rtlo = $code2;
}
if($assoc['code'] == $code2)
{
$rtlo = $code1;
}
if(empty($pincode))
{
echo "Vul een pincode in";
}
elseif(!is_numeric($pincode))
{
echo "Pincode mag alleen cijfers bevatten";
}
elseif(empty($_POST['land']))
{
echo "Kies een land";
}
else
{
$code = $pincode;
$co = $_POST['land'];
$url = "http://www.ringtonio.nl/mp?test=$test&co=$co&rtlo=$rtlo&code=".urlencode($code);
$result = @implode ("", file($url));
if(!$result)
{
echo "Je betaalcode kan momenteel niet gecontroleerd worden, probeer het later nog eens.";
}
else
{
if(substr($result, 0, 2) == "OK")
{
mysql_query("INSERT INTO belservice (gebruikersnaam, datum, ip, product, layoutcode) VALUES ('".$data['login']."', '".date("d-m-Y H:i:s")."', '".$ip."', '".$credits."', '".$rtlo."')");
mysql_query("UPDATE layoutcode SET code='".$rtlo."'");
mysql_query("UPDATE `[users]` SET belcredits =`belcredits`+'".$credits."' WHERE login='".$data['login']."'");
echo "Je hebt ".$credits." belcredits gekocht";
}
else
{
echo $result;
}
}
}
}
?>
</table>
</form>
Toon Meer