Je hebt dus kabel?
Of je belt je provider op of je een nieuw IP kan krijgen of je gooit je modem een half uurtje ofline zodat je een nieuw IP krijgt
Je hebt dus kabel?
Of je belt je provider op of je een nieuw IP kan krijgen of je gooit je modem een half uurtje ofline zodat je een nieuw IP krijgt
dan bestaat de naam niet.
Als je dan bijv kick.php?nick=Jackie probeerd, en hij geeft die error aan dan bestaat de sessie niet.
Ga naar configuratie scherm software, en dan windows onderdelen instaleren/verwijderen.
ob_start(); in je config!
Of sommige mensen zijn te lui om te googlen?
Google? 8-)
http://www.phpexperience.nl/scripts/script/44
http://www.techzine.nl/tutoria…ews-gebruiken-in-php.html
http://www.phphulp.nl/php/tuto…verig/php-multiviews/326/
Plaats het hele script aub.
Want zo kunnen we niet de error(s) bekijken.
Gr
:cheer:
Ik heb een SAPPHIRE HD 5570 in me computer.
Ik speel er cod6 op high en aa x4, zonder te schokken enof te haperen!
Ik raad je de 5570 aan, hij kost rond de 80 euro.
Hij heeft waarschijnlijk pci-e 1 of 2.x
Hoeveel wil je voor je videokaart gaan betalen, wat wil je er mee gaan doen?
Gamen?
Filmbewerking?
Dat pokeren lijkt mij wel iets!
Hm ik snap niet waarom die "_" enzo er bij horen, maar is het fout dan om getNickname() te gebruiken?
Omdat ik nieuwe ben met classen en ALLES WIL LEREN.
En hoe roep ik de functie __get() aan dan?
Ik ben beginner met classen en wil dat dan gaan leren.
Ik heb deze class gemaakt, maar hij doet niet wat ik wil.
class Login
{
private $_nickname;
private $_password;
public function __construct($nickname, $password)
{
$this->_nickname = $nickname;
$this->_password = $password;
}
public function getNickname()
{
return $this->_nickname;
}
}
Toon Meer
En zo moet ie werken
Dat moet ie toch Jackie uitspugen lijkt me, maar dat doet ie niet.
Wat doe ik fout?
Ik wil leren werken met classes en wil er zelf eentje ombouwen.
Ik heb nou dit gemaakt.
// (c) jackie @ criminalspoint
class ivrMethod
{
public $partnerid;
public $country;
public $tariff;
public $adult;
public $paycode;
public $payline;
public $error;
public function __construct() {}
public function startPayment()
{
$url = file_get_contents("http://api.targetpay.nl/payment/startpayment.asp?rtlo=" . $this->partnerid . "&tb=" . $this->tariff . "&iphash=" . $_SERVER['REMOTE_ADDR'] . "&adult=" . $this->adult . "&co=" . $this->country . "&ct=PC");
list($result, $paycode, $payline) = explode("|", $url);
if($result == "000 OK")
{
$this->paycode = $paycode;
$this->payline = $payline;
return true;
}
else
{
$this->error = $result;
return false;
}
}
public function checkPayment($paycode, $payline)
{
$url = file_get_contents("http://api.targetpay.nl/payment/checkpayment.asp?rtlo=" . $this->partnerid . "&paycode=" . $paycode . "&payline=" . $payline . "&country=" . $this->country);
list($result) = explode("|", $url);
if($result == "000 OK")
{
return true;
}
else
{
$this->error = $result;
return false;
}
}
public function setPartner($partnerid)
{
$this->partnerid = $partnerid;
}
public function setCountry($country)
{
$this->country = $country;
}
public function setAdult($adult)
{
$this->adult = $adult;
}
public function setTariff($tariff)
{
$this->tariff = $tariff;
}
}
Toon Meer
Zo gebruik je hem.
$ivrMethod = new ivrMethod();
$ivrMethod->setPartner(xxxxx);
$ivrMethod->setCountry(31);
$ivrMethod->setTariff(130);
$ivrMethod->setAdult(0);
if($ivrMethod->startPayment())
{
if($ivrMethod->checkPayment($ivrMethod->paycode, $ivrMethod->payline))
{
echo("De betaling is gelukt.");
}
else
{
echo("De betaling is niet afgerond.");
}
}
else
{
echo("Er is een fout opgereden: " . $ivrMethod->error);
}
Toon Meer
Edit:
Deze class is met file_get_contents!
Ik weet niet of ik in het goede topic zit?
Ik heb een nieuwe API voor de targetpay betaalsystemen aan het maken.
Ik doe dit helemaal gratis, en geef die hier vrij op CP.
Een stukje voorbeeld.
<?php
// (c) jackie @ criminalspoint
class ivrMethod
{
public function __construct()
{
//nothing
}
public function startPayment()
{
//link from https://www.targetpay.com/info/0900-docu-ppc
$url = file_get_contents("http://api.targetpay.nl/payment/startpayment.asp?rtlo=54321&ct=PC&co=31&tb=70&iphash=1234567890");
list($result, $paycode, $payline) = explode("|", $url);
if($result == "000 OK")
{
return true;
}
else
{
return false;
}
}
}
$ivrMethod = new ivrMethod();
if($ivrMethod->startPayment())
{
echo("Het is gelukt");
}
else
{
echo("Het is mislukt.");
}
?>
Toon Meer
Je mag me altijd op fouten wijzen en tips geven.
Greedz,
Jackie chan (c)
betalingsmogelijkheden?
Cpers,
Ik heb via de API van targetpay een betaalpagina gemaakt, maar ik loop tegen een probleem aan.
Het script moet controleren of de betaling gelukt is of niet.
Ik zou echt niet weten hoe ik het zou maken dat hij kan controleren.
Het script:
<?php
include($_SERVER['DOCUMENT_ROOT'] . "/includes/config.inc");
include($_SERVER['DOCUMENT_ROOT'] . "/includes/targetpay/call.class.inc");
if(!$_SESSION['nickname'])
{
header("location: /index.php");
die();
}
?>
<!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>
<title>
Messinagame
</title>
<link rel="stylesheet" type="text/css" href="/layout/css/style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="mainContainer">
<div id="menu">
<?php include($_SERVER['DOCUMENT_ROOT'] . "/includes/pages/leftmenu.inc"); ?>
</div>
<div id="contentContainer">
<div id="header">
<?php include($_SERVER['DOCUMENT_ROOT'] . "/includes/pages/header.inc"); ?>
</div>
<div id="content">
<?php
$oIvr = new TargetPayIvr(xxxxx);
$oIvr->setDomain("www.xxxxxxxxxxx.nl");
$aReturn = $oIvr->startPayment();
$iPhoneNumberToCall = $aReturn[0];
$iPayCode = $aReturn[1];
$iCosts = $aReturn[2];
if(isset($_GET['action']) && $_GET['action'] == "validate" && isset($_GET['payline']) && isset($_GET['paycode']))
{
if($oIvr->validatePayment($_GET['payline'], $_GET['paycode']) == true)
{
echo 'De betaling was geslaagd';
}
else
{
echo(" <p>Er is iets fout gegaan tijdens het betalen.</p>
<p><a href=\"/donate/call.php\">Klik hier</a> om terug te keren.</p>");
}
}
else
{
echo(" <form action=\"/donate/call.php\" method=\"get\">
<input type=\"hidden\" name=\"action\" value=\"validate\" />
<table class=\"page\" align=\"center\" width=\"60%\">
<tr>
<td class=\"title\" colspan=\"2\">Doneren via de telefoon</td>
</tr>
<tr>
<td class=\"subtitle\" colspan=\"2\" style=\"border-bottom:none;\">Je hebt gekozen om te doneren via de telefoon.</td>
</tr>
<tr>
<td class=\"subtitle\" colspan=\"2\" style=\"border-top:none;\">Voor het doneren lees de algemene voorwaarden nog eens goed door.</td>
</tr>
<tr>
<td>Bel naar:</td>
<td>" . $iPhoneNumberToCall . "</td>
</tr>
<tr>
<td>Kosten:</td>
<td>" . $iCosts . "</td>
</tr>
<tr>
<td>Code:</td>
<td>" . $iPayCode . "</td>
</tr>
<tr>
<td colspan=\"2\"><input type=\"submit\" value=\"Klik hier om de betaling te voltooien\" /></td>
</tr>
</table>
</form>");
}
?>
</div>
<div id="footer">
<?php include($_SERVER['DOCUMENT_ROOT'] . "/includes/pages/footer.inc"); ?>
</div>
</div>
<div id="menu">
<?php include($_SERVER['DOCUMENT_ROOT'] . "/includes/pages/rightmenu.inc"); ?>
</div>
</div>
</body>
</html>
Toon Meer
Probeer is achter de query.
Er neer te zetten en zeg ons wat de error is.
Edit:
Zoiets dus.
include(".../include/gegevens.php");
// kijken met de die(mysql_error()) of er een error is, zo niet dan gaat het script verder
$dbres = mysql_query("SELECT * FROM `[gebruikers]` WHERE `hoeren` > '0'") or die(mysql_error);
while($user = mysql_fetch_object($dbres))
{
$winst = $user->hoeren * 8;
$kosten = $user->hoeren * 5.5;
$geld = $winst - $user->hoeren;
// kijken met de die(mysql_error()) of er een error is, zo niet dan gaat het script verder
mysql_query("UPDATE `[gebruikers]` SET `zak`=`zak`+'$geld' WHERE `login`='{$user->gebruikersnaam}'") or die(mysql_error);
}
echo ("Cronjob is succesvol uitgevoegd");
Toon Meer