Forum Webscript.Ru

Программирование => PHP => Тема начата: Uzver от 24 Июня 2008, 00:35:10

Название: хелпмиплиз, тихо рву на себе волосы
Отправлено: Uzver от 24 Июня 2008, 00:35:10
$sJsFile = "xajax_js/xajax_core.js";
echo $sJsFile;

на экране получаю xajax_js/xajax_core.jsxajax_js/xajax_core.js
Название: хелпмиплиз, тихо рву на себе волосы
Отправлено: hanslinger от 24 Июня 2008, 07:30:19
Недоговариваешь
Название: хелпмиплиз, тихо рву на себе волосы
Отправлено: Uzver от 24 Июня 2008, 08:58:27
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 от 24 Июня 2008, 11:55:03
Попробуй после echo поставить die();