Jump to content

maheshs4677

New Members
  • Posts

    2
  • Joined

  • Last visited

    Never

Posts posted by maheshs4677

  1. Thanks very much. I solved it by still using ob_start() and ob_get_contents() as the function I called was outputting HTML and the $returnData was always empty due to that.  The code change is as follows.

    ob_start();
    ShowMainMarkets1();
    $dataStr = "'" . ob_get_contents() . "'";
    $cache->save( $dataStr, $pageid );
    ob_clean();
    

     

    Hope this is appropriate usage. If you think, Core is better suited for my needs, please let me know and I will re-code and see what happens. Thanks again!

     

  2. Hi All,

     

    I've just started using Zend Cache. I am trying to store an entire HTML in the cache, however it is not storing anything. Here is my code, any help much appreciated.

    <?php
       include_once "Zend/Cache.php";   
       include_once 'f1.php';
          
       $frontendOptions = array('lifetime' => 6,'automatic_serialization' => true);
       $backendOptions = array('cache_dir' => '/tmp/');
       $cache = Zend_Cache::factory('Output', 'File', $frontendOptions, $backendOptions);
    
       $pageid = 'MYTEST';
       
       ZendCacheData($pageid);
    /******************* ZEND CACHE FUNCTIONS *****************************/
    
    function ZendCacheData( $pageid )
    {
       global $cache;
             
       if (!($cache->test($pageid)))
       {
          // ShowMainMarkets1() Function returns an HTML paqe
          $returnData = ShowMainMarkets1();
          $cache->save( $returnData, $pageid );
          
       } else {
          $returnData = $cache->load($pageid);
          $returnData = $returnData;
       }
    
       echo $returnData;
    }
    ?>
    

     

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.