Dekui, suveike nurodzius pilna kelia! "AV" <av@av.lt> wrote in message news:kp9m4p$ssf$1@trimpas.omnitel.net... > <?php > $dir = dirname(__FILE__); > echo "<p>Full path to this dir: " . $dir . "</p>"; > ?> > > "useris" <mantastrinti@universe-trinti.lt> wrote in message > news:kp9k1q$qq1$1@trimpas.omnitel.net... >> Beje kaip ta pilna kelia nurodyti? >> Byla yra: >> >> domenas.info / httpdocs / failelis.php >> >> "useris" <mantastrinti@universe-trinti.lt> wrote in message >> news:kp9jv7$qo7$1@trimpas.omnitel.net... >>> Beje cron pasileidzia, nes i emaila ateina atspausdintas rezultatas, o >>> toj vietoje kur i faila turi rasyti erroras: >>> >>> Couldn't open file for writing! >>> >>> $fp = fopen("failas.php", "a") or die("Couldn't open file for >>> writing!"); >>> >>> >>> >>> >>> >>> "useris" <mantastrinti@universe-trinti.lt> wrote in message >>> news:kp9jk5$q99$1@trimpas.omnitel.net... >>>> su pilnu keliu pameginsiu, nepagalvojau >>>> >>>> "Laimis" <wiela@centras.lt> wrote in message >>>> news:kp9d7s$j8o$1@trimpas.omnitel.net... >>>>> ManXP rase: >>>>>> Nezinau, kas ten per softas ant serverio, jeigu permissionai veikia >>>>>> skirtingai per cronjoba nei per browseri. Neteko dar susidurt su >>>>>> tokia >>>>>> nesamone >>>>> >>>>> Permission'u problema ta pati, bet ji visiskai neakivaizdi leidziant >>>>> per cron'a, o rezultatas - neveikia. Reikia debug'inti... >>>>> >>>>> O kitos "nesamones" esme yra gana paprasta: >>>>> >>>>> Surenki konsoleje (shell'e) >>>>> > php cron.php >>>>> >>>>> ir - o kiek laimes - pasileidzia!, viskas veikia! >>>>> Nes shell'o environment'e, PATH kintamajame nurodyta, kad binariku >>>>> ieskotu, tarkime /usr/bin:/opt/php/bin... >>>>> Tai va ir susiranda ta php is PATH nurodytu katalogu ir paleidzia. >>>>> Atitinkamai ir cron.php is esamo katalogo pasigriebia. >>>>> >>>>> cron'as savo ruoztu veikia praktiskai _tusciame_ environment'e; PATH >>>>> tera tik keletas sisteminiu katalogu, tad jei php sedi kur >>>>> /usr/local/bin ar - tuo labiau - dar maziau "standartineje" vietoje, >>>>> tai ta pati komanda tiesiog negali suveikti, nes nerandamas net pats >>>>> php interpretatorius jai ivykdyti. >>>>> >>>>> Todel visuomet reikia atsiminti nurodyti _pilna_, VISA kelia, pvz.: >>>>> /full/path/to/php_bin /full/path/to/cron.php >>>>> >>>> >>>> >>> >>> >> >> >