Cron-test.php 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. require_once dirname(__FILE__) . '/../bootstrap.php';
  3. if (isset($_SERVER["argv"][1])) {
  4. $_SERVER['SERVER_NAME'] = $_SERVER["argv"][1];
  5. } else {
  6. die("\n The second argument should be server domain - e.g. biuro.biall-net.pl \n");
  7. }
  8. Lib::loadClass('Router');
  9. $keyToken = 'bach_sync_perms';
  10. $token = Router::getRoute('Cron')->generateCliAuthToken($keyToken, 'sendNofity', 300 * 10);
  11. echo "DBG: token = '{$token}'" . "\n";
  12. //echo "DBG: IP(biuro.biall-net.pl) = '" . gethostbyname('biuro.biall-net.pl') . "'" . "\n";
  13. //echo "DBG: IP(https://biuro.biall-net.pl) = '" . gethostbyname('https://biuro.biall-net.pl') . "'" . "\n";
  14. $baseUrl = "https://{$_SERVER['SERVER_NAME']}/SE";
  15. if ('biuro.biall-net.pl' == $_SERVER['SERVER_NAME']) $baseUrl = "https://{$_SERVER['SERVER_NAME']}/SE/version-git";
  16. //if ('biuro.biall-net.pl' == $_SERVER['SERVER_NAME']) $baseUrl = "https://{$_SERVER['SERVER_NAME']}/dev-pl/se-master";
  17. //file_get_contents("https://{$baseUrl}/index.php?_route=Cron&_key={$keyToken}&_token={$token}&_task=sendNofity");
  18. function runUrlTask($url) {
  19. $ch = curl_init();
  20. curl_setopt($ch, CURLOPT_VERBOSE, true);
  21. curl_setopt($ch, CURLOPT_URL, $url);
  22. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  23. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  24. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  25. $return = curl_exec($ch);
  26. curl_close($ch);
  27. return $return;
  28. }
  29. $string = runUrlTask("{$baseUrl}/index.php?_route=Cron&_key={$keyToken}&_token={$token}&_task=sendNofity");
  30. echo "DBG: string -----------------------\n{$string}\nEOF string---------------------------------\n";
  31. die("\n\n.EOF\n");
  32. ?>