Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

Help with PHP include function


MMA Elite
 Share

Recommended Posts

I've started to take up web design and am a PHP novice so I dont understand new functions I find. I am trying to embed a section of code for my navbar into my document so I dont have to edit every document when I modify my navbar. For most of my site I use ASP.Net so I use the following method to do this, which works just fine.

 

<!--#include virtual="/navbar.htm"-->

 

 

But for my contact page I made it in PHP and I tried using the include message (the following) and I come up with the following error.

 

 

<?php include("/navbar.htm"); ?>

 

 

Error

 

Warning: include(./navbar.htm) [function.include]: failed to open stream: No such file or directory in D:\Hosting\4393159\html\contact\contact.php on line 43Warning: include() [function.include]: Failed opening './navbar.htm' for inclusion (include_path='.;C:\php5\pear') in D:\Hosting\4393159\html\contact\contact.php on line 43

 

 

From what I understand I think its because its trying to find it from my "contact" folder when I'm trying to read it from the main root.

 

My file locations are as follows

 

website.com/navbar.htmwebsite.com/contact/contact.php

 

 

What am I doing wrong and how can I get this to work right? (Sorry if I'm not speaking clearly, I'm very tired right now)

Link to comment
Share on other sites

Check the manual for an explanation of where PHP will look for includes. / implies an absolute file path starting in the root directory. There's no guaranteed shortcut to the webroot but you can use ../navbar.htm if you just want to include a file from the parent directory.

Link to comment
Share on other sites

Just use a relative path.

 

 

<?php include("/../navbar.htm"); ?>

 

 

Try this.

Prior to filing a bug against any of my code, please consider this response to common concerns.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.