galabin123
Registered
Винаги показва че не е качена ...
PHP:
if(isset($_POST['addbio'])){
$username = $_SESSION['username'];
$name = htmlspecialchars($_POST['name']);
$age = htmlspecialchars($_POST['age']);
$info = htmlspecialchars($_POST['info']);
$moreinfo = htmlspecialchars($_POST['moreinfo']);
$movie = htmlspecialchars($_POST['movie']);
$adder = htmlspecialchars($username);
$putq = 'upload/'.basename($_FILES['ufile']['name']);
if (@copy($_FILES['ufile']['tmp_name'], $putq)) {
list($width, $height, $type) = getimagesize("$putq");
if ($width > 2000) {
echo "Снимката е прекалено голяма. Снимката не е качена.";
unlink($putq);
}
else {
function upload_small($tmp_name,$file_type,$path_small){
if(!file_exists($path_small)){
if($file_type=="image/pjpeg" or $file_type=="image/jpeg" or $file_type=="image/gif" or $file_type=="image/x-png" or $file_type=="image/png"){//проверка дали файлът е картинка
list($width,$height) = getimagesize($tmp_name);
define("WIDTH","215");
define("HEIGHT","280");
if($width<WIDTH and $height<HEIGHT){
move_uploaded_file($tmp_name,$path_small);
}elseif($width>=WIDTH){
$new_width= WIDTH;
$new_height= (int) ($height*$new_width)/$width;
if($file_type=="image/pjpeg" or $file_type=="image/jpeg"){
$imagecreatefrom="imagecreatefromjpeg";
}elseif($file_type=="image/gif"){
$imagecreatefrom="imagecreatefromgif";
}elseif($file_type=="image/x-png" or $file_type=="image/png"){
$imagecreatefrom="imagecreatefrompng";
}
$image_p=imagecreatetruecolor($new_width, $new_height);
$image=$imagecreatefrom($tmp_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, $path_small, 100);
}elseif($height>=HEIGHT){
$new_height= HEIGHT;
$new_width= (int) ($width*$new_height)/$height;
if($file_type=="image/pjpeg" or $file_type=="image/jpeg"){
$imagecreatefrom="imagecreatefromjpeg";
}elseif($file_type=="image/gif"){
$imagecreatefrom="imagecreatefromgif";
}elseif($file_type=="image/x-png" or $file_type=="image/png"){
$imagecreatefrom="imagecreatefrompng";
}
$image_p=imagecreatetruecolor($new_width, $new_height);
$image=$imagecreatefrom($tmp_name);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p, $path_small, 100);
}
}else{ echo 'Файлът не е картинка!'; exit; }
}else{ echo 'Такъв файл вече съществува!'; exit; }
}
define("URL","http://localhost/video/");
$file_name=$_FILES['ufile']['name'];
$tmp_name=$_FILES['ufile']['tmp_name'];
$file_type=$_FILES['ufile']['type'];
$path_small="upload/small/".basename(strtolower($file_name));
upload_small($tmp_name,$file_type,$path_small);
echo '<br><img src="'.$path_small.'" alt=""><br>';
echo '<br>'.URL.$path_small.'<br>';
if(empty($name) or empty($age) or empty($info) or empty ($moreinfo) or empty ($movie)){
echo "Попълни всички полета!";
}
else {
$date = date('d.m.Y - H:i');
$query = "INSERT INTO `bio` (`id`, `name`,`age`, `info`, `moreinfo`, `movie`, `date`,`adder`,`photo`,`thumb`) VALUES('','$name','$age','$info','$moreinfo','$movie','$date','$adder','$putq','$path_small')";
mysql_query($query) or die (mysql_error());
echo "<font color=red>Успешно добавихте текста!</font><br><a href=\"index.php\"><br>Върни се в началната страница</a>";
}
}
} else {echo "Снимката не е качена";}
}