upload script giver ikke fejlmed. men virker ikke.
<?php$sti = "../musik/";
$allow_files = array("mp3","MP3");
$size = 200000000; //2mb
//Finder hvilket filtype der er tale om
$ext = pathinfo($_FILES['upfile']['name']);
//Tjekker om filtypen er tilladt
if(in_array($ext["extension"], $allow_files)) {
//Tjekker om filen findes
if(!file_exists("$sti".$_FILES['upfile'][name]."")) {
//Tjekker om filen er større end det tilladte
if($_FILES['upfile']['size'] <= $size) {
//Hvis der bliver lavet en fil
if(is_uploaded_file($_FILES['upfile']['tmp_name'])) {
//Flyt filen til det dir og omdøb den til dens rigtige filnavn
move_uploaded_file($_FILES['upfile']['tmp_name'], "$sti".$_FILES['upfile']['name']."");
?> <b style="color: darkgreen">Filen er nu uploaded!!</b><br>Link: <a href="http://www.xup.dk/musik/<?=$_FILES['name']?>" target="_blank">http://www.xup.dk/musik/<?=$_FILES['name']?></a><br>
<?
} else {
echo "<b style=\"color: darkred\">Fejl, kontakt mig <a href=\"mailto:mikael@xup.dk\">her</a></b><br>";
}
}else {
echo "<b style=\"color: darkred\">Filen er for stor</b><br>";
}
} else {
echo "<b style=\"color: darkred\">Filnavnet eksisterer allerede. Omdøb billedet!</b><br>";
}
}
?>
nogle der kan sige mig hvorfor det script her ikke virker?
prøv gerne på: http://xup.dk/admin/upload.php
den siger bare filen er uploaded.. men der ligger intet i min mappe bagefter - og det virkede her forleden - ved ik hvad jeg kan have ændret. har webhotel hos surftown, men eftersom det har virket før tror jeg ikke det har noget med det at gøre.
en anden lille ting er at jeg gerne vil have den til at sige navnet på filen + stien - det har jeg prøvet selv at lave med den her linie:
<b style="color: darkgreen">Filen er nu uploaded!!</b><br>Link: <a href="http://www.xup.dk/musik/<?=$_FILES['name']?>" target="_blank">http://www.xup.dk/musik/<?=$_FILES['name']?></a>
men det virker self. heller ik :)
Ville sætte pris på lidt hjælp
