ホームページ  >  に質問  >  本文

PHP move_uploaded_file() が失敗しますが、理由はわかりません

これは私のコードです:

リーリー

アップロード、名前変更、コピーなど、使えるものなら何でも ftp_fput、ftp_put、move_uploaded_file を使ってみました。何もうまくいかないようです。

move_uploaded_file は true または false のみを返し、エラー コードがないため、何が問題なのか理解できません。

###ヘルプ??###
P粉111927962P粉111927962287日前402

全員に返信(2)返信します

  • P粉610028841

    P粉6100288412024-01-30 00:59:13

    しかし、やらなければなりません。

    これがエラー メッセージの目的です。
    何か問題が発生したときにエラー メッセージが表示されますか?そうでない場合は、エラー ログを確認する必要があります。

    この行をコードの先頭に追加します

    リーリー

    ローカル (非ライブ) サーバーの場合も同様です

    リーリー

    画面上にエラーが表示されることがわかります

    ファイルのアップロードの場合は、最初に $_FILES['file']['error']) を確認する必要があります。 0 ではない場合は、man ページで実際のメッセージを参照してください。

    返事
    0
  • P粉211600174

    P粉2116001742024-01-30 00:17:11

    ターゲット ディレクトリに world に対する書き込み権限があるか?つまり、許可表現の 3 番目の数字ですか? php によってアップロードされたファイルは、www-data

    グループによって所有され、所属します。

    次の方法で所有権を変更できます

    リーリー

    返事
    0
  • キャンセル返事