mirror of
https://github.com/Aviortheking/Blog_IMIE.git
synced 2025-04-22 19:02:10 +00:00
pushed
This commit is contained in:
parent
1c278c681c
commit
0ed8d67073
@ -5,13 +5,6 @@ var sendImage = (file) => {
|
|||||||
var form = new FormData();
|
var form = new FormData();
|
||||||
form.append("file", file[0]);
|
form.append("file", file[0]);
|
||||||
request.open("POST", "../upload/", true);
|
request.open("POST", "../upload/", true);
|
||||||
eadystatechange = function() {//Call a function when the state changes.
|
|
||||||
if(http.readyState == 4 && http.status == 200) {
|
|
||||||
alert(http.responseText);
|
|
||||||
// window.location = window.location.href.replace("edit/", "");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
console.log("sending");
|
|
||||||
request.send(form);
|
request.send(form);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,6 +77,21 @@ class PostController extends Controller {
|
|||||||
$post->setTags($tgs);
|
$post->setTags($tgs);
|
||||||
$post->setAuthor($_SESSION["author"]->getId());
|
$post->setAuthor($_SESSION["author"]->getId());
|
||||||
Post::add($post);
|
Post::add($post);
|
||||||
|
|
||||||
|
//move images
|
||||||
|
$post = Post::list(true, 1)[0];
|
||||||
|
$oldfolder = DIR."/../uploads/posts/new/";
|
||||||
|
$files = scandir($oldfolder);
|
||||||
|
$newfolder = DIR."/../uploads/posts/" . $post->getId() . "/";;
|
||||||
|
foreach($files as $fname) {
|
||||||
|
if($fname != '.' && $fname != '..') {
|
||||||
|
rename($oldfolder.$fname, $newfolder.$fname);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$post->setContent(str_replace("/uploads/posts/new/", "/uploads/posts/" . $post->getId() . "/",$post->getContent()));
|
||||||
|
Post::update($post);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return file_get_contents(DIR."/html/post_new.html");
|
return file_get_contents(DIR."/html/post_new.html");
|
||||||
@ -111,19 +126,15 @@ class PostController extends Controller {
|
|||||||
if($post == "new") $post = "temp";
|
if($post == "new") $post = "temp";
|
||||||
|
|
||||||
|
|
||||||
$uploadFolder = DIR."/../uploads/posts/".$_GET["post"]."/";
|
$uploadFolder = DIR."/../uploads/posts/".$post."/";
|
||||||
|
|
||||||
if(!file_exists($uploadFolder)) {
|
if(!file_exists($uploadFolder)) {
|
||||||
mkdir($uploadFolder, 0660, true);
|
mkdir($uploadFolder, 0666, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isset($_FILES["file"]) && !empty($_FILES["file"])) {
|
if(isset($_FILES["file"]) && !empty($_FILES["file"])) {
|
||||||
var_dump($_FILES["file"]);
|
var_dump($_FILES["file"]);
|
||||||
move_uploaded_file($_FILES["file"]["tmp_name"], $uploadFolder.$_FILES["file"]["name"]);
|
move_uploaded_file($_FILES["file"]["tmp_name"], $uploadFolder.$_FILES["file"]["name"]);
|
||||||
// require_once "functions.php";
|
|
||||||
// file_put_contents($uploadFolder."/pouet.jpg", base64_decode($_POST["image"]));
|
|
||||||
// base64_to_jpeg($_POST["image"], $uploadFolder."/pouet.jpg");
|
|
||||||
// file_put_content($uploadFolder."/pouet.jpg", base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $_POST["image"])));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user