我有一个PHP 脚本,您可以在其中上传文件。这些文件被列出,并被转换为下载链接。我需要的最后一件事是每个列表项的删除按钮。像这样
(大 X 应该是删除按钮)。
到目前为止,这是我的代码。
<?php
if(isset($_FILES['file_array'])){
$name_array = $_FILES['file_array']['name'];
$tmp_name_array = $_FILES['file_array']['tmp_name'];
$type_array = $_FILES['file_array']['type'];
$size_array = $_FILES['file_array']['size'];
$error_array = $_FILES['file_array']['error'];
for($i = 0; $i < count($tmp_name_array); $i++){
if(move_uploaded_file($tmp_name_array[$i], "uploads/".$name_array[$i])){
} else {
echo "move_uploaded_file function failed for ".$name_array[$i]."<br>";
}
}
}
$thelist = "";
if ($handle = opendir('uploads')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$thelist .= '<li><a download="'.$file.'"href="uploads/'.$file.'">'.$file.'</a></li>';
}
}
closedir($handle);
}
?> …Run Code Online (Sandbox Code Playgroud) 我正在制作一个 PHP 邮件脚本,并且使用 phpmailer。我收到错误:
致命错误:调用 PHPMailer::AddAdress() 中未定义的方法
这是我的代码:
if (empty($errors)) {
$m = new PHPMailer;
$m->isSMTP();
$m->SMTPAuth = true;
$m->SMTPdebug = 2;
$m->Host = 'smtp.gmail.com';
$m->Username = 'email@gmail.com';
$m->Password = '******'
$m->SMTPSecure = 'tls';
$m->Port = 465;
$m->isHTML();
$m->Subject = 'Contact form submitted';
$m->Body = 'From: ' . $fields['name'] . ' (' . $fields['email'] . ')<p>' . $fields['message'] . '</p>';
$m->FromName = 'Contact';
$m->AddAdress("email@gmail.com", "Name");
if ($m->send()) {
header('Location: thanks.php');
die();
} else {
$errors[] = 'sorry, could not send'; …Run Code Online (Sandbox Code Playgroud) 我正在用红宝石制作一个刽子手游戏.一切都有效,除了一件事.我无法解释我需要什么,所以我做了一个例子:
string = 'cheese'
lives = 'what code goes here?'
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我必须计算'c','h','s'和只有一个'e',以便生命变量等于4.