函数创建一个具有唯一,php创建临时文件tempnam与
分类:计算机网络

PHP tmpfile() 函数实例教程

tempnam() 函数创立二个持有独一文件名的有时文件,若成功,则该函数重回新的有时文件名,若失利,则赶回false。

语法
tempnam(dir,prefix)

概念和用法
该tmpfile ( )函数成立七个有的时候文件中一个例外的名字读写(Watt+ )格局。

语法:tempnam(dir,prefix)

*/
function dir_wriable($dir)         //自定义函数扩展组建临时文件
{
  $test=tempnam("$dir","test_file");       //创建不经常文件
  if($fp=@fopen($test,"w"))        //假如文件成功开采
  {
    @fclose($fp);          //关闭文件
    @unlink($test);          //删除文件
    $wriable="ture";          //重返值为真
  }
  else
  {
    $wriable=false or die("cannot open $test!");    //重临值为假
  }
  return $wriable;          //重返布尔型值
}
if(dir_wriable(str_replace('//','/',dirname(__file__))))    //调用自定义函数
{
  $dir_wriable='组建文件成功';
}
else
{
  $dir_wriable='建构文件失利';
}

语法

  1. function dir_wriable($dir)         //自定义函数扩大建立一时文件  { 
  2.   $test=tempnam("$dir","test_file");       //创建有的时候文件    if($fp=@fopen($test,"w"))        //若是文件成功开垦 
  3.   {      @fclose($fp);          //关闭文件 
  4.     @unlink($test);          //删除文件      $wriable="ture";          //重临值为真 
  5.   }    else 
  6.   {      $wriable=false or die("cannot open $test!");    //再次回到值为假 
  7.   }    return $wriable;          //重返布尔型值 
  8. }  if(dir_wriable(str_replace('//','/',dirname(__file__))))    //调用自定义函数 
  9. {    $dir_wriable='创设文件成功'; 
  10. }  else 
  11. {    $dir_wriable='创设文件战败'; 

/*
如果 php教程 不能够在钦命的 dir 参数中开创文件,则退回到系统私下认可值。

tmpfile()
提醒和认证注:有时文件自动删除时,关闭fclose ( )时,或在剧本截至。 提示:又见tempnam ( ) 来会见实例. <?php
$temp = tmpfile();
fwrite($temp, "Testing, testing.");
//Rewind to the start of file
rewind($temp);
//Read 1k from file
echo fread($temp,1024);
//This removes the file
fclose($temp);
?>
 
输出来.Testing, testing.

借使php不能够在钦赐的 dir 参数中创立文件,则退回来系统默认值。

讲授:本函数的行事在 4.0.3 版中更动了。也会树立二个一时文件以幸免竞争情况,即有比比较大恐怕会在产生出作为文件名的字符串与剧本真准确立该公文之间会在文件系统中留存同名文件。注意,若是不再需求该文件则要刨除此文件,不会自行删除的。

讲解:本函数的作为在 4.0.3 版中改造了。也会创制三个有时文件以制止竞争情状,即有十分大概率会在发出出作为文件名的字符串与剧本真正树立该公文之间会在文件系统中设有同名文件。注意,纵然不再要求该公文则要删减此文件,不会自动删除的。

tmpfile() 函数以读写(w+)情势建设构造二个装有唯一文件名的不时文件。

tmpfile() 函数以读写(w+)形式建立贰个负有独一文件名的有时文件,文件会在闭馆后用 fclose()自动被删去,或当脚本停止后。

文件会在关门后(用 fclose())自动被删除,或当脚本甘休后。

  1. $temp = tmpfile();  fwrite($temp, "testing, testing."); 
  2. //倒回文件的上马  rewind($temp); 
  3. //从文件中读取 1k  echo fread($temp,1024); 
  4. //删除文件  fclose($temp); 

*/

$temp = tmpfile();

fwrite($temp, "testing, testing.");

//倒回文件的开端
rewind($temp);

//从文件中读取 1k
echo fread($temp,1024);

//删除文件
fclose($temp);

本文由美高梅网址发布于计算机网络,转载请注明出处:函数创建一个具有唯一,php创建临时文件tempnam与

上一篇:Function进行语法检查 下一篇:没有了
猜你喜欢
热门排行
精彩图文