Billede upload
Hey eksperter,Har forsøgt at søge, men fandt desværre ikke rigtig løsningen på mit problem.
Jeg har følgende script:
OPRETGALLERI.PHP:
-----------------
echo "
<form enctype=\"multipart/form-data\" action=\"index.php?page=opretgalleri\" method=\"post\">
<input name=\"upfile[]\" type=\"file\" size=\"48\"><br>
<input name=\"upfile[]\" type=\"file\" size=\"48\"><br>
<input name=\"upfile[]\" type=\"file\" size=\"48\"><br>
<input name=\"upfile[]\" type=\"file\" size=\"48\"><br>
<input name=\"upfile[]\" type=\"file\" size=\"48\"><br>
<input name=\"upload\" type=\"submit\" value=\"upload\" size=\"48\">
</form>";
if(isset($_POST['upload'])) {
$antal = 0;
$gallerinavn = $_SESSION['gallerietsnavn'];
$tmp_name = "http://mitdomæne/gallery/$gallerinavn/temp";
//Stien der skal uploades til
$sti = "http://mitdomæne/gallery/$gallerinavn";
echo "$sti<br />";
echo "$tmp_name<br />";
//Find antallet af filer der skal uploades
for($i = 0; $i < count($_FILES['upfile']['name']); $i++) {
if($_FILES['upfile']['name'][$i] !="") {
//læg en til $antal
$antal++;
if(is_uploaded_file($_FILES['upfile']['tmp_name'][$i])) {
//Flytter filen fra tmp dir og æigger sig i det valgte dir som $sti definere
move_uploaded_file($_FILES['upfile']['tmp_name'][$i], $sti . $_FILES['upfile']['name'][$i]);
echo "Uploaded";
} else {
echo "upload fejl";
}
}
}
}
Dvs. at siden kalder sig selv og hvis man har trykket på Upload, så kører den igennem if sætningen.
Mit problem er så bare, at den uploader ikke billedet til den valgte mappe, men den smider den bare i domænenavn.dk/gallery/ istedet.
Hvad kan jeg har gjort galt her?
På forhånd tak :)
