Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: mirekm 08 Února 2009, 19:55:27
-
Zdravím, mam problém na cronu mam zadané spuštění scriptu
* * * * * root /var/www/manuals/run.php
akorát see script nespouští.
Když spustím v konzoli /var/www/manuals/run.php
tak se zasekne na řádku include("corevar.php")
a napíše error /var/www/manuals/run.php: line 6: syntax error near unexpected token '"corevar.php"'
/var/www/manuals/run.php: line 6: 'include("corevar")'
nevíte kde by mohla být chyba?
-
Nemělo by tam být to corevar i s cestou?
-
chyba by mohla byt chybejici strednik na konci radku
-
imho neni chyba v inkludu, to by melo vypsat neco ve stylu, ze nemuze najit include a vypsat "include_path". Pastni sem zacatek toho skriptu...
-
tady je prvních 15 řádků
<?
$modver[1] = 29;
include("corevar.php")
if($forcexpath) $xpath = ".";
else {
$filename = explode("/",$_SERVER['PHP_SELF']);
$xpath = str_replace($filename[count($filename)-1],"",$_SERVER["SCRIPT_FILENAME"]);
}
include($xpath."/cfgs/const_cfg.php");
if(isset($_GET["browser"])){
function display($what,$force=false){
-
tak jsem to zkusil s tim středníkem a to samé, zadal sem přímou cestu tedy include("/var/www/manuals/corevar.php") a taky nic...
resp. pořád stený výsledek
-
V manuálu PHP píšou, že se include používá takto, př.: include 'vars.php';
-
Dočetl jsem se to zde: http://cz2.php.net/include/
-
tak tím to bylo, ale vrtá mi to hlavou, protože na jiné mašině mi jede těhle scriptů 17 a všechny jedou v pořádku...
-
za kazdym priakzem musi bejt strednik!
include('corevar.php');