PHP编码因某些奇怪的原因无法正常工作

时间:2015-02-01 14:30:26

标签: php

几分钟前,我开了一个关于mkdir的问题。我解决了这个问题。所以问题2。

现在我已经使用了mkdir编码,我尝试在原始文件中实现它。

我已尝试调试代码,但无论我做什么都不行。

这是我尝试使用的代码:

<?php
if (isset($_FILES['profilepic'])) {
   if (((@$_FILES["profilepic"]["type"]=="image/jpeg") || (@$_FILES["profilepic"]["type"]=="image/png") || (@$_FILES["profilepic"]["type"]=="image/gif"))&&(@$_FILES["profilepic"]["size"] < 1048576)) { //1 Megabyte
   $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
   $rand_dir_name = substr(str_shuffle($chars), 0, 15);
mkdir("userdata/profile_pics/$rand_dir_name", 0777, true);
   }
   else
   {
}
}
?>
<p>UPLOAD YOUR PROFILE PHOTO:</p> <br />
<form action="" method="POST" enctype="multipart/formdata">
<img src="./img/default_pic.png" width="70" />
<input type="file" name="profilepic" /><br /><br />
<input type="submit" name="uploadpic" value="Upload Photo"><br />
</form>

一些背景信息,我正在尝试创建个人资料照片上传页面。每当我上传图片时,都应该创建一个随机生成名称的文件夹。问题是它没有创建文件夹。

有什么想法吗?提前谢谢。

0 个答案:

没有答案