首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建联机文件

创建联机文件
EN

Stack Overflow用户
提问于 2010-06-23 05:05:32
回答 1查看 92关注 0票数 0

我想用数据库中的一些条目制作一些.doc文件。下面是我写的内容:

代码语言:javascript
复制
$name1=$user->username;
$name2=$nume;
$name3=$_POST['util'];
$cale="../doc/"; 
$file_name=$name1 . "_" .$name2."_".$name3;

$fp = fopen($cale, $file_name . ".doc", 'w+'); 

$message="Zhtml>Zbody> <table width='100%' border='0'>
<tr>
<td align='center' width='15%'>Data citire </td>
<td align='center' width='15%'>Index </td>
</tr>
<tr>
<td align='center' width='15%'>CURRENT_DATE()</td>
<td align='center' width='15%'>".$_POST['ind']."</td>
</tr>
</body>
</html>
";
fwrite($fp, $message);
fclose($fp);`

在本地主机上,它工作得很好,但当我将它上传到服务器时,它不会创建文件。我已经将权限设置为777,但仍然没有成功。此外,我还尝试了其他路径,即使没有路径。还是一无所获。有人能帮帮忙吗?

感谢塞巴斯蒂安

编辑:很明显,路径是问题所在,我创建了整个网站777,并在根文件夹中创建了该文件。我试过了:$cale=$_SERVER['DOCUMENT_ROOT'].'/components/com_calculator/doc/';

但是什么都没有。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-23 06:11:40

代码语言:javascript
复制
$fp = fopen($cale . $file_name . ".doc", 'w+'); 

这需要更改为我在此处放置的内容。您使用了逗号而不是句点,这意味着该方法是$file_name . ".doc"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3097144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档