Здравейте, това е част от кода при който се записва информация в база данни и се качва и картинка към дадената информация ...
та въпроса ми е, къде и какво трябва да добавя за да се направи tumbnail image и съответно да записва и двете картинки.
Код:
<? include('dbconnect.php');
if($userdata['user_active']==0){
echo ' <strong>Трябва да сте регистриран </strong> ';
}
elseif(!empty($_POST['textarticle']) && !empty($_POST['randimage_txt'])) {
$error = 0;
if(md5($_POST['randimage_txt']) != $_SESSION['image_random_value']){ $error = "1";}
$statia = $_POST['textarticle'];
$title = htmlspecialchars($_POST['title'], ENT_QUOTES);
$user = $userdata['username'];
$avtor = htmlspecialchars($_POST['author'], ENT_QUOTES);
$cat = $_POST['cat'];
$date2 = date('Y-m-d H:i:s');
$statia = htmlspecialchars($statia, ENT_QUOTES);
$result = 0;
$path = 'photo/'.basename($_FILES['file']['name']);
$ext = array('gif','jpg',"",'jpeg');
$extnafaila = end(explode('.',$_FILES['file']['name']));
$extnafaila = strtolower($extnafaila);
if(in_array($extnafaila,$ext)){
if (@move_uploaded_file($_FILES['file']['tmp_name'], $path)) {
echo "";
} else {
echo "";
}
}
else {
echo '<META HTTP-EQUIV="Refresh" CONTENT="5;URL=add.php"><div class="box1"><div class="listtext"><center> Неможете да качвате такъв тип файл!</center></div></div>';
exit();
}
$pathfile = htmlspecialchars($_FILES['file']['name'], ENT_QUOTES);
$hostname = "";
$database = "";
$username = "";
$password = "";
if ($error == 0) {
mysql_select_db($database ,$con) or die('Can\'t connect to database');
mysql_query("SET CHARACTER SET utf8");
$sql = "INSERT INTO **** (idcat, title, text, name, author, date, photo) VALUES ('$cat', '$title','$statia','$user','$avtor','$date2','$pathfile')";
$rs = mysql_query ( $sql, $con )or die (mysql_error());
if (( $rs ) && empty($pathfile)){
echo '<META HTTP-EQUIV="Refresh" CONTENT="3;URL=add.php"><div class="box1"><div class="listtext"><center>Статията е записана без прикачена към нея снимка!</center></div></div>';}
else {
mysql_select_db($database ,$con) or die('Can\'t connect to database');
mysql_query("SET CHARACTER SET utf8");
$sql = "UPDATE ***** SET `no_photo` = '1' WHERE `title` = '$title' LIMIT 1 ";
$rs = mysql_query ( $sql, $con )or die (mysql_error());
echo '<META HTTP-EQUIV="Refresh" CONTENT="3;URL=add.php"><div class="box1"><div class="listtext"><center>Статията е записана с прикачена към нея снимка!</center></div></div>'; }
}
elseif ($error == 1) { echo '<div class="box1"><div class="listtext"><center>Въведете правилно кода!</center></div></div>'; include('****l');}
}
else {
include('****'); }
?>
та въпроса ми е, къде и какво трябва да добавя за да се направи tumbnail image и съответно да записва и двете картинки.