php-windows Digest 23 Jul 2001 22:30:18 -0000 Issue 665

Topics (messages 8447 through 8468):

how to show picture with php?
        8447 by: Luká¹ Noskieviè
        8450 by: Mike Flynn

Re: Printing text on a printer in PHP4 Using PRINTER function
        8448 by: Mike Flynn

Re: Import filters
        8449 by: Mike Flynn
        8451 by: Michael Rudel

php vs Filemaker
        8452 by: Christian St-Pierre
        8453 by: Christian St-Pierre
        8454 by: Christian St-Pierre
        8455 by: Christian St-Pierre

cancel <[EMAIL PROTECTED]>
        8456 by: Christian St-Pierre
        8460 by: Christian St-Pierre

cancel <[EMAIL PROTECTED]>
        8457 by: Christian St-Pierre
        8459 by: Christian St-Pierre

cancel <[EMAIL PROTECTED]>
        8458 by: Christian St-Pierre

Re: HTTP_SERVER_VARS["DOCUMENT_ROOT"] on IIS Windows 2000
        8461 by: sysadmin.cheezy.net
        8468 by: Stephen

cancel <[EMAIL PROTECTED]>
        8462 by: Christian St-Pierre

cancel <[EMAIL PROTECTED]>
        8463 by: Christian St-Pierre

cancel <[EMAIL PROTECTED]>
        8464 by: Christian St-Pierre

cancel <[EMAIL PROTECTED]>
        8465 by: Christian St-Pierre

cancel <[EMAIL PROTECTED]>
        8466 by: Christian St-Pierre

Re: [PHP-DB] cancel <[EMAIL PROTECTED]>
        8467 by: John Pickett

Administrivia:

To subscribe to the digest, e-mail:
        [EMAIL PROTECTED]

To unsubscribe from the digest, e-mail:
        [EMAIL PROTECTED]

To post to the list, e-mail:
        [EMAIL PROTECTED]


----------------------------------------------------------------------


I have some pictures and i cannot find the way how to show them. I know the
name and location of the picture (d:\pictures\picture1.jpg, picture2.jpg,
...) I want to show just one picture which name i send through web form. Can
somebody help me?






Are they on the web server, i/e under the web root?  If so, just show them 
as you would ANY picture in HTML.

$picture = '/path/to/picture/picture1.jpg';
$width = 100;
$height = 50;
echo "<img src=\"$picture\" width=\"$width\" height=\"$height\" 
border=\"0\" alt=\"My picture\">\n";

If they aren't then you will have to either move them to a folder under the 
web root, or do one of two workarounds: copy them to a temp file under the 
web root somewhere (which doesn't make much sense, because you will never 
really know when that file should be deleted), or extract them via PHP with 
a PHP script under your web root.

To extract them via a PHP page is a bit more difficult, but basically 
involves something like this..
<img src="/path/showpic.php?picname=picture1.jpg">
And have the script look something like this:
----showpic.php----
  header("Content-Disposition: filename=$picname");
  header("Content-Type: $file_type");
  header("Content-Length: $file_size");
  readfile("/hard_drive_path/to/file/$picname");
-------------------
That's a rough sketch.

But again, the easiest way to do it is just move the picture files onto 
somewhere on your web server and just access them like any picture, using 
the <img> tag and having PHP fill in the file name.

-Mike

At 12:28 PM 7/23/2001 +0200, Luká¹ Noskieviè wrote:
>I have some pictures and i cannot find the way how to show them. I know the
>name and location of the picture (d:\pictures\picture1.jpg, picture2.jpg,
>...) I want to show just one picture which name i send through web form. Can
>somebody help me?
>
>
>
>--
>PHP Windows Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


               -=- Mike Flynn - Burlington, VT -=-
[EMAIL PROTECTED]  http://www.mikeflynn.net/  * Give blood *
  American schoolchildren today are taking four times as many
  psychiatric meds as all of the rest of the world combined.






PHP is a server-side language.  Thus, it cannot do anything on the 
client-side.  The printer functions are for the printers connected to the 
web server with PHP.

-Mike






Hey Ziggi,

I asked this question a while back and the general consensus seemed to be 
that there were no existing filters/modules to deal with Word/Excel 
documents.  Someone mentioned being able to open those programs on the 
server side and doing stuff, but I don't think that would be of much use in 
this situation.  I was hoping to do the same thing -- I wanted to be able 
to have people post meeting minutes in Word format but have them be 
converted so as to be available to all via HTML.

Still no solution for me yet, sorry!

-Mike

At 12:10 PM 7/23/2001 +0200, Ziggi wrote:
>Hello !
>
>I just want to know is are ther any import filters interfacing between PHP
>and Word / Excel files, so that the content of these documents could be
>outputed to HTML ? I mean my customer wants to write new text in Word and he
>wants this text to be presented on their webpage. The text can be saved as
>.doc or .rtf. Thus PHP could access this file "suck" the text out of it and
>put it into HTML but how to ???
>
>Thanks for hints,
>Ziggi
>
>
>
>--
>PHP Windows Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


               -=- Mike Flynn - Burlington, VT -=-
[EMAIL PROTECTED]  http://www.mikeflynn.net/  * Give blood *
  American schoolchildren today are taking four times as many
  psychiatric meds as all of the rest of the world combined.






Hi Ziggi, hi Mike,

... you could use COM to open the file on the server and then 'save as'
as html (word and excel can do this). Retrieve the html file and put
it back to the browser.

Sorry, no code snipplets, I haven't worked with COM, yet, but I think
this should work.

Any other - or opposite - opinion ?

Greetinx,
  Mike

Michael Rudel
- Web-Development, Systemadministration -

Besuchen Sie uns am 20. und 21. August 2001 auf der
online-marketing-düsseldorf in Halle 1 Stand E 16
_______________________________________________________________

Suchtreffer AG
Bleicherstraße 20
D-78467 Konstanz
Germany
fon: +49-(0)7531-89207-17
fax: +49-(0)7531-89207-13
e-mail: mailto:[EMAIL PROTECTED]
internet: http://www.suchtreffer.de
_______________________________________________________________



> -----Original Message-----
> From: Mike Flynn [mailto:[EMAIL PROTECTED]]
> Sent: Monday, July 23, 2001 3:13 PM
> To: Ziggi; [EMAIL PROTECTED]
> Subject: Re: [PHP-WIN] Import filters
>
>
> Hey Ziggi,
>
> I asked this question a while back and the general consensus
> seemed to be
> that there were no existing filters/modules to deal with Word/Excel
> documents.  Someone mentioned being able to open those
> programs on the
> server side and doing stuff, but I don't think that would be
> of much use in
> this situation.  I was hoping to do the same thing -- I
> wanted to be able
> to have people post meeting minutes in Word format but have them be
> converted so as to be available to all via HTML.
>
> Still no solution for me yet, sorry!
>
> -Mike
>
> At 12:10 PM 7/23/2001 +0200, Ziggi wrote:
> >Hello !
> >
> >I just want to know is are ther any import filters
> interfacing between PHP
> >and Word / Excel files, so that the content of these
> documents could be
> >outputed to HTML ? I mean my customer wants to write new
> text in Word and he
> >wants this text to be presented on their webpage. The text
> can be saved as
> >.doc or .rtf. Thus PHP could access this file "suck" the
> text out of it and
> >put it into HTML but how to ???
> >
> >Thanks for hints,
> >Ziggi
> >
> >
> >
> >--
> >PHP Windows Mailing List (http://www.php.net/)
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >To contact the list administrators, e-mail:
> [EMAIL PROTECTED]
>
>
>                -=- Mike Flynn - Burlington, VT -=-
> [EMAIL PROTECTED]  http://www.mikeflynn.net/  * Give blood *
>   American schoolchildren today are taking four times as many
>   psychiatric meds as all of the rest of the world combined.
>
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail:
> [EMAIL PROTECTED]
>





This might sound a little strange but I'd like to query a Filmeker
database using
Php. I read in the Filemaker manual that ODBC drivers let us be able to
query the
database using basic SQL calls. Meanwhile, I tried to perform the task
but it
seems quite complicated to acheive... As anyone done this before ? If
so, some
tips would be appreciated.

Thanks a lot,

Christ.





This might sound a little strange but I'd like to query a Filmeker
database using
Php. I read in the Filemaker manual that ODBC drivers let us be able to
query the
database using basic SQL calls. Meanwhile, I tried to perform the task
but it
seems quite complicated to acheive... As anyone done this before ? If
so, some
tips would be appreciated.

Thanks a lot,

Christ.





This might sound a little strange but I'd like to query a Filmeker
database using
Php. I read in the Filemaker manual that ODBC drivers let us be able to
query the
database using basic SQL calls. Meanwhile, I tried to perform the task
but it
seems quite complicated to acheive... As anyone done this before ? If
so, some
tips would be appreciated.

Thanks a lot,

Christ.





This might sound a little strange but I'd like to query a Filmeker
database using
Php. I read in the Filemaker manual that ODBC drivers let us be able to
query the
database using basic SQL calls. Meanwhile, I tried to perform the task
but it
seems quite complicated to acheive... As anyone done this before ? If
so, some
tips would be appreciated.

Thanks a lot,

Christ.





This message was cancelled from within Mozilla.




This message was cancelled from within Mozilla.




This message was cancelled from within Mozilla.




This message was cancelled from within Mozilla.




This message was cancelled from within Mozilla.




You do not have access to that information when running in CGI mode. It's a
bitch, but your options are limited:

 1. if you're only running one domain with PHP, set the document_root
variable in php.ini

 2. define(DOCUMENT_ROOT, "d:\inetpub\wwwroot\domain1") in each page, or an
include

 3. the work-around that we use is to set a system environment variable that
can then be
     accessed by the line: $HTTP_ENV_VARS["DOMAIN_DOCUMENT_ROOT"]. Our
solution can
     be construed as dangerous because it theoretically allows any PHP site
on the box to
     gain access to another doc root. However, since we have locked down
each site's
     anonymous user to only have read/write permissions on their own wwwroot
(and exec
     permissions on PHP.exe), they are unable to do anything with that
information.

hth,
-james.

To: [EMAIL PROTECTED]
Reply-To: "Stephen" <[EMAIL PROTECTED]>
From: "Stephen" <[EMAIL PROTECTED]>
Date: Sun, 22 Jul 2001 14:31:32 -0400
Subject: HTTP_SERVER_VARS["DOCUMENT_ROOT"] on IIS Windows 2000

Hi,
I've been trying to find information on this, and none of them directly tell
me what I am missing.

I have IIS on Windows 2000 Professional. I have installed PHP as a CGI
module via the installshield (phpinfo() runs ok, so the installation appears
ok).

I look at the list of server variables, and $DOCUMENT_ROOT is not listed.

I don't think this is the same as doc-root in the php.ini.

Can somebody advise as to what I am doing wrong?
I am trying not to install the ISAPI DLLs.

Thank you for your time.

--Stephen





James,
Thank you.  This is precisely what I wanted to know and how to get around
this.

The define() idea is pretty ingenious. =)

Thanks,
Stephen



----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "'Stephen'" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, July 23, 2001 10:37 AM
Subject: Re: HTTP_SERVER_VARS["DOCUMENT_ROOT"] on IIS Windows 2000


> You do not have access to that information when running in CGI mode. It's
a
> bitch, but your options are limited:
>
>  1. if you're only running one domain with PHP, set the document_root
> variable in php.ini
>
>  2. define(DOCUMENT_ROOT, "d:\inetpub\wwwroot\domain1") in each page, or
an
> include
>
>  3. the work-around that we use is to set a system environment variable
that
> can then be
>      accessed by the line: $HTTP_ENV_VARS["DOMAIN_DOCUMENT_ROOT"]. Our
> solution can
>      be construed as dangerous because it theoretically allows any PHP
site
> on the box to
>      gain access to another doc root. However, since we have locked down
> each site's
>      anonymous user to only have read/write permissions on their own
wwwroot
> (and exec
>      permissions on PHP.exe), they are unable to do anything with that
> information.
>
> hth,
> -james.
>
> To: [EMAIL PROTECTED]
> Reply-To: "Stephen" <[EMAIL PROTECTED]>
> From: "Stephen" <[EMAIL PROTECTED]>
> Date: Sun, 22 Jul 2001 14:31:32 -0400
> Subject: HTTP_SERVER_VARS["DOCUMENT_ROOT"] on IIS Windows 2000
>
> Hi,
> I've been trying to find information on this, and none of them directly
tell
> me what I am missing.
>
> I have IIS on Windows 2000 Professional. I have installed PHP as a CGI
> module via the installshield (phpinfo() runs ok, so the installation
appears
> ok).
>
> I look at the list of server variables, and $DOCUMENT_ROOT is not listed.
>
> I don't think this is the same as doc-root in the php.ini.
>
> Can somebody advise as to what I am doing wrong?
> I am trying not to install the ISAPI DLLs.
>
> Thank you for your time.
>
> --Stephen
>
>





This message was cancelled from within Mozilla.




This message was cancelled from within Mozilla.




This message was cancelled from within Mozilla.




This message was cancelled from within Mozilla.




This message was cancelled from within Mozilla.




I hope you didn't have anything *too* important to say Christian...  That
spamming earned an email filter REAL quick.  Cheers!

My 2 ¢
John Pickett
http://www.bvstudios.com/
Co-Author:  Inside Dreamweaver 4
http://www.amazon.com/exec/obidos/ASIN/0735710848/xtremist

----- Original Message -----
From: "Christian St-Pierre" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Monday, July 23, 2001 9:01 AM
Subject: [PHP-DB] cancel <[EMAIL PROTECTED]>


> This message was cancelled from within Mozilla.
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>



Reply via email to