View Full Version : Upload 2 files to 2 diferent directories
pavmoxo
05-31-2006, 10:10 AM
How can I modify the next code to upload to 2 files to diferent directories:
if (is_uploaded_file($_FILES['file']['tmp_name'])) {
move_uploaded_file($_FILES['file']['tmp_name'], "actas/".$_FILES['file']['name']);
if (is_file("actas/".$_FILES['file']['name'])) {
insert_docs($_POST["number"], $_POST["day"], $_POST["month"], $_POST["year"], "actas/".$_FILES['file']['name'], date("Y-m-d"), 1);
//actualizacao(1, '<a href="actas.php" class="linkblue">Documentos</a> - '.$_POST["name"]);
echo "<script>alert('Ficheiro adicionado com sucesso.');</script>";
}
} else {
echo "<script>alert('Ficheiro não especificado.');</script>";
}
NOTE: In this code I have only one file for upload but I wan´t two
for($i = 0; isset($_FILES['file' . $i]); $i++) {
$cfile = $_FILES['file' . $i];
if (is_uploaded_file($cfile['tmp_name'])) {
move_uploaded_file($cfile['tmp_name'], "actas/".$cfile['name']);
if (is_file("actas/".$cfile['name'])) {
insert_docs($_POST["number"], $_POST["day"], $_POST["month"], $_POST["year"], "actas/".$cfile['name'], date("Y-m-d"), 1);
echo "<script type=\"text/javascript\">alert('Ficheiro $i adicionado com sucesso.');</script>";
}
} else echo "<script type=\"text/javascript\">alert('Ficheiro $i não especificado.');</script>";
}
pavmoxo
05-31-2006, 04:51 PM
Can I do this for upload 3 files?
if ($_POST["submit"] != "")
{
if (is_uploaded_file($_FILES['file1']['tmp_name1']) && is_uploaded_file($_FILES['file2']['tmp_name2']) && is_uploaded_file($_FILES['file3']['tmp_name3'])) {
move_uploaded_file($_FILES['file1']['tmp_name1'], "actas/".$_FILES['file1']['name1']);
move_uploaded_file($_FILES['file2']['tmp_name2'], "imagens/cine/".$_FILES['file2']['name2']);
move_uploaded_file($_FILES['file3']['tmp_name3'], "imagens/outras/".$_FILES['file3']['name3']);
if (is_file("actas/".$_FILES['file1']['name1']) && is_file("imagens/cine/".$_FILES['file2']['name2']) && is_file("imagens/outras/".$_FILES['file3']['name3'])) {
insert_files("actas/".$_FILES['file1']['name1'], "imagens/cine/".$_FILES['file2']['name2'], "imagens/outras/".$_FILES['file3']['name3']);
echo "<script>alert('Ficheiro adicionado com sucesso.');</script>";
}
} else {
echo "<script>alert('Ficheiro não especificado.');</script>";
}
}
The script I posted above will do it for any files called filen, so long as you keep the sequence unbroken;
file0, file1, file2, file3, file4... as many as you like.
MrLePaK
04-17-2011, 08:36 AM
for($i = 0; isset($_FILES['file' . $i]); $i++) {
$cfile = $_FILES['file' . $i];
if (is_uploaded_file($cfile['tmp_name'])) {
move_uploaded_file($cfile['tmp_name'], "actas/".$cfile['name']);
if (is_file("actas/".$cfile['name'])) {
insert_docs($_POST["number"], $_POST["day"], $_POST["month"], $_POST["year"], "actas/".$cfile['name'], date("Y-m-d"), 1);
echo "<script type=\"text/javascript\">alert('Ficheiro $i adicionado com sucesso.');</script>";
}
} else echo "<script type=\"text/javascript\">alert('Ficheiro $i não especificado.');</script>";
}
Heloo everybody...
how can I change only one file name in field if I upload using arrays?
Thank..
Powered by vBulletin® Version 4.2.2 Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.