コード例 #1
0
ファイル: show.php プロジェクト: Rouksana/ecvd-php
<?php

require_once 'session.php';
require_once 'function.php';
$posts = Blog\getAllPosts();
if (!isset($_GET['post'])) {
    User\redirect('index.php');
}
if (isset($_SESSION['name'])) {
    $user = User\getUser($_SESSION['name']);
}
$post = Blog\getPost($_GET['post']);
$image = $post['path'] . $post['filename'] . "." . $post['extension'];
if (isset($_POST['delete_post'])) {
    Blog\deletePost($post['id']);
    User\redirect('index.php');
}
include 'header.php';
?>
	<h1><?php 
echo $post['title'];
?>
</h1>
	<p><?php 
echo $post['body'];
?>
</p>
	<?php 
if ($post['filename'] != null) {
    ?>
		<img src="<?php 
コード例 #2
0
ファイル: edit.php プロジェクト: Rouksana/ecvd-php
<?php

require_once 'session.php';
require_once 'function.php';
if (!isset($_POST['post_id']) || !isset($_SESSION['name'])) {
    User\redirect('index.php');
}
$user = User\getUser($_SESSION['name']);
$id = filter_var($user['id'], FILTER_SANITIZE_STRING);
$post = Blog\getPost($_POST['post_id']);
if (isset($_POST['edit_post'])) {
    if (empty($_POST['title']) || empty($_POST['body'])) {
        echo 'Champ non rempli';
    } else {
        Blog\editPost($_POST['title'], $_POST['body'], $_POST['post_id'], $_POST['id']);
        if (isset($_FILES['file'])) {
            list($name, $extension) = User\uploadFile($_FILES['file']['name'], $_FILES['file']['tmp_name']);
            $path = 'upload/';
            $image_id = Blog\updatePostImage($_POST['post_id'], $name, $path, $extension);
        }
        User\redirect('show.php?post=' . $_POST['post_id']);
    }
}
include 'header.php';
?>
	<h1>Edit a post</h1>

	<form method="post" action="" enctype="multipart/form-data">
		<label>Tilte</label>
		<input type='text' name='title' id='title'/>
		<br>