私は現在Mac OS XでXAMPPを使用していて、php.ini
にXAMPPを使用してファイルアップロードを有効にしています。私は$ _FILESの配列を表示する際XAMPPを使用してMac OSXで開発したform/phpを使ってアップロードしたファイルが見当たらない
は、HTMLフォームを介してアップロードを行った後、私は、次を参照:
Array
(
[name] => koopa.jpg
[type] => image/jpeg
[tmp_name] => /Users/jay/Sites/uploads/php5QJtL3
[error] => 0
[size] => 14158
)
示すように、エラーコードが表示されており、[0]でありますファイルは正常にアップロードされました。しかし、/ Users/jay/Sites/uploads /の内容は完全に空です。
私は、フォルダ所有権を変更するたびに、root、jay、nobody、zend、およびXAMPPを再起動して、次のフォルダ所有者のユーザーを繰り返しました。また、そのフォルダのアクセス許可を777に設定しました。
まだアップロードされたファイルを確認することはできません。
誰もこの同じ問題を抱えていますか?
[tmp_name]インデックスを参照して、上記の投稿で「myfolder」を「jay」に置き換えてください。 – spammypie
ファイルのアップロードを処理するPHPコードを投稿します。 – Nasreddine
私はMacを持っていないので、ファイルのアップロードを自分でテストすることはできませんが、参考になるリンクがあります:http://data.agaric.com/file-upload-not-working-mac-os-x -development-environment – imkingdavid