projects
/
bookreader.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
520a541
)
Return 404 in case of error, e.g. title page requested but not available.
author
Michael Ang
<mang@archive.org>
Wed, 4 Aug 2010 00:14:28 +0000
(
00:14
+0000)
committer
Michael Ang
<mang@archive.org>
Wed, 4 Aug 2010 00:14:28 +0000
(
00:14
+0000)
BookReaderIA/datanode/BookReaderPreview.php
patch
|
blob
|
history
diff --git
a/BookReaderIA/datanode/BookReaderPreview.php
b/BookReaderIA/datanode/BookReaderPreview.php
index
eb4d2c2
..
cfd2e0a
100644
(file)
--- a/
BookReaderIA/datanode/BookReaderPreview.php
+++ b/
BookReaderIA/datanode/BookReaderPreview.php
@@
-41,7
+41,17
@@
$page = $_REQUEST['page'];
if (preg_match($allowedPattern, $page)) {
// Return image data
$bri = new BookReaderImages();
if (preg_match($allowedPattern, $page)) {
// Return image data
$bri = new BookReaderImages();
- $bri->serveLookupRequest($_REQUEST);
+ try {
+ $bri->serveLookupRequest($_REQUEST);
+ } catch (Exception $e) {
+ header("HTTP/1.0 404 Not Found");
+ header("Content-type: text/plain");
+
+ print "Error serving request:\n";
+ print " " . $e->getMessage() . "\n\n";
+ print "Debugging information:\n";
+ echo $e->getTraceAsString();
+ }
}
BRfatal("Bad or no page specified");
}
BRfatal("Bad or no page specified");