我想在另一个名为“files”的目录中创建一个文件。
我的服务器看起来像这样:
$myfile = fopen("../files/file2.txt", "w")or die("Unable to open file!");
这就是我的尝试:
Warning: fopen(../files/file2.txt): failed to open stream: No such file or directory in C:\xampp\htdocs\createfile.php on line 4
但是当我运行mu代码时,它给了我这个错误:
def update
authorize @user
if @user.subscriptions.exists? && !@user.judge? && user_params[:birthdate].present?
flash[:alert] = "Vous ne pouvez plus modifier votre date de naissance après vous etre inscrit à une compétition. Merci de contacter l'administrateur du site"
redirect_to user_path(current_user)
elsif @user.update(user_params)
if @user.judge? && @user.profile_complete? && !@user.accepted
UserMailer.judge_waiting_for_confirmation(@user).deliver
redirect_to user_path(current_user)
else
redirect_to user_path(current_user)
end
else
render 'edit'
end
end
答案 0 :(得分:0)
请尝试以下代码创建新文件。
gm_user_id
答案 1 :(得分:0)
如果PHP文件和要创建文件的文件夹存在于同一文件夹中,则不需要“../”。目前的含义是files目录与根目录处于同一级别。只需删除它就可以了。
$myfile = fopen("files/file2.txt", "w")or die("Unable to open file!");