Thanks a lot. Just a couple of follow up questions - in your new manifest.php what value should be in place of SCRIPT_FILENAME? I can't find it referred to anywhere else in gearpad app.
Also in go_offline.js (from the online docs) what value should be in: var MANIFEST_FILENAME = ? I have put: var MANIFEST_FILENAME = "http://localhost/gearsTut/manifest.php"; but I am getting a status code error 500. Thanks for all your help. TML. On Jan 26, 8:15 pm, Oblygre <[email protected]> wrote: > Sorry about that, I had modified it little bit, but forgot... > Here the complete code: > <?php > // Copyright 2007, Google Inc. > // > // Redistribution and use in source and binary forms, with or without > // modification, are permitted provided that the following conditions > are met: > // > // 1. Redistributions of source code must retain the above copyright > notice, > // this list of conditions and the following disclaimer. > // 2. Redistributions in binary form must reproduce the above > copyright notice, > // this list of conditions and the following disclaimer in the > documentation > // and/or other materials provided with the distribution. > // 3. Neither the name of Google Inc. nor the names of its > contributors may be > // used to endorse or promote products derived from this software > without > // specific prior written permission. > // > // THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS > OR IMPLIED > // WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES > OF > // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE > DISCLAIMED. IN NO > // EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, > INCIDENTAL, > // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT > LIMITED TO, > // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR > PROFITS; > // OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF > LIABILITY, > // WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING > NEGLIGENCE OR > // OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN > IF > // ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > > header('Content-type: text/plain'); > $version = 0; > $dir = dirname($_SERVER['SCRIPT_FILENAME']); > $handle = opendir($dir); > while (false !== ($file = readdir($handle))) { > if (file_exists("$dir/$file")) { > $v = filemtime("$dir/$file"); > if ($v > $version) { > $version = $v; > } > if ($file<>'..') > $files[]=$file; > }} > > $entries = array(); > foreach ($files as $file) { > array_push($entries, " {\"url\": \"$file\" , \"ignoreQuery\": > true }");} > > ?> > { > "betaManifestVersion": 1, > "version": "<?php echo $version ?>", > "entries": [ > <?php echo implode(",\n", $entries); ?> > > ] > > } > > Br > Olav B. Lygre > > On Jan 26, 7:24 pm, TML <[email protected]> wrote: > > > I have looked at Gearpad code. In Manifest.php the files are still > > statically listed. I thought, I could be wrong, that Yossi wanted a > > way to dynamically list the files in the web app for the manifest.json > > file. > > Please tell me what I am missing.Thanks. > > > On Jan 5, 8:14 pm, Oblygre <[email protected]> wrote: > > > > You can build a dynamic manifest file and put in on the server, and > > > all files within one or several directory(s) can be automatically > > > updated in the manifest file. > > > See the manifest.php in the gearpad sample for a nice example of this. > > > > Good luck! > > > > Br Olav B. Lygre > > > > On Jan 4, 11:30 am, yosrbnrt <[email protected]> wrote: > > > > > Hi, > > > > I am new to google gears. > > > > I would like implement google gears for a big section of our site - > > > > which has static content - including html pages, PDF files, etc' in > > > > order for our sales team to use the content offline...... > > > > I understand i should build build a manifest json file including all > > > > the URL's of my pages, images, PDF files etc'..... > > > > Is there a way I could include a group of URL's at once to make it > > > > easier? could I define a section in the site to be stored? for example > > > > if i have all my PDF files underwww.domain.com/PDF/couldIinclude > > > > all the files at once? or must I define each and every file in the > > > > manifest file? > > > > > Thanks, > > > > Yossi.
