Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.php > #1906

Re: Print preview in php

From Jerry Stuckle <jstucklex@attglobal.net>
Newsgroups comp.lang.php
Subject Re: Print preview in php
Date 2011-05-28 09:06 -0400
Organization A noiseless patient Spider
Message-ID <irqs14$rum$1@dont-email.me> (permalink)
References <fb8ba0bb-310a-4470-b63d-3f9d353468c8@gu8g2000vbb.googlegroups.com> <irpism$jhp$1@dont-email.me> <xJidnWeLWcSY_33QnZ2dnUVZ_gOdnZ2d@posted.localnet>

Show all headers | View raw


On 5/27/2011 10:46 PM, Robert Heller wrote:
> At Fri, 27 May 2011 21:24:36 -0400 Jerry Stuckle<jstucklex@attglobal.net>  wrote:
>
>>
>> On 5/27/2011 5:48 PM, Co wrote:
>>> Hi All,
>>>
>>> I was wondering if someone can help me with a code to preview part of
>>> a php page
>>> and eventually print it.
>>> I don't want to print all of the page with images etc, just the data
>>> within a certain area of the page.
>>>
>>> Anyone know if this is possible?
>>>
>>> Regards
>>> Marco
>>
>>    From a web page?  Not possible.  PHP runs on the server and has nothing
>> to do with page layout (that's HTML/CSS).  Print preview runs on the
>> client and is dependent on client settings, of which PHP has no knowledge.
>
> OTOH, if the web page in question is being served by the PHP code, all
> you need to do is create a link, something like this:
>
> <a href="/ServeThePrinterFriendlyPage.php?..." target="_blank"
> onclick="window.open(this.href,'win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no');
> return false;" rel="nofollow">Print This</a>
>

Which has nothing to do with PHP - this is javascript.

> And then the ServeThePrinterFriendlyPage.php file would then serve the
> page without the special effects that make sense on the screen (eg
> images, flash, ads, etc.) but don't on the printer.  The
> target="_blank" attribute handles the case where JavaScript is not
> available and the onclick attribute handles the case where JavaScript
> is available.  On the page served, you need to include a link like:
>

Which still won't  create a print preview, as he wants.

> <a href="#" onclick="window.print();return false;">Print</a>  and
> optionally one like<a href="#" onclick="window.close();return
> false;">Close</a>. The first is a button to print the page and the
> second is a button to close the popup window.
>
>>
>

And still nothing to do with PHP.

Using javascript to serve a different page not only has nothing to do 
with PHP, it doesn't answer the user's question.

-- 
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

Back to comp.lang.php | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Print preview in php Co <vonclausowitz@gmail.com> - 2011-05-27 14:48 -0700
  Re: Print preview in php The Natural Philosopher <tnp@invalid.invalid> - 2011-05-28 01:33 +0100
  Re: Print preview in php Jerry Stuckle <jstucklex@attglobal.net> - 2011-05-27 21:24 -0400
    Re: Print preview in php Robert Heller <heller@deepsoft.com> - 2011-05-27 21:46 -0500
      Re: Print preview in php Co <vonclausowitz@gmail.com> - 2011-05-28 02:05 -0700
        Re: Print preview in php Robert Heller <heller@deepsoft.com> - 2011-05-28 08:12 -0500
          Re: Print preview in php Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-05-28 17:30 +0200
      Re: Print preview in php Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-05-28 13:33 +0200
        Re: Print preview in php Co <vonclausowitz@gmail.com> - 2011-05-28 05:04 -0700
          Re: Print preview in php TK <tknospa@wejuggle2.com> - 2011-05-28 07:22 -0500
            Re: Print preview in php dougatmilmacdotcom@example.com (Doug Miller) - 2011-05-28 14:14 +0000
            Re: Print preview in php Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-05-28 17:27 +0200
              Re: Print preview in php TK <tknospa@wejuggle2.com> - 2011-05-28 12:20 -0500
                Re: Print preview in php Jerry Stuckle <jstucklex@attglobal.net> - 2011-05-28 14:07 -0400
                Re: Print preview in php Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-05-28 20:27 +0200
                Re: Print preview in php TK <tknospa@wejuggle2.com> - 2011-05-28 15:18 -0500
              Re: Print preview in php TK <tknospa@wejuggle2.com> - 2011-05-30 07:32 -0500
                Re: Print preview in php Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-05-30 18:58 +0200
                Re: Print preview in php TK <tknospa@wejuggle2.com> - 2011-05-31 07:34 -0500
                Re: Print preview in php Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-05-31 15:08 +0200
      Re: Print preview in php Jerry Stuckle <jstucklex@attglobal.net> - 2011-05-28 09:06 -0400

csiph-web