|
Posted by Jon Slaughter on 04/19/07 04:11
"Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
news:MumdnVsZlqGEe7vbnZ2dnUVZ_uLinZ2d@comcast.com...
> Jon Slaughter wrote:
>> "Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>> news:D5-dnQ6alNLrQrvbnZ2dnUVZ_jednZ2d@comcast.com...
>>> Jon Slaughter wrote:
>>>> Can I modify code that I have included using
>>>>
>>>> <?php
>>>> include("../Index.php");
>>>> ?>
>>>>
>>>> The Index.php file contains links that need to be modified to work.
>>>> 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.
>>>>
>>>> Thanks,
>>>> Jon
>>> Ensure your link is an absolute path relative to your website root. Then
>>> where you include index.php doesn't matter.
>>>
>>
>> It would actually be a bit more trouble since any time I want to upload
>> to the server to test I will have to change the link. Would be easier
>> just to have php just add "../" to one spot instead manually doing it
>> every time I upload to the server.
>
> And why is that? I never have to change links when I upload to my
> servers.
>
Um, because the directory structure differs on my server than my computer?
My server uses public_html to hold html files while my computer doesn't. I
suppose I could go mess with the apache config file and change it though but
it still doesn't solve my problem complete. I still need to inject html
files into containers in the html/php code.
e.g. when I do
<?php include ('SomeFile.php') ?>
I need to also do something like
<?php include ('File2.php') INTO This.DOM.MainDiv ?>
(just psuedocode)
That is, SomeFile contains a html container that I'd like to fill with
another file(Which needs to be arbitrary).
Maybe I'm going about it wrong but I'm simply trying to make a template that
exists on pages of my web site. Because of the design of the template I
cannotjust do something like
<?php include ('SomeFile.php') ?>
dflasdjflalsdflkaslkdjf
and have that texted show up in the right place. I could split the file
into something like
<?php include ('SomeFile1.php') ?>
dflasdjflalsdflkaslkdjf
<?php include ('SomeFile2.php') ?>
and then it would work but just doesn't seem elegant.
(basically SomeFile1.php ends like
<div class="Container">
and Somefile2.php has the final code
</div>
</body>
</html>
I might end up using that though as it seems pretty simple
Thanks,
Jon
Navigation:
[Reply to this message]
|