upload til mappe på lavere niveau
Jeg bruger dette script, til at uploade med, og det virker fint. Mit problem er at scriptet ligger som /redigering/galleri-redigering/galleri-redigering.php og upload mappen ligger i samme niveau .... nu kunne jeg godt tænke mig at opload mappen lå i roden af mit domæne. Sådan der .... /uploadHvad skal jeg ændre ?
<?php
// Scriptet er et eksempel til en artikel paa WebCafe.dk:
// http://www.webcafe.dk/artikler/php/upload/
//Hvor skal filerne uploades til?
//Husk, at webserveren skal kunne skrive til dette bibliotek
$konfiguration["upload_bibliotek"] = "./upload";
$konfiguration["max_stoerrelse"] = "1000";
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
//Udligner forskellene mellem 4.1.x og 4.0.x
//Bemaerk, at disse ikke er "superglobals"
if($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
if($_FILES["upfil"]["size"] > 0) {
//Hvis der er en fil, saa uploader vi den.
//Foerst slaar vi lige fast, hvor filen skal flyttes fra og til.
$fra = $_FILES["upfil"]["tmp_name"];
$til = $konfiguration["upload_bibliotek"] . "/" . $_FILES["upfil"]["name"];
//Checker lige om filen er for stor til at vi vil acceptere den.
$fil_stoerrelse = filesize($fra)/1024;
if($fil_stoerrelse > $konfiguration["max_stoerrelse"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$konfiguration["max_stoerrelse"] . "kb, og din fil fylder " .
ceil($fil_stoerrelse) . "kb");
}
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til);
} else {
copy($fra, $til);
}
header("Location: " . $_SERVER["PHP_SELF"]); // linie 63
exit;
} else {
}
?>
Mvh addicted :-)