0
我想用數據庫中的某些條目製作一些.doc文件。 這裏是我寫的:創建在線文件
$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);`
localhost上它的偉大工程,但是當我把它上傳到服務器,它不會創建文件.. 我的權限設置爲777,但仍然沒有運氣。 我也嘗試過其他路徑,即使沒有路徑。依然沒有。 有人可以幫忙嗎?
感謝的 塞巴斯蒂安
編輯: 明確的路徑問題,我做了整個網站777,並在根文件夾中創建文件。 我試過這個: $cale=$_SERVER['DOCUMENT_ROOT'].'/components/com_calculator/doc/';
但沒有。有任何想法嗎?
首先,給你的代碼添加一些格式,它會幫助我們幫助你:D。 (縮進四個空格,用反斜槓環繞(')for inline)其次,它是一個您控制的服務器,還是共享主機?第三,它使用什麼軟件? Apache,IIS等? – 2010-06-22 21:08:58
你的代碼似乎是正確的,只是雙重檢查路徑($ cale)和chmod。 – Youssef 2010-06-22 21:15:25
它是Apache。 我需要這個,而不是PDF導出(我有一些問題與PDF「該文件不以% - PDF開頭或類似的東西)。 我想我發現了這個問題。 路徑錯誤。 它與「../doc」 一起工作,但不是doc文件夾,而是將文件保存到網站的根文件夾。 指定路徑的正確方法是什麼? – sebastian 2010-06-22 21:39:14