У меня есть проблемы с PHP пожалуйста помогите мне.
В загрузке есть одна проблема, например :Vera_Brezhneva_and_Dan_Balan_-_Lepestkami_(www.primemusic.ru).mp3, скрипт берет точки за extension и это дает error...
----------------------------------------------------------------------------------------------------------------------------------
< ? php
$path = "data/";
$valid_formats = array("mp3", "waw", "ogg");
if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
{
$name = $_FILES['file']['name'];
$size = $_FILES['file']['size'];
if(strlen($name))
{
list($txt, $ext) = explode(".", $name);
if(in_array($ext,$valid_formats))
{
if($size<(3072*3072))
{
$actual_image_name = time().substr(str_replace(" ", "_", $txt), 5).".".$ext;
$tmp = $_FILES['file']['tmp_name'];
if(move_uploaded_file($tmp, $path.$actual_image_name))
{
echo "
Name: ".$actual_image_name."
}
else
echo "failed";
}
else
echo "File size max 10 MB";
}
else
echo "Invalid file format..";
}
else
echo "Please select image..!";
exit;
}
? >