Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- if ($_SERVER['REQUEST_METHOD'] == 'POST'){
- if(isset($_POST['content'])){
- $content = $_POST['content'];
- $title = $_POST['title']."\n";
- $date = explode('-', $_POST["date"]);
- $time = explode(':', $_POST['time']);
- $second = date("s");
- $blogname = $_SESSION["blogname"];
- $fileInfo = file("data/".$blogname."/info");
- $unique = substr_replace($fileInfo[0], "", -1);
- $fileInfo[0] = ($unique+1)."\n";
- $fp = fopen("data/".$blogname."/info", "w+");
- flock($fp, LOCK_EX);
- fputs($fp, implode("", $fileInfo));
- flock($fp, LOCK_UN);
- fclose($fp);
- if(strlen($unique) == 1){
- $unique = "0".$unique;
- }
- if(is_uploaded_file($_FILES['file1']['tmp_name'])){
- $extension = strtolower(end(explode('.', $_FILES["file1"]["name"])));
- $target_file = "data/".$blogname."/".$date[0].$date[1].$date[2].$time[0].$time[1].$second.$unique."0.".$extension;
- move_uploaded_file($_FILES["file1"]["tmp_name"], $target_file);
- }
- if(is_uploaded_file($_FILES['file2']['tmp_name'])){
- $extension = strtolower(end(explode('.', $_FILES["file2"]["name"])));
- $target_file = "data/".$blogname."/".$date[0].$date[1].$date[2].$time[0].$time[1].$second.$unique."1.".$extension;
- move_uploaded_file($_FILES["file2"]["tmp_name"], $target_file);
- }
- if(is_uploaded_file($_FILES['file3']['tmp_name'])){
- $extension = strtolower(end(explode('.', $_FILES["file3"]["name"])));
- $target_file = "data/".$blogname."/".$date[0].$date[1].$date[2].$time[0].$time[1].$second.$unique."2.".$extension;
- move_uploaded_file($_FILES["file3"]["tmp_name"], $target_file);
- }
- $contentFile = fopen("data/".$blogname."/".$date[0].$date[1].$date[2].$time[0].$time[1].$second.$unique.".wpis", "w");
- flock($contentFile, LOCK_EX);
- fwrite($contentFile, $title);
- fwrite($contentFile, $content);
- flock($contentFile, LOCK_UN);
- fclose($contentFile);
- unset($_SESSION['blogname']);
- }
- else{
- $username = $_POST['username'];
- $password = $_POST['password'];
- $fileInfo = file("data/userbase");
- foreach($fileInfo as $line){
- $items = explode(';', $line);
- if($username == $items[0] && md5($password) == $items[1]){
- $_SESSION['blogname'] = substr_replace($items[2], "", -1);
- header("Location: post.php");
- exit();
- }
- }
- $_SESSION['msg'] = "Błędna nazwa użytkownika lub hasło. Spróbuj jeszcze raz.";
- header("Location: post.php");
- exit();
- }
- }
- header("Location: blog.php?nazwa=".$blogname);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement