使用PHP填写第三方表单

I'm relatively new to cURL, I've never really used cURL to 'scrape' sites or fill forms, but I need it for my next project.

At school, I need to select the classes I want to have, every week again. My school has bought software so every student can select his classes.

We call this CUPweb, and it's really old and user-unfriendly. I want to make a site where students are able to quickly select the classes they want to follow for the upcoming week. However, the scripts I tried aren't working.

How my school's site works:

  • Go to: http://bonhoeffer.cupweb6.nl/
  • Fill in the first 4 letters of your last name
  • If there are more students with the same last name (in my case 4) you have to select your name from a drop down list. (You can try yourself with my last name: Groot)
  • View your timetable by pressing "rooster"
  • (only on thursdays) Choose your lessons by entering your 4 digit pin code and then press "login".

To select your classes, you have to press a open class like this: enter image description here

I first tried to use this old unofficial API: https://github.com/MegaCookie/CUP-PHP . But all I get is an empty object (I think i set the VIEWSTATE_ etc all right).

Then I tried to fill the form with a PHP script, but I don't know how I can get the available classes and my timetable (see picture above) in a PHP object/array/string.

Thanks