InfoQ

交流

讨论:我的代码错在哪里了?

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

我用程序自动生成文件夹与文件是出错,这是日记程序中的一段代码:
//判断用户是否提交数据
if($para=="update"){
//变量$dir等于年-月;

$dir=$y."-".$m;

//变量$diary 等于年-月、日;
$diary=$dir."/".$d;
$real="real/".$dir."-".$d.".rm";
if($file!=none){
if(!is_dir($dir)) mkdir($dir,0777);
copy($file,$diary);
menu();
}
elseif(!empty($content)){
if(!is_dir($dir)) mkdir($dir,0777);
$fp=fopen($diary,"w");
fputs($fp,stripslashes($content));
fclose($fp);
menu();
}
if($audioresource!=none) copy($audioresource,$real);
}
相关数据通过表单提交,但是文件夹建立不了而且文件无法写入。
请指教在线等!



逛论坛交流我的代码错在哪里了?

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

5 条回复

回复

文件操作偶不懂 发表人 wyw5257 发表于 08月01日
这是那个$menu();函数,麻烦大家帮我看.. 发表人 phplzc 发表于 08月01日
to wyw5257: 我也是刚刚开始学习,我.. 发表人 phplzc 发表于 08月01日
2000下mkdir不用0777之类的参数 另外.. 发表人 巴豆 发表于 08月01日
我放弃了!谢谢大家! 发表人 phplzc 发表于 08月01日
  1. 返回顶部

    Re: 我的代码错在哪里了?

    2003年08月01日 发表人 wyw5257

    文件操作偶不懂

  2. 返回顶部

    Re: 我的代码错在哪里了?

    2003年08月01日 发表人 phplzc

    这是那个$menu();函数,麻烦大家帮我看看,指点一下。我把menu()注释到后可以建立文件夹但还是不能生成文件,运行menu();后反而把新建立的文件夹删除了。???
    <?php
    /* 生成日记列表 */
    function menu(){
    global $y,$m;
    $dir="$y-$m";
    $menu="menu/$dir";
    if(is_dir($dir)){
    $handle=dir($dir);
    while($diary=$handle->read()){
    if(!is_dir($dir."/".$diary)) $menus[]=$diary;
    }
    $handle->close();
    if(count($menus)>0){
    sort($menus);
    $menus=implode(",",$menus);
    $fp=@fopen($menu,"w") or die("无法生成日记列表");
    @fputs($fp,$menus) or die("无法生成日记列表");
    fclose($fp);
    }else{
    rmdir($dir);
    if(file_exists($menu)) @unlink($menu);
    }
    }else{
    if(file_exists($menu)) @unlink($menu);
    }
    }

    /* 确定时间 */
    function checktime(){
    ?>

  3. 返回顶部

    Re: 我的代码错在哪里了?

    2003年08月01日 发表人 phplzc

    to wyw5257:
    我也是刚刚开始学习,我们以来努力!

  4. 返回顶部

    Re: 我的代码错在哪里了?

    2003年08月01日 发表人 巴豆

    2000下mkdir不用0777之类的参数
    另外代码太乱了,别人也看不清

  5. 返回顶部

    Re: 我的代码错在哪里了?

    2003年08月01日 发表人 phplzc

    我放弃了!谢谢大家!




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

    昵称: 请输入验证码:


抢着回答

嫦娥奔月

http://shadowtiger.liful.com/uoanime07.htm

php+apache+oracle安装的问题

我要在一台机子上装php+apache+oracle 现在php+apache已装好,...

怎么才能字符型转化成数值型??

哪们朋友知道啊 在php中 用什么函数 怎么才能字符型转化成...

我不会装php,谁能帮一帮我

本人正想学习PHP! 但是当我按照相关PHP书中安装PHP4.0(在w...

用php做的搜索引擎。。。

用php做出的搜索引擎,效果好怎样呢。 谁有这方面资料,,贴...

谁想看mm图。。。(无聊当中)

如题

来看看大家

初来乍到,请大家帮忙

[深夜求助] 关于mysql的主键问题。

在MYSQL中建立一个用户表,希望能同时有ID号(数字编号)和用户名...

字符串处理问题

比如*(26-FE-56(N,TOT),,SIG)* 想得到:temp[0] = "26-FE-56";...

嘿嘿!!!

http://www.4tb.net/tghd.asp?name=sky1982 帮我点下.是看录...

[]