Hij zou zodra er op verzonden wordt gedrukt 100 van de saldo af moeten halen, dit gebeurd echter niet. ( aantal inlogggevens zijn verwijderd)
<?
Hij zou zodra er op verzonden wordt gedrukt 100 van de saldo af moeten halen, dit gebeurd echter niet. ( aantal inlogggevens zijn verwijderd)
<?
include('settings.php');

if (!isset($_SESSION['memberid'])){
echo"<meta http-equiv=\"refresh\" content=\"0;URL=index.php\">";
exit;
}

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">;
<html xmlns="http://www.w3.org/1999/xhtml">;
<head>
<script type="text/javascript">
function ismaxlength(obj){
var mlength=obj.getAttributeparseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}
</script>
<link rel="stylesheet" type="text/css" href="images/style.css" />
<title> echo"$head"; </title>
</head>
<body>
<!-- Begin: AdBrite -->
<script type="text/javascript" src="></script>
<!-- End: AdBrite -->
<div id="content">

<div class="header">
<h1><a href="#"></a></h1>
</div>

<div class="subheader">
<div class="subheader_right">
include('menu.php'); </div>

<div class="subheader_left"> <a href="#"> echo"$menuhead2"; </a> </div>
</div>

<div class="right">


<div class="info"> <a class="info" href="#nogo">Sms Versturen</a></div>
<p>Hier kun je een sms versturen met je gespaarde credits.<br />
&Eacute;&eacute;n sms kost 100 credits.
if($_SERVER['REQUEST_METHOD'] == "POST"){
$query = "SELECT * FROM users WHERE id = '".$memberid."'";
$result = mysql_query($query) or die(mysql_error());
while($object = mysql_fetch_object($result)){
$saldo = $object->saldo;
}
$login = "";
$pass = "";
$partnercode = "";
$to = $_POST['to'];
$from = $_POST['from'];
$tijd = $_POST['tijd'];
$datum = $_POST['datum'];
if ($_POST['geenads'] == "yes"){
$text=urlencode($_POST['text']);
}else{
$text=urlencode($_POST['text']);
$text .=urlencode($ad);
}
if ($_POST['geenads'] == "yes"){
$prijs = "150";
}else{
$prijs = "100";
}
if($saldo >= $prijs){
$url="https:";
$ret=file($url);
if ("1000"=="1000") {
echo "<br><br>Je sms is succesvol verstuurd!<br>&nbsp;&nbsp;Let op: Klik NIET op vernieuwen, anders wordt je sms nog eens verstuurd!";
$query = "UPDATE users SET saldo=saldo-".$prijs." WHERE id='".$_SESSION['memberid']."'";
mysql_query($query) or die(mysql_error());
}
else
{
echo '<br><br>&nbsp;&nbsp;Je sms is niet verzonden!<br>&nbsp;&nbsp;Waarschijnlijk ben je iets vergeten in te vullen, of heb je te veel tekens gebruikt.';
echo"$var";
}
}else{
echo"<br><br>Niet genoeg credits!";
}
}else{

<br />
</p>
<form name="form1" id="form1" method="post" action="">
Telefoonnummer ontvanger:<br />
<input name="to" type="text" value="+316" />
<br />
Bericht: <br />
<textarea name="text" rows="5" style="width:150;height:100" size="110" maxlength="110" onkeyup="return ismaxlength(this)">Max. 110 tekens</textarea>
<br />
<br />
Er komt - om je smsjes te sponsoren, een korte reclametekst onder het smsje
te staan,<br />
deze tekst is: echo"$ad"; <br />
Wil je deze tekst niet onder je sms'je, vink dan onderstaand vakje aan,
dat kost je 50 credits meer:<br />
<br />
<input name="geenads" type="checkbox" id="geenads" value="yes" />
Geen reclame onder mijn sms zetten (+50 credits).<br />
<br />
<input type="submit" name="submit" value="SMS Versturen" />
</span>
</form>

}

<p>&nbsp; </p>
</div>

<div class="left">
<h2> echo"$menu2content"; </h2>
<p>include('menu2.php'); </p>
</div>


<div class="footer">
<p> include('banner.php'); <br><echo"$copy"; </p>
</div>
</div>
</body>
</html>
?>
rogier schreef op 29.11.2007 21:09
in ieder geval geen foutmeldingen meer, maar nog steeds gaan er geen credits af, nog enig idee?
Tja, het is geen al te best script, het staat imho stijf van de fouten/slordigheden. Niet mijn ding en ik wens je dan ook veel succes met debuggen.

Ps. Laatste tip, begin je code met de volgende regels:
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL | E_STRICT);

// rest van de code
?>

Reageren