Ask a Question related to Dreamweaver AppDev, Design and Development.
-
Tom Muschetti #1
include files using dynamic path script - Help?
I have recently found Hosting services that have the PHP virtual() function
disabled. This function works only when PHP is compiled as an Apache module.
I used virtual() alot to call include files because I could use absolute
paths. Convenient for includes that are on pages at different directory
levels.
<?php virtual("/includes/header.inc");
Now I have to work around. So I wrote a script that places a relative path
in my include file path statements. The script counts the forward slashes in
$PHP_SELF and sets a number value with the function substr_count(). I then
use clumsy elseif to make paths. I think this script could be better, any
suggestions?
<?php
$myLevel = substr_count($PHP_SELF, "/");
if
( $myLevel < 3 ) { $myLevel = "";}
elseif
( $myLevel = 3 ) { $myLevel = "../";}
elseif
( $myLevel = 4 ) { $myLevel = "../../";}
elseif
( $myLevel = 5 ) { $myLevel = "../../../";}
?>
then call the include like:
<?php include ($myLevel . "includes/header.inc"); ?>
Thanks T
Tom Muschetti Guest
-
How to include Dynamic Data within a <script> tag
Why can't I just drag the DataSet field from the the Application window to the area where I want that data to be inserted in the code, just like I... -
include path
Hi, It seems my include path in php.ini is not ok include_path = ".;"C:\Program Files\EasyPHP1-7\www\JeanPierreDaviau\~inc\";C:\Program... -
$PATH/expect_scripts/script.exp | $PATH/perl/script.pl
the subject describes my wishes. what i really want to do is parse the screens of an expect script through a perl script... now, what i would... -
#26259 [Opn->Bgs]: relative include path not working with include() from shell command line execut
ID: 26259 Updated by: iliaa@php.net Reported By: orsaini at allainet dot com -Status: Open +Status: ... -
#26259 [NEW]: relative include path not working with include() from shell command line execut
From: orsaini at allainet dot com Operating system: Lunux Apache 2.0.47 PHP version: 4.3.2 PHP Bug Type: ... -
Tom Muschetti #2
Re: include files using dynamic path script - Help?
I think I might go with:
$myLevel = $_SERVER['DOCUMENT_ROOT'];
<?php include($myLevel . "/includes/header.inc"); ?>
are there any better methods?
Thanks T
"Tom Muschetti" <tbonemediumrare@comcast.net> wrote in message
news:d0f00v$7ns$1@forums.macromedia.com...function> I have recently found Hosting services that have the PHP virtual()module.> disabled. This function works only when PHP is compiled as an Apachein>
> I used virtual() alot to call include files because I could use absolute
> paths. Convenient for includes that are on pages at different directory
> levels.
>
> <?php virtual("/includes/header.inc");
>
> Now I have to work around. So I wrote a script that places a relative path
> in my include file path statements. The script counts the forward slashesthen> $PHP_SELF and sets a number value with the function substr_count(). I> use clumsy elseif to make paths. I think this script could be better, any
> suggestions?
>
> <?php
> $myLevel = substr_count($PHP_SELF, "/");
> if
> ( $myLevel < 3 ) { $myLevel = "";}
> elseif
> ( $myLevel = 3 ) { $myLevel = "../";}
> elseif
> ( $myLevel = 4 ) { $myLevel = "../../";}
> elseif
> ( $myLevel = 5 ) { $myLevel = "../../../";}
> ?>
>
> then call the include like:
>
> <?php include ($myLevel . "includes/header.inc"); ?>
>
> Thanks T
>
>
Tom Muschetti Guest



Reply With Quote

