koristim SLED 10
kod mene je "new link to application". napravio sam tako sto sam za polje Command naveo putanju do fajla
Code:
/home/marko/backup_source/backup.php
a kao Work path naveo putanju do php-a
Code:
/usr/local/bin/php
i cekirao sam "run in terminal".
kada pokrenem script iz konzole sa
Code:
php /home/marko/backup_source/backup.php
sve radi bez problema.
ali kada probam da je pokrenem sa shortcut-om javlja sledece greske:
Code:
: No such file or directoryackup.php: line 1: ?php
/home/marko/backup_source/backup.php: line 2: syntax error near unexpected token `E_ALL'
/home/marko/backup_source/backup.php: line 2: `error_reporting(E_ALL ^ E_NOTICE)'
nije mi jasno koja je razlika izmedju ova dva nacina izvrsavanja jedne iste scripte, i zasto mi prijavljuje ove greske.
evo prvih par redova scripte:
Code:
<?php
error_reporting(E_ALL ^ E_NOTICE);
$script_folder=str_replace("\\","/",dirname(__FILE__));
$podesavanja_fajl=$script_folder."/backup.cfg";
if (file_exists($script_folder."/backup.rut"))
{
$rdfp=fopen($script_folder."/backup.rut","rb");
$unvf_rut=fread($rdfp,filesize($script_folder."/backup.rut"));
if (file_exists(trim($unvf_rut)))
{
$rutdir=strtoupper(substr($unvf_rut,0,1)).substr($unvf_rut,1);
}
else
{
echo "Ne postoji osnovni direktorijum podesen za backup!\n";
sleep(60);
}
}
else
{
echo "Ne postoje podesavanja za osnovni direktorijum za backup!\n";
sleep(60);
}
fclose($rdfp);
if(!(substr($rutdir, -1)=="/" || substr($rutdir, -1)=="\\"))
{
$rutdir.="/";
}
chdir($rutdir);
itd. itd. ..
---- nasa online podrska je trenutno offline ----