Params (example) are : pointsTable=Rozdzielcza_test2_bzyk_punkty_adresowe origWaysTable=Rozdzielcza_test2_bzyk_drogi prefix=test2 "; $pointsTable="Rozdzielcza_test2_bzyk_punkty_adresowe"; $origWaysTable="Rozdzielcza_test2_bzyk_drogi"; $prefix="test2"; //przylaczaTable=Rozdzielcza_test2_bzyk_przylacza // joinsTable=Rozdzielcza_test2_bzyk_joins // waysTable=Rozdzielcza_test2_bzyk_ways print_r($_SERVER["argv"]); if($_SERVER["argv"] ) { foreach($_SERVER["argv"] as $id=>$argv) { echo "\n argv:".$argv." \n"; $par_arr= explode('=',$argv); print_r($par_arr); if($par_arr[1]) eval("\$par_arr[0]=\"$par_arr[1]\";"); } echo " ustawiono nowe parametry: pointsTable=".$pointsTable." origWaysTable=".$origWaysTable." prefix=".$prefix." \n
" ; } $test = new bialePlamy(array("pointsTable"=>"Rozdzielcza_".$prefix."_bzyk_punkty_adresowe", "origWaysTable"=>"Rozdzielcza_".$prefix."_bzyk_drogi")); //$test->enableShowProgress(); //$test->loadCache(); $test->generateWays(); echo "\n generateWays complete"; $test->generateXpoints(); echo "\n generateJoins complete"; ////$test->generateJoins(); $test->generatePrzylacza(); echo "\n generatePrzylacza complete"; $test->generateWaysLenghts(); echo "\n generateWaysLenghts complete"; //$test->generateLongWays(); $test->saveCache(); echo "\n saveCache complete"; $test->saveXML(); echo "\n saveXML complete"; $test->saveArrays(); echo "\n saveArrays complete"; //echo $test->printArray('joins2ways'); $test->saveWaysTable("Rozdzielcza_".$prefix."_bzyk_ways"); $test->saveJoinsTable("Rozdzielcza_".$prefix."_bzyk_joins"); $test->savePrzylaczaTable("Rozdzielcza_".$prefix."_bzyk_przylacza");