『壹』 php如何利用函数来包含文件

<?php include("1.php") ?> 包含文件,将参数放至session上,在1.php页面获取session进行操作。

『贰』 php删除文件函数

PHP删除文件的函数:unlink()
unlink是用来删除文件的它也可以删除指定文件了,此函数支持相对路径删除与绝对路径删除,但它不能删除目录哦,下面一起来看unlink() 函数的一些用法。
用法
nlink() 函数删除文件。
若成功,则返回 true,失败则返回 false。
语法
unlink(filename,context)
示例:
代码如下 复制代码

$tmpdata = $this->_agency_mod->find ( intval ( $value ) );
$img = $tmpdata [$value] ['agency_image'];
if(!empty($img)){
$img = '../data/agency/' . $img;
if (file_exists ( $img )) {
unlink ( $img );
}
}

首先找到该条目,查询条目的内容,包括图片链接地址。有了地址,我们根据这个图片路径,使用unlink函数删除该图片文件。注意:该图片路径的目录要有可读写权限。
php官方示例:
代码如下 复制代码

<?php
$fh = fopen('test.html', 'a');
fwrite($fh, '<h1>Hello world!</h1>');
fclose($fh);

unlink('test.html');
?>

w3school示例:
代码如下 复制代码

<?php
$file = "test.txt";
if (!unlink($file))
{
echo ("Error deleting $file");
}
else
{
echo ("Deleted $file");
}
?>

删除中文名称的文件失败
Warning: unlink(user_logo/d4d84f383714d5f3.jpg) [function.unlink]: No such file or directory in
文件名是中文命名的;用is_file()检测出是false。但是文件是存在的。不知道怎样才能用unlink把这个文件删除了。用include包含文件时,也无法读取文件(文件不是空的)。
代码如下 复制代码

if(file_exists($fn)){//存在该文件
//todo 删除
}

如果是中文可能有点问题
现在要解决的是is_file或unlink对文件名中有中文的文件的识别。只要能识别出来就可以删除了。
应该是文件名编码的问题,你可以试试unlink(iconv('gb2312','utf-8','新建文本文档.txt'));

『叁』 PHP直接调用函数和调用另外一个文件中的函数的区别

//如果是PHP文件中的函数,唯一的区别是:先引入外部文件,然后直接调用。
//如果是外部类文件中的函数,需要引入,然后new对象后,再调用该对象的函数。
$msg=test_msg();
functiontest_msg(){
echo"";
}

//调用外部文件中的函数
//首先引入文件
include_once'file.php';
$msg=test_msg();
functiontest_msg(){
echo"";
}

『肆』 php自带的函数都写在哪个文件里能自己定义函数吗

自带的函数很多,可以在线查看或者下载PHP手册,里面有完整的。

可以自定义函数,我刚才在这个帖子里面的回复有一个自定义函数的例子:http://..com/question/96295123.html

『伍』 php找函数在哪个文件里

ide可以,像那个zend studio可以,邮件这个函数名,找到选项,直接就可以调转到那个函数的原始定义的地方,不知道为什么,这功能最近我这用不了了…………

『陆』 php中的file()函数的问题

既然txt文件和php文件是同在一个站点下的, 那你又何必http呢?
你设置http, 等于是使用了http协议打开了, 相当于访问外部文件!
第二种方法, php就是直接打开内部文件, 那你说那个快啊?
别给自己戴上枷锁走路, 虽然都是走路!

『柒』 php如何调用外部php文件中的函数

在实验的时候发现是可以的,代码如下

<?php
function func(){ echo "I'm a external function <br />"; }

class Test {
function doExternalFunction($_externalFunc, $_param){
func();
$_externalFunc($_param);
}
}

function sayHello($_param){
echo "hello, $_param";
};

$name = "HanMeiMei";
$test = new Test();
$test->doExternalFunction("sayHello", $name);
?>

在调用Test类实例的doExternalFunction()方法时,外部的func()方法是可以运行的,因为它是全局的。但是建议不要这样使用,
因为Test::doExternalFunction()对func()函数有依赖,当项目比较大时,而func()和Test类没有同时引入到一个文件中来,会引
起错误。比较理想的情况是,使用回调函数的形式来调用外部函数,就像执行在Test::doExternalFunction()执行sayHello()一样

『捌』 php里面怎么用函数打开文件

fopen —— 打开文件