如题,本人最近想写个php,就是一直向某个文件写数据,直到把磁盘写满为止
要求就是如何让php代码自己去之行,不需要外界给起动作

解决方案 »

  1.   

    写PHP写文件的程序,再配cro每秒执行
      

  2.   

    $fp = fopen('big.txt','a');
    while(1){
    fwrite($fp,'1');
    }
      

  3.   

    PHP也可以转换成执行文件,但总不如C或汇编那样直接吧,写文件是很糟糕的,尤其是用很短的数据不断去写,直接让系统卡那了,没等写满就被重启了(现在的大硬盘,用那种方法写满一半也要很久的)。直接操作FAT32/NTFS生成大文件是很快的,至少用大内存缓冲数据写的话也不仅更快而且还可以让系统能响应一些操作,不至于假死。
      

  4.   

    对,不能只考虑执行方法,PHP有运行时间限制。
      

  5.   

    ignore_user_abort(); 
    set_time_limit(0); 
      

  6.   

    这个需求有点儿恶搞的意思啊,但总归来说,PHP也不可能自动去执行,你可以用PHP调用shell或者bat来操作文件
      

  7.   

    PHP定时执行任可以解决你的问提