2

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

どんな助けでも素晴らしいでしょう。ありがとう。

4

2 に答える 2

0

「請求書」ではなく「請求書」としてディレクトリを作成しました。午前 4 時までコーディングは不要です。

于 2012-11-10T13:58:08.140 に答える