Ik heb ooit eens een bestelscript gekocht van Fusa toentertijd. Werkte leuk maar sinds kort niet meer, vermoedelijk door een wijziging in de DA api ofzo?
De naam heb ik erbij geschreven omdat misschien iemand bekend is met dat bestelscript.
De hele bestellingsprocedure werkt goed, er wordt ook aangegeven dat alles in orde is, maar er wordt geen account meer aangemaakt in DA en er wordt ook geen bevestigingsmail meer gezonden naar mij en naar de klant.
Ben even gaan kijken in de logfiles van m'n domein en daar kom ik dit tegen:
En dan nog een paar van die regels met die fout op regel 306 in de api.php.Code:PHP Notice: Undefined index: location in /home/hostingfun/domains/hostingfun.nl/public_html/bestel/plugin/directadmin/api.php on line 306, referer: http://www.hostingfun.nl/bestel/index.php PHP Notice: Undefined index: location in /home/hostingfun/domains/hostingfun.nl/public_html/bestel/plugin/directadmin/api.php on line 306, referer: http://www.hostingfun.nl/bestel/index2.php PHP Notice: Undefined variable: Betaling in /home/hostingfun/domains/hostingfun.nl/public_html/bestel/index2.php on line 608, referer: http://www.hostingfun.nl/bestel/index2.php PHP Notice: Undefined index: location in /home/hostingfun/domains/hostingfun.nl/public_html/bestel/plugin/directadmin/api.php on line 306, referer: http://www.hostingfun.nl/bestel/index2.php?p=bestel
Dit is de regel die staat in index2.php op regel 608:
En dit is de regel die in de api.php staat op regel 306:Code:<option value="overschrijving" <? if ($Betaling == 'overschrijving') { ?>checked="checked"<? } ?>>Overschrijving</ option>
Ik heb eigenlijk niets veranderd aan het script dus ik heb het idee dat opeens de api niet meer wenst vanwege die regel 306.Code:if ($headers['location'])
Iemand een idee hoe ik dit kan fixen zodat het weer werkt, dus dat het account weer wordt aangemaakt en de bevestiging daadwerkelijk verzonden?