Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 新建单页后写php如何调用DZ函数?

[复制链接]
 楼主| ma11920 发表于 2013-1-18 23:51:14 | 显示全部楼层
sw08 发表于 2013-1-16 16:39
$_G变量可以直接用了,就这么简单。

而且这里面我有一点没跟你明说,但是你如果搞开发的也应该知道。
...

确认require所指向文件是可以读取的。
那我多尝试几遍吧!谢谢!
回复

使用道具 举报

12#
无效楼层,该帖已经被删除
 楼主| ma11920 发表于 2013-1-26 13:01:26 | 显示全部楼层
sw08 发表于 2013-1-11 18:18
require './source/class/class_core.php';
$discuz = & discuz_core::instance();
  1. <?php
  2. require 'http://corel.dzplugin.net/source/class/class_core.php';
  3. $discuz = & discuz_core::instance();
  4. $discuz->cachelist = $cachelist;
  5. $discuz->init();
  6. $file='$_G['uid']';
  7. file_put_contents($file,'OK');
  8. ?>
复制代码
这样对吗
回复

使用道具 举报

jackygz 发表于 2013-1-27 10:20:31 | 显示全部楼层
当然不对
你理解错了sw08说的路径意思
require './source/class/class_core.php';
引号里面的是相对路径
它是相对网站的物理根目录来引用
假设你的dz源程是放在D:/web下面
那么php翻译过来的绝对路径地址应该是这样的
D:/web/source/class/class_core.php
所以如果假设你的源程不是这样的
比如它是在D:/web/bbs
你的单页页面却是在根下D:/web
那么调用就要这样写
'/bbs/source/class/class_core.php'
回复

使用道具 举报

 楼主| ma11920 发表于 2013-1-27 12:48:21 | 显示全部楼层
jackygz 发表于 2013-1-27 10:20
当然不对
你理解错了sw08说的路径意思
require './source/class/class_core.php';

那我这个文件是放在文件夹./UC下,DZ在根目录,怎么办?
初次接触PHP,还请多多指教
回复

使用道具 举报

jackygz 发表于 2013-1-28 13:13:05 | 显示全部楼层
ma11920 发表于 2013-1-27 12:48
那我这个文件是放在文件夹./UC下,DZ在根目录,怎么办?
初次接触PHP,还请多多指教

那就改成这样
require '../source/class/class_core.php';
注意 /source 前面是两个半角的 .
回复

使用道具 举报

 楼主| ma11920 发表于 2013-2-1 21:56:44 | 显示全部楼层
jackygz 发表于 2013-1-28 13:13
那就改成这样
require '../source/class/class_core.php';
注意 /source 前面是两个半角的 .

又要请教您了。
  1. <?php
  2. require './source/class/class_core.php';
  3. $discuz = & discuz_core::instance();
  4. $discuz->cachelist = $cachelist;
  5. $discuz->init();
  6. $file='$_G['uid']';
  7. file_put_contents($file,'OK');
  8. ?>
复制代码
这个文件我放在根目录下了,但是还是提示无法显示该网页,哪里写错了吗?我只创建了这么一个php,没有配套的htm模板的。
回复

使用道具 举报

 楼主| ma11920 发表于 2013-2-3 22:32:36 | 显示全部楼层
jackygz 发表于 2013-1-28 13:13
那就改成这样
require '../source/class/class_core.php';
注意 /source 前面是两个半角的 .

麻烦您帮下我,谢谢!
回复

使用道具 举报

jackygz 发表于 2013-2-13 22:43:46 | 显示全部楼层
ma11920 发表于 2013-2-3 22:32
麻烦您帮下我,谢谢!

应该这写 './class_core.php'; 再出错贴一下图上来
回复

使用道具 举报

 楼主| ma11920 发表于 2013-2-23 14:33:36 | 显示全部楼层
本帖最后由 ma11920 于 2013-2-23 14:35 编辑
jackygz 发表于 2013-2-13 22:43
应该这写 './class_core.php'; 再出错贴一下图上来



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 20:21 , Processed in 0.029768 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表