Re: to include php file into html page

From: Date: Tue, 14 Aug 2001 11:48:07 +0000
Subject: Re: to include php file into html page
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-62619@lists.php.net to get a copy of this message
At 4:32 PM -0500 8/14/01, Jack wrote:
Hi people I have tried to include php file into html page using the syntax below and it said syntax error at this part when the page is loaded. What is wrong with calling php file this way? Or is there any other way to call php file from html page? ******************* <html> <body> <script language='JavaScript' src='/include/adjs.php></script> </body> </html> *******************
Well first of a PHP script is not a JavaScript. You need to actually use a php statement to include a php, text, or other file type. There are two methods for including a file, the general include, or the more stringent, require file. I've included a sample if both statements below: ............ <html> <?php require("/web/ftp/biz/path_to_file/html/includes/globals.php3"); include("/web/ftp/biz/path_to_file/html/includes/location.php3"); ?> <?php require($gBasePath . "/includes/header.php"); include($gBaseURL . "/includes/header.php"); ?> <?php require("/includes/header.php"); include("/includes/header.php"); ?> .............. You'll note some differences: The first require statement basically indicates the page shouldn't run or display unless this file is found. The path_to_file is given implicitly from the server root rather than from the .html folder. You can require a file for many reasons, but in general I do so only if the information absolutely needs to be included on the page. So for template pages: header, footer, and startBody, closeBody statements are all required, as well as a global file and a config file, just in case, we rapidly ad a MySQL statement. The second statement is an include statement, which can use absolute or relative path. The following two statements use the same method, but call on specifications defined in the "globals" file. The global file defines a BaseURL (http://www.yourdomain.net), and a BasePath (/web/path_to_file). Once defined they can be used to specify a full path in more relative terms. This is useful for files that are called throughout the site, since if your always using a header, on ever page, regardless of directory, you don't want to code for it ../includes/header.php on one page and ../../../includes/header.php on the next. A global base or global url, will keep the code portable, short, and sweet. The last two statements basically specify relative paths, for including files within the same folder. Alnisa -- ......................................... Alnisa Allgood Executive Director Nonprofit Tech (ph) 415.337.7412 (fx) 415.337.7927 (url) http://www.nonprofit-techworld.org (url) http://www.nonprofit-tech.org (url) http://www.tech-library.org ......................................... Nonprofit Tech E-Update mailto:nonprofit-tech-subscribe@egroups.com ......................................... applying technology to transform .........................................

« previous php.general (#62619) next »