Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

index.php 810B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. function status_confirm($id)
  3. {
  4. }
  5. function status_create()
  6. {
  7. }
  8. function status_feed()
  9. {
  10. }
  11. function user_create()
  12. {
  13. }
  14. function user_login()
  15. {
  16. }
  17. function main()
  18. {
  19. $m_get = ($_SERVER['REQUEST_METHOD'] == "GET");
  20. $m_post = ($_SERVER['REQUEST_METHOD'] == "POST");
  21. $matches = array();
  22. $path = rtrim($_GET['_url'], "/");
  23. if ($path === "")
  24. $path = "/";
  25. echo hash_pbkdf2(
  26. if (preg_match($path, "^/status/([0-9]+)/confirm$", $matches) && $m_post)
  27. status_confirm($matches[1]);
  28. else if ($path === "/status" && $m_post)
  29. status_create();
  30. else if ($path === "/status/feed" && $m_get)
  31. status_feed();
  32. else if ($path === "/user" && $m_post)
  33. user_create();
  34. else if ($path === "/user/login" && $m_post)
  35. user_login();
  36. else
  37. error(501, "Not Implemented");
  38. }
  39. main();
  40. ?>