} if ($image == '') { $image = "no_image.png"; } //Обробатываем файл $imgDir = $_SERVER['DOCUMENT_ROOT'] . '/file/'; // каталог для хранения изображений function getExtension1($newname3) { $val = explode("/", $newname3); return end($val); } if ($_FILES['file']['size'] > 0) { $data2 = $_FILES['file']; $newname3 = $imgDir . rand(1, 10000) . $data2['name']; $file = getExtension1($newname3); move_uploaded_file($_FILES['file']['tmp_name'], $newname3); } //Обробатываем тектовую информацию $iditem = $_POST['iditem']; $name = htmlspecialchars($_POST['name']); $price = $_POST['price']; $linkodzor = htmlspecialchars($_POST['linkodzor']); $linkodzortitle = htmlspecialchars($_POST['linkodzortitle']); $linkotziv = htmlspecialchars($_POST['linkotziv']); $linkotzivtitle = htmlspecialchars($_POST['linkotzivtitle']); $manufekted = $_POST['manufekted']; $category = $_POST['category']; $deskripshn = $_POST['deskripshn']; $keywords = htmlspecialchars($_POST['keywords']); $spase = trim($_POST['spase']);
$tmp = $data['tmp_name']; //это просто для удобства if (@file_exists($tmp)) { //итак, если файл на месте, то $info = @getimagesize($_FILES['image']['tmp_name']); //берем информацию о файле if (preg_match('{image/(.*)}is', $info['mime'], $p)) { //убеждаемся что файл есть ни что иное как изображение $newwidth = 700; //в данную переменную мы помещаем желаемую ширину файла $newname = $imgDir . rand(10000000000, 99999999999) . $data['name']; function getExtension1($newname) { return end(explode("/", $newname)); } $image = getExtension1($newname); //имя файла оставляем прежним //осторожно! если файл с таким именем существует, то он будет перезаписан загружаемым if ($info[0] < $newwidth) { // если ширина загужаемого изображения //меньше заданной в переменной, просто сохраняем файл if (move_uploaded_file($_FILES['image']['tmp_name'], $newname)) { $messages[] = "Файл успешно загружен. "; } else { $messages[] = "Ошибка загрузки файла!"; } } else { // а если больше, то ресайзим // функцию ресайза мы напишем дальше if (resize($tmp, $newwidth, $newname)) { $messages[] = "Рисунок был успешно загружен и преобразован";
//Обробатываем файл if ($_FILES['file']['size'] != '') { if ($newfile != '') { unlink('../file/' . $newim); } $imgDir = $_SERVER['DOCUMENT_ROOT'] . '/file/'; // каталог для хранения изображений function getExtension1($newname2) { $value = explode("/", $newname2); return end($value); } if ($_FILES['file']['size'] > 0) { $data10 = $_FILES['file']; $newname10 = $imgDir . rand(1, 10000) . $data10['name']; $newfile = getExtension1($newname10); move_uploaded_file($_FILES['file']['tmp_name'], $newname10); } } else { $newfile = $items['filename']; } //Обробатываем тектовую информацию $iditem = $_POST['iditem']; $name = htmlspecialchars($_POST['name']); $price = $_POST['price']; $linkodzor = htmlspecialchars($_POST['linkodzor']); $linkodzortitle = htmlspecialchars($_POST['linkodzortitle']); $linkotziv = htmlspecialchars($_POST['linkotziv']); $linkotzivtitle = htmlspecialchars($_POST['linkotzivtitle']); $manufekted = $_POST['manufekted']; $category = $_POST['category'];
function getExtension1($newname2) { return end(explode("/", $newname2)); } if ($_FILES['image']['size'] > 0) { $data2 = $_FILES['image']; $newname2 = $imgDir . rand(1, 10000) . $data2['name']; $image = getExtension1($newname2); move_uploaded_file($_FILES['image']['tmp_name'], $newname2); } $img_menu = $_SERVER['DOCUMENT_ROOT'] . '/categoryimages/'; // каталог для хранения изображений if ($_FILES['menu']['size'] > 0) { $data2 = $_FILES['menu']; $newname2 = $img_menu . rand(1, 10000) . $data2['name']; $menu_image = getExtension1($newname2); move_uploaded_file($_FILES['menu']['tmp_name'], $newname2); } //Обробатываем тектовую информацию $name = htmlspecialchars($_POST['name']); $deskripshn = $_POST['deskripshn']; $keywords = htmlspecialchars($_POST['keywords']); $levl = $_POST['levl']; $parent = $_POST['parent']; $specification = $_POST['specification']; if ($image == '') { $image = "no_image.png"; } mysql_query("INSERT INTO catecory (name, deskripshn, keywords, levl, parent, img,specification,menu_img) VALUES ('{$name}', '{$deskripshn}', '{$keywords}', '{$levl}', '{$parent}', '{$image}','{$specification}','{$menu_image}') "); $url = "../catalog.php?idp=1&idcom=1"; header("Location: " . $url);
$image = $myrow['img']; } if ($_FILES['menu']['size'] != '') { if ($new_men_im != "no_image.png") { //unlink('../categoryimages/'.$new_men_im); } $imgDir = $_SERVER['DOCUMENT_ROOT'] . '/categoryimages/'; // каталог для хранения изображений function getExtension1($newname2) { return end(explode("/", $newname2)); } if ($_FILES['menu']['size'] > 0) { $data2 = $_FILES['menu']; $newname2 = $imgDir . rand(1, 10000) . $data2['name']; $new_men_im = getExtension1($newname2); move_uploaded_file($_FILES['menu']['tmp_name'], $newname2); } } else { $new_men_im = $myrow['img']; } //Обробатываем тектовую информацию $name = htmlspecialchars($_POST['name']); $deskripshn = $_POST['deskripshn']; $keywords = htmlspecialchars($_POST['keywords']); $levl = $_POST['levl']; $parent = $_POST['parent']; $chpu = $_POST['chpu']; $title = $_POST['title']; $h1 = $_POST['h1']; $specification = $_POST['specification'];
<?php include "../db.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Untitled Document</title> </head> <body> <?php function getExtension1($cat) { return end(explode("+", $cat)); } $result = mysql_query("SELECT category, id FROM goods", $db); $myrow = mysql_fetch_array($result); do { $d = getExtension1($myrow['category']); $cat = mysql_query("SELECT * FROM catecory WHERE name='{$d}'", $db); $myrow2 = mysql_fetch_array($cat); $v = $myrow2['id']; $c = $myrow['id']; $up = mysql_query("UPDATE goods SET category='{$v}' WHERE id={$c}", $db); } while ($myrow = mysql_fetch_array($result)); ?> </body> </html>