Jeg har en form som ser således ud:
<form class="form" method="post" action="?do=add_galleri"
enctype="multipart/form-data">
<input size="24" type="file" class="input_text"/>
<input type="submit"/>
</form>
Når filen så bliver sendt videre vil jeg gerne tjekke om det er
en billede fil. Dette gør jeg således:
$from = $_FILES['fil']['tmp_name'];
$type = strtolower(end(explode(".", $_FILES['fil']['name'])));
if(!$type == "jpg" || !$type == "jpeg" || !$type == "gif")
{
header("Location:
?show=add_galleri&error=picture&user=$_REQUEST[user]&name=$_REQUE
ST[name]");
exit;
} else {
$add_galleri = "INSERT INTO galleri_names(name, user, userid,
time) values('$_REQUEST[name]', '$_REQUEST[user]', '1', '$now')";
mysql_query($add_galleri);
}
Problemet er så at når jeg f.eks. uploader en jpeg fil så
udskriver den headeren, selvom det kun burde gøre det hvis det
ikke var jpeg.
Håber i kan hjælpe..
mvh. Jeppe Christensen
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials