Dear friends,
I am a user of Evince in a distribution Fedora 10 of Linux.
I have a problem, for which I wait could help me to resolve.
I execute a program corresponded with PHP handled from the browser Mozilla
Firefox. The aim is to open a file pdf for a certain page and to show it in
the browser.
On having pulsated on a button Submit, there is invoked a script PHP that
must launch Evince passing so much the name of the file pdf as the parameter
- page-label = (page to showing).
The script works correctly called from line of commands, but I do not
manage to show it in the browser.
The file /etc/mozpluggerrc ( MozPlugger 1.10 # Version: January 4, 2008 )
have the directive:
repeat noisy swallow(evince) fill: evince "$file" (and the same for
PostScript's files).
The used programs:
PHP 5.2.6
Evince 2.24.2-1
Browser Mozilla Firefox 3.0.6 (Mozilla/5.0 (X11; U; Linux x86_64; es-ES;
rv:1.9.0.6) Gecko/2009020410 Fedora/3.0.6-1.fc10 Firefox/3.0.6)
The PHP script:
<?php
function general()
{
header("Content-Type: application/pdf");
$document = 'factura.pdf';
header("Content-Length: " . filesize($document));
header('Content-Disposition: inline; filename="'.$document.'"');
readfile($document);
}
function page_do($file,$page)
{
header("Content-Type: application/pdf");
$command=”/usr/bin/evince –page-label=”.$page.” “.$file”;
system($command);
}
//general(); ## Show the document at the first page without problem
page_do(2,”factura.pdf”); ## does't work
?>
Attentivly
Receive a cordial greeting,
Juan Luis Abuin
_______________________________________________
Evince-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/evince-list