mivec
04-29-2004, 04:48 AM
hi all,
errmmm....i am not sure how to do this...i have done uploading of images where i only upload the path of the image.like this:
//checking with this
function checkfile($inputname,$inputsize,$inputtype,$size){
global $error;
if($inputsize==0){
$error[]="Please select a picture for your product!";
}
elseif($inputsize>$size){
$error[]="File size can be maximum ".$size." bytes!";
}
elseif(is_uploaded_file($inputname)){
$file_type=$inputtype;
$allowed_types=array("image/bmp","image/gif","image/pjpeg","image/jpeg");
if(!in_array($file_type, $allowed_types))
$error[]="File type not permitted! (Please use jpg, jpeg, bmp, or gif images)";
}
}
//inserting to database
$uploaddir = "img/userPics/";
if(!file_exists($uploaddir))
{
mkdir($uploaddir, 0777);
}
// check file
checkfile($_FILES['file']['tmp_name'], $_FILES['file']['size'], $_FILES['file']['type'],500000);
if(!isset($error))
{
$date = date("YmdHis");
$done = copy($_FILES['file']['tmp_name'],$uploaddir.$date.'.jpg');
}
if ($done)
{
$query = "INSERT INTO tblgallery (pic_Path, username, pic_Num) VALUES ('" . addslashes($uploaddir) . $date . ".jpg', '" . $_POST["txtUsername"] . "', '" . $num . "')";
mysql_query($query) or
die (mysql_error());
so....i don't know if it can be done the same way for sounds like mp3 or wav or whatever...pls advice..thank you.
errmmm....i am not sure how to do this...i have done uploading of images where i only upload the path of the image.like this:
//checking with this
function checkfile($inputname,$inputsize,$inputtype,$size){
global $error;
if($inputsize==0){
$error[]="Please select a picture for your product!";
}
elseif($inputsize>$size){
$error[]="File size can be maximum ".$size." bytes!";
}
elseif(is_uploaded_file($inputname)){
$file_type=$inputtype;
$allowed_types=array("image/bmp","image/gif","image/pjpeg","image/jpeg");
if(!in_array($file_type, $allowed_types))
$error[]="File type not permitted! (Please use jpg, jpeg, bmp, or gif images)";
}
}
//inserting to database
$uploaddir = "img/userPics/";
if(!file_exists($uploaddir))
{
mkdir($uploaddir, 0777);
}
// check file
checkfile($_FILES['file']['tmp_name'], $_FILES['file']['size'], $_FILES['file']['type'],500000);
if(!isset($error))
{
$date = date("YmdHis");
$done = copy($_FILES['file']['tmp_name'],$uploaddir.$date.'.jpg');
}
if ($done)
{
$query = "INSERT INTO tblgallery (pic_Path, username, pic_Num) VALUES ('" . addslashes($uploaddir) . $date . ".jpg', '" . $_POST["txtUsername"] . "', '" . $num . "')";
mysql_query($query) or
die (mysql_error());
so....i don't know if it can be done the same way for sounds like mp3 or wav or whatever...pls advice..thank you.