Hej
Nu har jeg kodet et billed opload igen.. og har nu fået problemmer med at oploade billedet...
<?php
//copyright 2007
include_once("mysql_connection.inc.php");
include_once("includes/function.php");
if($_POST['opload']) {
// Photo upload for users
$file = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$name = str_replace(" ", '_', $name);
$ext = strrchr($_FILES['file']['name'],'.');
$ext = strtolower($ext);
//Fil typer som godkendes af serveren
$types = array(".gif", ".jpg", ".jpeg", ".png");
//Destination på hvor filen skal gemmes =)
$path = "images/users/" . time() . "_" . $name;
if(in_array($ext, $types) && $_FILES['file']['size'] < 1000000)
{
move_uploaded_file($file, $path);
$sql = mysql_query("INSERT INTO user_picture (name, beskrivelse, paht, dato) VALUES ('$name', '$beskrivelse', '$path', now())") or die(mysql_error());
echo "Billedet er nu oploadet";
} else {
echo "Dit billed er ikke godkendt, tjek venligst hvilken fil type det<br />";
echo "Vi accepetere kun fil typerne .gif - .jpg - .jpeg - .png<br />";
echo "Hvis du mener at filen er den type vi godkender, tjek da størrelsen på filen, vi accepter kun billeder på op til 1 MB";
}
}
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<input type="file" name="file" />
<input type="submit" name="opload" />
</form>
Får fejlen som jeg selv skriver i en echo
Dit billed er ikke godkendt, tjek venligst hvilken fil type det
tror der fejl i den sætning hvor jeg tjekker størrelsen på billedet..
Nogen som kan hælpe