amgcompany
Registered
Здравейте,
Имам upload система, която не работи много добре
Имам една форма от която избирам два файла (картинки) и искам да ги качвам едновременно и двете картинки в БД и да са на един ред, двете картинки са два различни тъмбнейла, и за да се смалят картинките минават през две функции, които сам си написал (CreateThumnail 1 и 2). Но проблема е, че нещо MySql заявката не работи, а преди да преинсталирам OS всичко си беше наред. Кода не е от най-добрите, но само па такъв начин се сетих да го направя.
Имам upload система, която не работи много добре
Имам една форма от която избирам два файла (картинки) и искам да ги качвам едновременно и двете картинки в БД и да са на един ред, двете картинки са два различни тъмбнейла, и за да се смалят картинките минават през две функции, които сам си написал (CreateThumnail 1 и 2). Но проблема е, че нещо MySql заявката не работи, а преди да преинсталирам OS всичко си беше наред. Кода не е от най-добрите, но само па такъв начин се сетих да го направя.
PHP:
$filename = strtolower(new_name($_FILES['pic']['name']));
$filename2 = strtolower(new_name($_FILES['pic2']['name']));
br=0;
if(preg_match("/[.](jpg)|(gif)|(png)$/", $filename))
{
$source = $_FILES['pic']['tmp_name'];
$target = $imgDirectory.$filename;
move_uploaded_file($source, $target);
while(file_exists($thumbDirectory.$filename))
{$filename = new_name($filename);}
$new = $thumbDirectory.$filename;
if(@copy($target, $thumbDirectory.$filename))
{
$br++;
}
createThumbnail($filename);
}
if(preg_match("/[.](jpg)|(gif)|(png)$/", $filename2))
{
$source2 = $_FILES['pic2']['tmp_name'];
$target2 = $imgDirectory.$filename2;
move_uploaded_file($source2, $target2);
while(file_exists($thumbDirectory.$filename2))
{
$filename2 = new_name($filename2);
}
$new2 = $thumbDirectory.$filename2;
if(@copy($target2 , $thumbDirectory.$filename2) && $br==1 )
{
mysql_query("INSERT INTO pics SET pic_id='$pic_id+1',id_new = '$id_new', pics_new='$new', pics_new2='$new2'") or die(mysql_error());
}
createThumbnaila($filename2);
}