InfoQ

交流

讨论:请教:include问题

作者 qinxq 发布于 2003-08-00 分类:php基础编程

我的include()里的文件必须要是执行的文件的所在目录才行,不知怎么回事?
如:
------var.php----
<?php
$url="http://baco/site";
?>
-------------test.php-------
<?php
include("var.php");
echo $url;
?>
如果var.php和test.php在同一目录下执行就正常,但如果不在同一目录下就不能执行,即便是include()里面使用绝对路径也不行?
这是怎么回事?



逛论坛交流请教:include问题

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

5 条回复

回复

include()相对和绝对路径都可以使用吧.. 发表人 lovephp 发表于 08月02日
QUOTE: 即便是include()里面使用.. 发表人 xltxlm 发表于 08月02日
QUOTE: 最初由 xltxlm 发布 .. 发表人 qinxq 发表于 08月02日
那就用得相对路径, 必须保证你能in.. 发表人 xltxlm 发表于 08月02日
我用 http://baco不行,用d:inetpubwww.. 发表人 qinxq 发表于 08月02日
  1. 返回顶部

    Re: 请教:include问题

    2003年08月02日 发表人 lovephp

    include()相对和绝对路径都可以使用吧!

  2. 返回顶部

    Re: 请教:include问题

    2003年08月02日 发表人 xltxlm


    QUOTE:
    即便是include()里面使用绝对路径也不行?

    你的路径应该这样写:c:\php\pbp\acd\php.php

  3. 返回顶部

    Re: 请教:include问题

    2003年08月02日 发表人 qinxq


    QUOTE:
    最初由 xltxlm 发布
    [B]

    你的路径应该这样写:c:\php\pbp\acd\php.php [/B]

    意思是说:
    1: 在我的服务器上比如访问时用的http://baco/test.php同时include()中的变量文件的路径不能用http://baco的方式,而只能用物理路径d:inetpubwwwroot的方式吗?(我的http://baco就是建立在d:inetpubwwwroot这个下的)
    2: 如果我上传到网站上时是不是又要把d:inetpubwwwroot这种绝对路径改为我的域名的方式吗?

  4. 返回顶部

    Re: 请教:include问题

    2003年08月02日 发表人 xltxlm

    那就用得相对路径,
    必须保证你能include到它,
    在上级include(../XX.php)
    在同一目录下include(XX.php)

  5. 返回顶部

    Re: 请教:include问题

    2003年08月02日 发表人 qinxq




  6. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

刚才用狗狗搜php的安装,发现老大的sj

http://www.phpx.com/manual/php3gb/install-windows95-nt.html

在php中能不能调用cgi的程序??

在php中能不能调用cgi的程序?? 怎么调用??

用php操作文件的高手看过来

我现在要在局域网内实现从我的php端的数据库中读出相应的数据,写...

不知怎样可以得到当页的绝对路径?

不知怎样可以得到当页的绝对路径(不是相对路径)?

冬冬进。。。

版主怎么把一个帖子设置为精华阿,给我教程阿:p

有含寓意的笑话故事~

> > > > > > > > > > Corporate Lesson1 > > > > ...

如何实现rm wma音乐的连续播放,

我最近写了一个音乐程序,但不知要如何是好如何实现rm wma音乐的...

诚聘PHP程序员

应开发基于Web的MIS系统需要,现诚聘程序员二、三名。 (1)要...

Fopen有时会出错,如何解决?

FOPEN()有时会出错(多数时候是正常运行的),什么原因?如何解...

用header跳转页面的时候session变量传不...

用header必须要提交两次! 请问怎样才能设置成可以用header一次...

[]