function imageResize($file_path, $new_width){
//Получаем ширину и высоту исходника
list($w, $h) = getimagesize($file_path);
//Получаем коэфицент соотношения сторон
$proportions = $h / $w;
$new_w = $new_width;
$new_h = $new_w * $proportions; // Получаем высоту уменьшенной картинки пропорционально новой ширине
$thumb = imagecreatetruecolor($new_w, $new_h);
$source = imagecreatefromjpeg($file_path);
imagecopyresized($thumb, $source, 0, 0, 0, 0, $new_w, $new_h, $w, $h);
imagejpeg($thumb, $_FILES['image']['tmp_name']);
return $_FILES['image']['tmp_name'];
imagedestroy($thumb);
}
$sql = 'INSERT INTO items SET
name = :name,
description = :description,
price = :price,
date = NOW(),
category_id = :category_id,
address = :address,
image = :image,
user_id = :user_id';
$s = $pdo->prepare($sql);
$s->bindValue(':name', $_POST['name']);
$s->bindValue(':description', $_POST['description']);
$s->bindValue(':price', $_POST['price']);
$s->bindValue(':address', $_POST['address']);
$s->bindValue(':category_id', $_POST['category_id']);
$s->bindValue(':image', $_FILES['image']['name']);
$s->bindValue(':user_id', $_SESSION['id']);
$s->execute();
<?php
// Предположим, что текущей датой является 10 марта 2001, 5:16:18 вечера,
// и мы находимся во временной зоне Mountain Standard Time (MST)
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$today = date("m.d.y"); // 03.10.01
$today = date("j, n, Y"); // 10, 3, 2001
$today = date("Ymd"); // 20010310
$today = date('h-i-s, j-m-y, it is w Day'); // 05-16-18, 10-03-01, 1631 1618 6 Satpm01
$today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // it is the 10th day.
$today = date("D M j G:i:s T Y"); // Sat Mar 10 17:16:18 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:18 m is month
$today = date("H:i:s"); // 17:16:18
$today = date("Y-m-d H:i:s"); // 2001-03-10 17:16:18 (формат MySQL DATETIME)
?>
//Добавление комментария в базу и перенапавление туда же на страницу с постом
if(isset($_POST['comment-text'])&&($_POST['name'])) {
$sql="INSERT INTO comments SET
post_id=$post_id,
name=:name,
comment=:comment";
$s = $pdo->prepare($sql);
$s->bindValue(':name', $_POST['name']);
$s->bindValue(':comment', $_POST['comment-text']);
$s->execute();
//Перенаправляем на эту же страницу после добавления коммента чтобы по F5 не добавлялся дубликат коммента.
header("Location:./post.php?post_id=$post_id#comments");
}