Versio

Class reageert niet

Overzicht Reageren

Erik Kraijenoord

Erik Kraijenoord

09/07/2010 21:43:01
Quote Anchor link
Ik ben bezig met een oude API van TargetPay, deze vind ik iets makkelijker en prettiger werken.

Nu heb ik in de oude versie van het spel (v1.5) dat het gewoon zonder problemen werkt.
Nu ben ik zelf bezig met een nieuwe versie (v1.6), deze is beter geprogrammeerd en korter.
Alleen nu werkt de API ineens niet meer, het resultaat word niet verzonden in de class.
Als ik de resultaten los opvraag werken deze gewoon zoals hij moet werken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?PHP
//Array met credits en prijs
$Array    = array(100 => 130, 250 => 260, 500 => 450, 1000 => 750, 1500 => 1000);
                
//We stoppen de credits en prijs in een foreach loop
foreach ($Array as $credit => $prijs)
{

    //Als credits == array waarde
    if ($_GET['credits'] == $credit)
    {
    
        $amount         = $prijs; //Kosten credits
        $description    = 'Hooligans.nu '.$credit.' credits'; //Omschrijving aankoop
    }
}

                
//Resultaat van de keuze naar de class
$result = $myiDEAL->GetLink ($_POST["bank"], $description, $amount, $returnurl);

//Als er geen resultaat aanwezig is
if (!$result)
{

    echo(stop("Er kon geen verbinding worden gemaakt met uw bank."));
    exittable();
}

else {
    //De rest van de code
}
?>


Hierboven staat een stukje relevante code met comments om het duidelijker te maken.

Hoop dat iemand mij kan helpen met dit probleem, ik zoek er al sinds gisteravond naar.

Met vriendelijke groet,
F.Kraijenoord
Gewijzigd op 09/07/2010 21:43:15 door Erik Kraijenoord
 
PHP hulp

PHP hulp

24/05/2012 00:50:10
Gesponsorde koppelingen:
 
Jelmer rrrr

Jelmer rrrr

09/07/2010 23:01:59
Quote Anchor link
Heb je error-reporting aan en bovenaan je script staan?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
error_reporting(E_ALL);
ini_set('display_errors', true);
?>
 
Erik Kraijenoord

Erik Kraijenoord

10/07/2010 00:19:00
Quote Anchor link
@Jelmer rrrr,

Ja, deze staat standaard bij mij aan tijdens debug fase.
Heeft niks opgeleverd, de print_r geeft ook een leeg resultaat.
 
Jelmer rrrr

Jelmer rrrr

10/07/2010 10:30:30
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
var_dump($_POST["bank"], $description, $amount, $returnurl);
?>

net boven die aanroep op $myiDEAL, levert dat op wat je zou verwachten? Maw zijn de waarden van de variabelen wat je denkt dat ze zijn?
 
Jelmer rrrr

Jelmer rrrr

10/07/2010 10:30:31
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
var_dump($_POST["bank"], $description, $amount, $returnurl);
?>

net boven die aanroep op $myiDEAL, levert dat op wat je zou verwachten? Maw zijn de waarden van de variabelen wat je denkt dat ze zijn?
 
Erik Kraijenoord

Erik Kraijenoord

10/07/2010 12:33:58
Quote Anchor link
Ik heb de var_dump op losse waardes geprobeerd, ook met de $result en die blijft weer leeg.

http://img16.imageshack.us/img16/8318/idealt.png

Klik naar afbeelding
 
Jelmer rrrr

Jelmer rrrr

10/07/2010 14:00:14
Quote Anchor link
Klinkt eerder alsof er iets mis is met de configuratie van de class zelf. Doe een var_dump($myiDEAL) om te kijken of de properties wel goed zijn gevuld. (mocht je het resultaat hier posten, vergeet niet gevoelige info even weg te halen)
 
Erik Kraijenoord

Erik Kraijenoord

10/07/2010 16:14:40
Quote Anchor link
Ik heb dezelfde class als op de werkende versie, snap het zelf ook niet meer.

http://img824.imageshack.us/img824/5988/ideal.png

Voor de klikkers

Kom er niet meer uit ook snap er niks meer van..
 
Jelmer rrrr

Jelmer rrrr

10/07/2010 17:29:02
Quote Anchor link
En in je wel-werkende versie, wanneer je daar var_dump($ideal_object_dinges) doet, komt daar dan hetzelfde uit?
 
Erik Kraijenoord

Erik Kraijenoord

10/07/2010 17:50:21
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
object(iDEAL)#8 (6) { ["rtlo"]=>  int(53181) ["error"]=>  NULL ["callduration"]=>  NULL ["calltariff"]=>  NULL ["trxid"]=>  NULL ["url"]=>  NULL }


Dit is het resultaat uit de oude coding.
 



Overzicht Reageren