fopen
新しいファイルを作成するために使用しています。私のローカルサーバーでは正常に動作しますが、私のウェブサーバー (goDaddy を使用した Linux 共有ホスティング) では次のようになります。
警告: fopen(invoices/qbImport519.iif) [function.fopen]: ストリームを開けませんでした: No such file or directory in /home/content/c/h/i/chiseled/html/tracking_admin/qbInvoices.php 行 97
ウェブサーバーの設定だと思って、GoDaddy に連絡しました。GoDaddy は、これが機能するためにアカウントにすべてが正しく設定されていると回答しました。何か案は?
これが私のコードです:
$qbFile = fopen("invoices/qbImport".$Hits.".iif","ab");
if (is_writable("invoices/qbImport".$Hits.".iif")){
if (fwrite($qbFile,$iifWrite)){
echo'<a href="invoices/qbImport'.$Hits.'.iif">Download Your File</a><br/>';
else {
echo "<p>Cannot add your entry</p>";
}
}
else {
echo "<p>The file is not writeable</p>";
}
fclose($qbFile);
私はパス/home/content/c/h/i/chiseled/html/tracking_admin/invoices
とを試しましたinvoices/
。
$hits
毎回インクリメントされる変数に基づいているため、ファイルは存在しません。そのため、何らかの理由で新しいファイルを作成できません。モードだけでも試してみa
ました。fopen
どんな助けでも素晴らしいでしょう。ありがとう。