在文本框中保存了一些图片的地址,要将它生成txt文件保存到本地,怎么做哦!给点例子啊,还有解释
解决方案 »
- 我的网站用IE打只能打开上面一半?
- 求一个递归算法(用递归遍历文件夹和N层的子文件夹,将文件名和文件修改时间存入数组返回)
- ECSHOP发送邮件的代码 如何优化?请高手指点~我使用的PHPMailer,
- 求一个好用的网页音乐播放器
- 有文件管理方面的开源代码吗?
- thinkphp, 在模块中的方法间跳转后session值会被清空是为何?怎么解决?
- 求教一个paypal快速支付接口的问题
- 自己写了个http服务器,如何解析PHP
- 请问,有熟悉netbeans的高手吗,我用netbeans打开文件,它偶尔会把utf-8文件当gb文件打开,是怎么回事?
- ftp可以连接上,不能上传下载是怎么回事啊?好几天了
- PHP的中文在线手册及如何参与PHP文档的中文翻译
- windows server 2003+IIS6+fastCGI+php5.3.2的问题
{
$fp = @fopen($fileName, 'a');
if($fp==false)
{
$fp=@fopen($fileName,'w+');
if($fp==false)
{
echo " file ".$fileName." can not be created for writing";
return 0;
}
}
$lfp = flock($fp,LOCK_EX);
$i = 0;
while ($lfp == False)
{
$i++;
$lfp = flock($fp,LOCK_EX);
if ($i==10){return(0);}
}
fputs($fp,$msg);
flock($fp,LOCK_UN);
fclose($fp);
return 1;
}
$fileName是你要放的txt文本的文件路径
if($mesh->post["type"]=="1")//存储文件。
{
$model=1;
require_once('splash/model'.$model.'/model.php');
$data= $mesh->db->FindById('net_splash',$netid,"netid");
$mode= new model();
$html=$mode->parse_echo($data->content);////////////////////////////////////////////////////
saveFiles(SPLASH_DIR.$netid.".txt",$html);//保存splash页面的html代码,
$cmd=array();
$cmd[]="page ".WWW_URL."splash/".$netid.".txt";
foreach($mode->images as $value){
$cmd[]="image ".WWW_URL.$value;
}
/*
* $cmd[]=? 从数据库把用户定义的图片资源拿出来,images/bg.jpg
*/
$cmd[]="image ".WWW_URL.$data->images;
saveFiles(SPLASH_DIR.$netid.".page",implode("\r\n",$cmd));//splash.page的所有命令。
}function saveFiles($filename,$content)
{
if($fp = fopen($filename, "w"))
{
if(!fwrite($fp,$content,strlen($content)))
{
fclose($fp);
return false;
}
fclose($fp);
return true;
}else
return false;
}
首先获取文本框里的内容,再将内容POST到对应的处理程序,再生成文件即可