Hallo allemaal,
Middels dit script wil ik doorgestuurd worden naar de desbetreffende bank:
Echter gaat er, volgens mij, iets fout bij het exploden.PHP Code:
<?php
//Layoutcode
$rtlo = 'xxxxx';
//Code van de geselecteerde bank (ING)
$bank = '0721';
//Beschrijving van de betaling
$description = 'bla';
//Valuta
$currency = 'EUR';
//Bedrag in centen, hier: €7,99
$amount = 799;
//Taal, hier nl = Nederlands
$language = 'nl';
//Url om naar terug te keren bij een succesvolle transactie
$returnurl = 'http://google.nl';
//Url om betaling in op te slaan
$reporturl = 'http://klikhierniet.net';
//Explode op ' | '
$strResponse = 'http://www.targetpay.com/ideal/start?bank=' . $bank . '&rtlo=' . $rtlo . '"&description=' . $description . '¤cy=' . $currency . '&amount=' . $amount . '&returnurl=' . $returnurl . '&reporturl=' .$reporturl. '';
$aResponse = explode('|', $strResponse );
header("Location: '".$aResponse[1]."'");
?>
Ik hoop dat iemand me kan helpen,
Gr.
Jos
- [PHP] Hulp met explode()
-
02-12-2010, 22:20 #1
- Berichten
- 943
- Lid sinds
- 15 Jaar
[PHP] Hulp met explode()
-
-
02-12-2010, 22:23 #2gast16278 Guest
Re: [PHP] Hulp met explode()
Of je hebt in je script danwel bij Mollie je test-modus aanstaan.
-
02-12-2010, 22:27 #3
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: [PHP] Hulp met explode()
Het betreft hier Targetpay, en ik denk niet dat dat de reden is, volgens mij gaat er bij het exploden iets fout.
-
02-12-2010, 22:36 #4
- Berichten
- 169
- Lid sinds
- 17 Jaar
Re: [PHP] Hulp met explode()
$aResponse = explode('|', $strResponse );
-
02-12-2010, 22:41 #5
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: [PHP] Hulp met explode()
Nee, maar wel op de site waar deze link heen gaat:
PHP Code:$strResponse = 'http://www.targetpay.com/ideal/start?bank=' . $bank . '&rtlo=' . $rtlo . '"&description=' . $description . '¤cy=' . $currency . '&amount=' . $amount . '&returnurl=' . $returnurl . '&reporturl=' .$reporturl. '';
-
03-12-2010, 14:40 #6
- Berichten
- 9
- Lid sinds
- 15 Jaar
Re: [PHP] Hulp met explode()
/ komt voor, ? komt voor en = komt voor maar | niet.
Niet in de variabel $strResponse
ik zou dit:
PHP Code:$aResponse = explode('|', $strResponse );
header("Location: '".$aResponse[1]."'");
PHP Code:header("Location: '".$strResponse."'");
-
03-12-2010, 15:26 #7
- Berichten
- 756
- Lid sinds
- 16 Jaar
Re: [PHP] Hulp met explode()
Het resultaat dat TargetPay teruggeeft bevat | als scheidingsteken.
Maar voordat je kan exploden, moet je de data natuurlijk wel inladen.
Dus dit:
PHP Code:$strResponse = 'http://www.targetpay.com/ideal/start?bank=' . $bank . '&rtlo=' . $rtlo . '"&description=' . $description . '¤cy=' . $currency . '&amount=' . $amount . '&returnurl=' . $returnurl . '&reporturl=' .$reporturl. '';
PHP Code:$strResponse = file_get_contents('http://www.targetpay.com/ideal/start?bank=' . $bank . '&rtlo=' . $rtlo . '&description=' . $description . '¤cy=' . $currency . '&amount=' . $amount . '&returnurl=' . $returnurl . '&reporturl=' .$reporturl);
rtlo=1234"&description=Laatst aangepast door Z Tas : 03-12-2010 om 15:36
-
03-12-2010, 15:51 #8
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: [PHP] Hulp met explode()
Bedankt voor de vele reacties, ik ga nu kijken of ik het werkend kan krijgen!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic