Tack Jawn för scriptet!
Tyvärr har det nu efter 2 år har slutat funka, men det fixar man lätt med en liten justering. Sidan kräver nu att man skickar in parametern MS som är samma som ISO.
Så ändra raden som ser ut så här:
Kod:
curl_setopt($ch, CURLOPT_POSTFIELDS, "iso=$iso&vat=$vat");
Till:
Kod:
curl_setopt($ch, CURLOPT_POSTFIELDS, "iso=$iso&vat=$vat&ms=$iso");
Dock så verkar EU-hemsidan strula ibland, och under vissa tider så ligger sidan nere för service och underhåll beroende på vilket land det är du kollar. Tydligen så har varje land sin egen server som skickar ut denna informationen.
För att göra det lite smidigare så kan man kontrollera om numret är matematiskt korrekt med Javascript först innan man skickar det vidare. Ett bra script finns här:
http://www.braemoor.co.uk/software/vat.shtml
Skriv gärna kommentarer på hur ni använder VAT-check, och hoppas detta hjälpte någon!