Программирование > PHP

хелпмиплиз, тихо рву на себе волосы

(1/1)

Uzver:
$sJsFile = "xajax_js/xajax_core.js";
echo $sJsFile;

на экране получаю xajax_js/xajax_core.jsxajax_js/xajax_core.js

hanslinger:
Недоговариваешь

Uzver:
function autoCompressJavascript($sJsFullFilename=NULL, $bAlways=false)
   {
      $sJsFile = "xajax_js/xajax_core.js";
      echo $sJsFile;

      if ($sJsFullFilename) {
         $realJsFile = $sJsFullFilename;
      }
      else {
         $realPath = realpath(dirname(dirname(__FILE__)));
         $realJsFile = $realPath . \'/\'. $sJsFile;
      }
      
      // Create a compressed file if necessary
      if (!file_exists($realJsFile) || true == $bAlways) {
         
         $srcFile = str_replace(\'.js\', \'_uncompressed.js\', $realJsFile);
         if (!file_exists($srcFile)) {
            trigger_error(
               $this->objLanguageManager->getText(\'CMPRSJS:RDERR:01\')
               . dirname($realJsFile)
               . $this->objLanguageManager->getText(\'CMPRSJS:RDERR:02\')
               , E_USER_ERROR
               );
         }
         require_once(dirname(__FILE__) . \'/xajaxCompress.inc.php\');
         $javaScript = implode(\'\', file($srcFile));
         $compressedScript = xajaxCompressFile($javaScript);
         $fH = fopen($realJsFile, \'w\');
         if (!$fH) {
            trigger_error($this->objLanguageManager->getText(\'CMPRSJS:WTERR:01\') . dirname($realJsFile) . $this->objLanguageManager->getText(\'CMPRSJS:WTERR:02\'), E_USER_ERROR);
         }
         else {
            fwrite($fH, $compressedScript);
            fclose($fH);
         }
      }
   }

функция пренадлежит классу, вызывается только один раз

hanslinger:
Попробуй после echo поставить die();

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии