環境情報でフォルダを作成することはできません。単に「プロジェクト」という名前だとしましょう。ユーザー・インタラクションのためのもの、私のPHPファイルには、私はこの、一般的にクラスや設定ファイルを含むいくつかのマップ、背後のデータベースを持って、今はMKDIR
プロジェクト/ file.php
で発見されます。ユーザーのための地図もあります。そこにアップロードする画像が保存されています。例えば:
プロジェクト/ファイル/ユーザ/ 0/profilePic.jpg
数は、データベース内のuser_idに対応します。
私register.php
ファイルのコード行が含まれています
mkdir('/files/Users/'.$id)
$id
変数が最大のIDデータベース内の数字、プラス1
である。しかし、それは動作しません。私はフォルダをチェックし、私は両方の読み取りと書き込みの許可を持っています(私は自分のマシンに管理者です)。
私は間違っていますか?
注:私に役立つ回答を与えることができる人にこの予約を整理するためのよりよい方法があることを教える権利があります。 :P
まあ、それはやったのですが、問題は残っています。 – KdgDev
ねえ、Windowsではドライブレターを指定する必要がありますが、システムは何の仮定もしません。 –
"/ files/Users /"というパスがphp + windowsに存在しないため、なぜそれがうまくいかなかったのかがはっきりしています。開始スラッシュは絶対パスを示し、ウィンドウには存在しません。 相対パスが必要な場合は、最初のスラッシュを削除します。 – Henri