|
Posted by Jon Slaughter on 04/19/07 05:23
<german.rumm@gmail.com> wrote in message
news:1176958924.412049.59540@b58g2000hsg.googlegroups.com...
>> >>>>> Index.php is basically an html file uses a linked css file and when
>> >>>>> its
>> >>>>> included in the new file its referencing a css file in the wrong
>> >>>>> spot.
>> >>>>> I need to add "../" to the css file reference in Index.php to make
>> >>>>> it
>> >>>>> work.
>
> If index.php is HTML file (no parsing needed), you can "include" by
> calling
> <?php echo file_get_contents('../index.php'); ?>
> to modify path, simply use str_replace or RegExp on
> file_get_contents() return value, like so:
> <?php echo str_replace('path/to/stylesheet.css', 'new/path/to/
> stylesheet.css', file_get_contents('../index.php'); ?>
>
> But it's really more clever to use absolute paths.
>
Thanks, I'll try it. The reason I can't use absolute paths is because the
path on the remote server is different from the path that I have setup for
apache and therefore it does no good to hard code it. My only option there
is to setup apache to have the exact same dir structure as the remote
server. Ofcourse that might be the best thing and I guess I'll do it but
still need to know how to modify the file contents for other purposes.
Thanks,
Jon
Navigation:
[Reply to this message]
|