27. januar 2005 - 11:06
Der er
2 kommentarer
Check om filer er der
Jeg har et upload script som jeg gerne vil have til at checke om filen allerede findes. <?php if ($_POST['kat'] == "0") { echo "Du har ikke valgt en katagori"; $fi = $_POST['upfile']; echo $fi; $sti = $_POST['upfile']; } elseif ($_POST['kat'] == "1") { $kat = "Ledermøde referat"; if(isset($_FILES["upfile"]) && trim($_FILES["upfile"]["name"]) !="") { if(is_uploaded_file($_FILES["upfile"]["tmp_name"])) { $dist = $_SERVER["DOCUMENT_ROOT"] ."/login/members/filer/Ledermøde referat/"; move_uploaded_file($_FILES["upfile"]["tmp_name"], $dist . $_FILES["upfile"]["name"]); echo $_FILES["upfile"]["name"] ." blev uploadet!"; } } } elseif ($_POST['kat'] == "2") { $kat = "Møde ideer"; if(isset($_FILES["upfile"]) && trim($_FILES["upfile"]["name"]) !="") { if(is_uploaded_file($_FILES["upfile"]["tmp_name"])) { $dist = $_SERVER["DOCUMENT_ROOT"] ."/login/members/filer/møde ideer/"; move_uploaded_file($_FILES["upfile"]["tmp_name"], $dist . $_FILES["upfile"]["name"]); echo $_FILES["upfile"]["name"] ." blev uploadet!"; } } } ?> <form action="<?php echo "$_SERVER[PHP_SELF]?side=./members/upload.php"; ?>" method="post" enctype="multipart/form-data"> <input name="upfile" type="file" value="<?php echo $sti; ?>"> <select name="kat"> <option value=0>--Vælg en katagori--</option> <option value=1>Ledermødr referat</option> <option value=2>Møde ideer</option> </select><br> <input type="submit" value="Upload"> </form>
Annonceindlæg fra Lector
27. januar 2005 - 11:24
#1
Du kan måske bruge denne funktion: <?php if ($_POST['kat'] == "0") { echo "Du har ikke valgt en katagori"; $fi = $_POST['upfile']; echo $fi; $sti = $_POST['upfile']; } elseif ($_POST['kat'] == "1") { $kat = "Ledermøde referat"; if(isset($_FILES["upfile"]) && trim($_FILES["upfile"]["name"]) !="") { if(is_uploaded_file($_FILES["upfile"]["tmp_name"])) { $dist = $_SERVER["DOCUMENT_ROOT"] ."/login/members/filer/Ledermøde referat/" . $_FILES["upfile"]["name"]; $dist = tjekfil($dist); move_uploaded_file($_FILES["upfile"]["tmp_name"], $dist); echo $_FILES["upfile"]["name"] ." blev uploadet!"; } } } elseif ($_POST['kat'] == "2") { $kat = "Møde ideer"; if(isset($_FILES["upfile"]) && trim($_FILES["upfile"]["name"]) !="") { if(is_uploaded_file($_FILES["upfile"]["tmp_name"])) { $dist = $_SERVER["DOCUMENT_ROOT"] ."/login/members/filer/møde ideer/" . $_FILES["upfile"]["name"]; $dist = tjekfil($dist); move_uploaded_file($_FILES["upfile"]["tmp_name"], $dist); echo $_FILES["upfile"]["name"] ." blev uploadet!"; } } } ?> <form action="<?php echo "$_SERVER[PHP_SELF]?side=./members/upload.php"; ?>" method="post" enctype="multipart/form-data"> <input name="upfile" type="file" value="<?php echo $sti; ?>"> <select name="kat"> <option value=0>--Vælg en katagori--</option> <option value=1>Ledermødr referat</option> <option value=2>Møde ideer</option> </select><br> <input type="submit" value="Upload"> </form> <?php //Funktion function tjekfil($filnavn) { $i = 0; $arr = explode(".", $filnavn); $ext = array_pop($arr); $navn = implode(".", $arr); $navn = str_replace(' ', '_', $navn); while (is_file($filnavn)) { $i++; $filnavn = $navn . "_" . sprintf("%06u", $i) . "." . $ext; } return $filnavn; } ?>