👁
Watching — No booking open yet
Cron checks all pages every minute. You will be emailed the moment booking opens.
Last checked
2026-06-17 08:02:46
🐛 Debug HTML files — open these to see what the script fetched
Open these files in your browser or text editor. Search for "Book", "Select modules", "Details", "buchen".
This tells you exactly what the script sees and why detection may pass or fail.
Cron job command (run every minute)
* * * * * php /home/fitnfine/monitor.fit-n-fine.online/checker.php >> /dev/null 2>&1Copy
Add via cPanel → Cron Jobs. If PHP isn't found, use the full path: run which php on your server.
Monitor log (last 150 entries, newest first)
[2026-06-17 08:02:46] No bookings open. Checked 4 pages.
[2026-06-17 08:02:46] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 08:02:46] cURL: HTTP 200
[2026-06-17 08:02:46] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 08:02:46] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 08:02:46] cURL: HTTP 200
[2026-06-17 08:02:45] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 08:02:45] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 08:02:45] cURL: HTTP 200
[2026-06-17 08:02:45] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 08:02:45] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 08:02:45] cURL: HTTP 200
[2026-06-17 08:02:45] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 08:01:20] No bookings open. Checked 4 pages.
[2026-06-17 08:01:20] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 08:01:20] cURL: HTTP 200
[2026-06-17 08:01:19] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 08:01:19] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 08:01:19] cURL: HTTP 200
[2026-06-17 08:01:18] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 08:01:18] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 08:01:18] cURL: HTTP 200
[2026-06-17 08:01:17] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 08:01:17] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 08:01:17] cURL: HTTP 200
[2026-06-17 08:01:16] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 07:01:08] No bookings open. Checked 4 pages.
[2026-06-17 07:01:08] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 07:01:08] cURL: HTTP 200
[2026-06-17 07:01:07] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 07:01:07] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 07:01:07] cURL: HTTP 200
[2026-06-17 07:01:07] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 07:01:07] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 07:01:07] cURL: HTTP 200
[2026-06-17 07:01:06] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 07:01:06] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 07:01:06] cURL: HTTP 200
[2026-06-17 07:01:05] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 06:01:13] No bookings open. Checked 4 pages.
[2026-06-17 06:01:13] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 06:01:13] cURL: HTTP 200
[2026-06-17 06:01:12] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 06:01:12] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 06:01:12] cURL: HTTP 200
[2026-06-17 06:01:11] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 06:01:11] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 06:01:11] cURL: HTTP 200
[2026-06-17 06:01:10] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 06:01:10] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 06:01:09] cURL: HTTP 200
[2026-06-17 06:01:08] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 05:01:08] No bookings open. Checked 4 pages.
[2026-06-17 05:01:08] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 05:01:08] cURL: HTTP 200
[2026-06-17 05:01:07] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 05:01:07] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 05:01:07] cURL: HTTP 200
[2026-06-17 05:01:07] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 05:01:07] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 05:01:07] cURL: HTTP 200
[2026-06-17 05:01:06] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 05:01:06] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 05:01:06] cURL: HTTP 200
[2026-06-17 05:01:05] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 04:01:22] No bookings open. Checked 4 pages.
[2026-06-17 04:01:22] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 04:01:22] cURL: HTTP 200
[2026-06-17 04:01:21] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 04:01:21] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 04:01:21] cURL: HTTP 200
[2026-06-17 04:01:20] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 04:01:20] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 04:01:20] cURL: HTTP 200
[2026-06-17 04:01:19] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 04:01:19] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 04:01:19] cURL: HTTP 200
[2026-06-17 04:01:18] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 03:01:27] No bookings open. Checked 4 pages.
[2026-06-17 03:01:27] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 03:01:27] cURL: HTTP 200
[2026-06-17 03:01:26] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 03:01:26] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 03:01:26] cURL: HTTP 200
[2026-06-17 03:01:26] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 03:01:26] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 03:01:26] cURL: HTTP 200
[2026-06-17 03:01:25] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 03:01:25] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 03:01:25] cURL: HTTP 200
[2026-06-17 03:01:22] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 02:01:35] No bookings open. Checked 4 pages.
[2026-06-17 02:01:35] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 02:01:35] cURL: HTTP 200
[2026-06-17 02:01:34] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 02:01:34] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 02:01:34] cURL: HTTP 200
[2026-06-17 02:01:33] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 02:01:33] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 02:01:33] cURL: HTTP 200
[2026-06-17 02:01:32] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 02:01:32] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 02:01:32] cURL: HTTP 200
[2026-06-17 02:01:31] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 01:01:51] No bookings open. Checked 4 pages.
[2026-06-17 01:01:51] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 01:01:51] cURL: HTTP 200
[2026-06-17 01:01:51] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 01:01:51] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 01:01:51] cURL: HTTP 200
[2026-06-17 01:01:50] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 01:01:50] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 01:01:50] cURL: HTTP 200
[2026-06-17 01:01:49] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 01:01:49] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 01:01:49] cURL: HTTP 200
[2026-06-17 01:01:48] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-17 00:01:16] No bookings open. Checked 4 pages.
[2026-06-17 00:01:16] → Closed / not available yet (HTML length: 115820 bytes)
[2026-06-17 00:01:16] cURL: HTTP 200
[2026-06-17 00:01:15] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-17 00:01:15] → Closed / not available yet (HTML length: 91011 bytes)
[2026-06-17 00:01:15] cURL: HTTP 200
[2026-06-17 00:01:14] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-17 00:01:14] → Closed / not available yet (HTML length: 115251 bytes)
[2026-06-17 00:01:14] cURL: HTTP 200
[2026-06-17 00:01:13] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-17 00:01:13] → Closed / not available yet (HTML length: 115712 bytes)
[2026-06-17 00:01:13] cURL: HTTP 200
[2026-06-17 00:01:12] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-16 23:01:13] No bookings open. Checked 4 pages.
[2026-06-16 23:01:13] → Closed / not available yet (HTML length: 115813 bytes)
[2026-06-16 23:01:13] cURL: HTTP 200
[2026-06-16 23:01:13] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-16 23:01:13] → Closed / not available yet (HTML length: 91004 bytes)
[2026-06-16 23:01:13] cURL: HTTP 200
[2026-06-16 23:01:12] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm
[2026-06-16 23:01:12] → Closed / not available yet (HTML length: 115244 bytes)
[2026-06-16 23:01:12] cURL: HTTP 200
[2026-06-16 23:01:12] Checking: A2 Exam [A2] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd2.cfm
[2026-06-16 23:01:12] → Closed / not available yet (HTML length: 115705 bytes)
[2026-06-16 23:01:12] cURL: HTTP 200
[2026-06-16 23:01:11] Checking: A1 Exam [A1] — https://www.goethe.de/ins/pk/en/spr/prf/gzsd1.cfm
[2026-06-16 22:01:27] No bookings open. Checked 4 pages.
[2026-06-16 22:01:27] → Closed / not available yet (HTML length: 115813 bytes)
[2026-06-16 22:01:27] cURL: HTTP 200
[2026-06-16 22:01:26] Checking: B2 Exam [B2] — https://www.goethe.de/ins/pk/en/spr/prf/gzb2.cfm
[2026-06-16 22:01:26] → Closed / not available yet (HTML length: 91004 bytes)
[2026-06-16 22:01:26] cURL: HTTP 200
[2026-06-16 22:01:26] Checking: B1 Exam [B1] — https://www.goethe.de/ins/hu/en/spr/prf/gzb1.cfm