sql >> Databáze >  >> RDS >> Mysql

je možné použít ajax, jquery stránku s cronem?

V tomto ohledu musíte pochopit určité věci.

První je, že PHP lze spustit buď jako web server module nebo jako standalone executable . Když jej spustíte jako modul webového serveru, otevřete jej z prohlížeče, všechny související webové technologie (html/css/js) atd. získat analýzu a pracovat v souzvuku.

Když jej spustíte z příkazového řádku pomocí cronu, řekněte /usr/bin/php mywebpage.php pak spustitelný soubor php NEanalyzuje/nerozumí ostatním webovým technologiím, a tak vaše stránka selže.

Existují dvě řešení:

  1. Přepište pouze ty části s povoleným webem, aby věci ajax/js zvládlo PHP. V zásadě platí pravidlo, že pokud spouštíte CLI php skript, měl by obsahovat POUZE jádro PHP. Toto je preferovaný způsob. Budete muset přesunout volání ajaxu do stejného souboru a udělat z toho jediný tok spuštění jako jakýkoli běžný program.

  2. Pokud z nějakého důvodu nemůžete udělat výše uvedené, můžete zkusit něco takového:/path/to/browser http://mysite/mywebpage.php . Zde to, co děláte, je, že spouštíte spustitelný soubor prohlížeče a poté voláte adresu URL webové stránky. Tímto způsobem se stránka spouští v prostředí prohlížeče a bude schopna analyzovat a pochopit volání ajax/js.



  1. Přišel někdo na to, jak škálovat repliky čtení Amazon RDS?

  2. Vrácení výsledků dotazu na základě dnešního data v SQL (MySQL) část 2

  3. Počet sloupců neodpovídá počtu hodnot na řádku 1 JAVA mysql

  4. Jak získat velikost sloupce v tabulce mysql