下面是我用来将文件上传到目录的代码.它工作正常.我的主要问题是:
move_uploaded_file()是将上传的文件保存到目录中的一个,我也猜测move_uploaded_file()是为其设置名称的那个.
如何将文件名更改为随机数?
我试过这样做:
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if ((($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg") || ($_FILES["file"]["type"] == "image/jpg") || ($_FILES["file"]["type"] == "image/pjpeg") || ($_FILES["file"]["type"] == "image/x-png") || ($_FILES["file"]["type"] == "image/png")) && ($_FILES["file"]["size"] < 100000) && in_array($extension, $allowedExts)) {
if ($_FILES["file"]["error"] > 0) {
echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
} else {
$fileName = $temp[0] . "." . $temp[1];
$temp[0] = rand(0, 3000); //Set …Run Code Online (Sandbox Code Playgroud) 如果字符串太大,有没有办法在字符串中添加省略号(三个点)?
例如.
从:
This is a very large sentence.
Run Code Online (Sandbox Code Playgroud)
至:
This is a ve...
Run Code Online (Sandbox Code Playgroud)
它可以wordwrap在服务器端使用PHP来完成,但那时很难获得渲染的大小,那么在客户端使用JavaScript,HTML或CSS有更好的标准方法吗?
在这里,我已经包含了一张图片,以防万一你真的得不到我说的话.
""