NYCPHP Meetup

[nycphp-talk] php include file question

Hise, Jeremy jhise at nextsource.com
Mon Mar 31 13:45:58 EST 2003


That is weird, so your LINK is IN an included file? That is wierd. You would
think that the LINK doesn't happen until all the PHP is done executing...so
the LINK should happen the same regardless...however, if it's not happening,
and your INCLUDE file is in some location that, if it was executed directly
the LINK path would be wrong, then that would suggest that PHP behaves
differently depending on the way in which files are included (via include()
vs. php.ini).

Tis strange though.



-----Original Message-----
From: Sexton, David [mailto:dsexton at ubspw.com]
Sent: Monday, March 31, 2003 1:41 PM
To: NYPHP Talk
Subject: RE: [nycphp-talk] php include file question


I just noticed something strange. If I comment out my include directive in
php.ini, files in the same directory as the calling file are still included,
BUT stylesheets fail to be included. Basically, if I pull up a file that has
an include statement for another file, that other file's content is included
but the LINK tag is ignored for some reason. I don't understand why that
would happen. I am parsing through CSS and Javascript files, but it should
still work, shouldn't it?

-----Original Message-----
From: Hise, Jeremy [mailto:jhise at nextsource.com]
Sent: Monday, March 31, 2003 1:07 PM
To: NYPHP Talk
Subject: RE: [nycphp-talk] php include file question


You don't _HAVE_ to.

You DO have to if you have your include files in another location AND you
want to be able to say


include("mylib.php");

Otherwise, you have to do something along the lines of

include($GLOBALS['DOCUMENT_ROOT'] . "/../include/mylib.php");



-----Original Message-----
From: Sexton, David [mailto:dsexton at ubspw.com]
Sent: Monday, March 31, 2003 1:03 PM
To: NYPHP Talk
Subject: RE: [nycphp-talk] php include file question


Hi Deidra,

You have to add the directory that contains the files you wish to include to
the php.ini file.
There is a section for paths and directories in there:

;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;

; UNIX: "/path1:/path2"  
;include_path = ".:/php/includes"
;
; Windows: "\\path1;\\path2"
;include_path = ".;c:\\php\\includes;c:\\inetpub\\wwwroot\\"

Once you add the path, it should work.

-----Original Message-----
From: Deidra McIntyre [mailto:lists at redibishosting.com]
Sent: Monday, March 31, 2003 12:53 PM
To: NYPHP Talk
Subject: [nycphp-talk] php include file question


List,

I'm breaking up my html site into includes (header, copyright, etc.).
Within the HTML documents that call the include files, I have the
appropriate php tags (i.e. <? include("copyright.html"); ?> . All of the
includes (i.e. copyright.html) are sitting in the same directory as my
html pages (i.e. index.html). PHP is installed.

So, why, no matter what I do, don't the include files parse into my
document? I have tried to changed the include extensions from .html to
php to .inc. None parse. Most of my includes contain basic HTML (no php)
like <p>Copyright &copy; 2003. All Rights Reserved.</p>.

Am I doing something wrong? Or does my technician need to change something
in the server configuration (if so what)?

Thanks,
Deidra










****CONFIDENTIALITY NOTICE**** The Information in this email and any
attachments are confidential and intended to be reviewed by only the
individual or organization named above. If you have received this email in
error, please immediately notify the sender by return email and delete this
email from your system. Thank You.






--- Unsubscribe at http://nyphp.org/list/ ---

****CONFIDENTIALITY NOTICE**** The Information in this email and any
attachments are confidential and intended to be reviewed by only the
individual or organization named above. If you have received this email in
error, please immediately notify the sender by return email and delete this
email from your system. Thank You.



More information about the talk mailing list