php - 当仅为用户创建用户时,如何创建新文件夹

标签 php html mysql directory

当仅为用户创建用户时,如何创建新文件夹。因此他可以上传视频/图像,并且只能访问他的视频/图像。我尝试了 mkdir() 它创建了一个全新的目录结构。我希望它在“上传”目录中为创建的每个用户创建一个新文件夹,以便他可以将视频/图像上传到自己的文件夹中,然后在网络上播放它们。

<?php
     if($count == 0){

      if(mysql_query("INSERT INTO users(user_name,user_email,user_pass) VALUES('$uname','$email','$upass')"))
      {
       ?>
       <script>alert('successfully registered ');</script>

    <?php
    $structure = "uploads/UserFolder";
    if(!mkdir($structure, 0777,true)){
     die('Did not create a folder.');

    }

      }
      else
      {
       ?>
       <script>alert('error while registering you...');</script>
       <?php
      }  
     }
     else{
       ?>
       <script>alert('Sorry Email ID already taken ...');</script>
       <?php
     }

    }
    ?>

最佳答案

只需授予上传文件夹的写权限(777 更好)。然后使用用户唯一的 ID 创建子文件夹。我希望它会有所帮助。

关于php - 当仅为用户创建用户时,如何创建新文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36472110/

相关文章:

css - 居中对齐的 DIV

php - 查询连接同一张表3次

mysql - Git环境设置。需要建议

php - 我如何转义 .ini 文件中的换行符,以便 Zend_Config_Ini 按字面意义读取它?

html - 使用 hack 或用户代理针对特定的 IE

html - 如何修复每个列表项之间的这些差距?

MySQL:不允许从触发器返回结果集 #1415

php - mock 对象参数验证问题

php - 检查句子是否有相同的单词

php - 将文本与数据库中的数据匹配?