示例#1
0
/* kayıtların  alındığı alandır... */
if (isset($_POST["share"])) {
    # code...
    $option_department = $_POST["option_department"];
    $option_class = $_POST["option_class"];
    $option_subject = $_POST["option_subject"];
    $option_notes = $_POST["option_notes"];
    /*Tyrkçe karakter kontrol yapılıyor varsa ingilizce karaktere çeviriliyor */
    function turkce($metin)
    {
        $aranan = array("ç", "Ç", "ğ", "Ğ", "ı", "İ", "ö", "Ö", "ş", "Ş", "ü", "Ü", " ");
        $yerine = array("c", "c", "g", "g", "i", "i", "o", "o", "s", "s", "u", "u", "_");
        return str_replace($aranan, $yerine, $metin);
    }
    $gecici_ad = $_FILES["file"]["tmp_name"];
    $kalici_yol_ad = "../uploads/" . turkce($_FILES["file"]["name"]);
    if (file_exists($kalici_yol_ad)) {
        // yüklenen dosya upload dizininde varsa
        echo "<script>alert('Yazdığınız ad ile bir dosya zaten kayıtlıdır.');</script>";
    } else {
        if ($_FILES["file"]["size"] < 1000 * 1024) {
            if (move_uploaded_file($gecici_ad, $kalici_yol_ad)) {
                // eğer dosya kaydedilirse
                $pdo = new PDO("mysql:host=localhost;dbname=uninote;charset=utf8", "root", "");
                $my_email = $_SESSION["email"];
                $control = $pdo->query("SELECT id FROM user WHERE email='{$my_email}'");
                $result = $control->fetch(PDO::FETCH_LAZY);
                $my_id = $result->id;
                $pdo->query("INSERT INTO notes(department,class,subject,notes,file,user_id)\n                   VALUES ('{$option_department}','{$option_class}','{$option_subject}','{$option_notes}','{$kalici_yol_ad}','{$my_id}')");
                echo "<script>alert('Dosya başarı ile yüklendi.');</script>";
            } else {
示例#2
0
include "../inc/header.php";
?>

<?php 
if (isset($_POST["upload"])) {
    # code...
    /*Tyrkçe karakter kontrol yapılıyor varsa ingilizce karaktere çeviriliyor */
    function turkce($metin)
    {
        $aranan = array("ç", "Ç", "ğ", "Ğ", "ı", "İ", "ö", "Ö", "ş", "Ş", "ü", "Ü", " ");
        $yerine = array("c", "c", "g", "g", "i", "i", "o", "o", "s", "s", "u", "u", "_");
        return str_replace($aranan, $yerine, $metin);
    }
    $gecici_ad = $_FILES["file"]["tmp_name"];
    $kalici_yol_ad = "../images/" . rand(1, 100000000) . "_" . turkce($_FILES["file"]["name"]);
    if ($_FILES["file"]["error"]) {
        // hata oluştu ise
        echo "<font color='green'>Hata : ", $_FILES["file"]["error"], "</font>";
    } else {
        if (file_exists($kalici_yol_ad)) {
            // yüklenen dosya upload dizininde varsa
            echo "<script>alert('Yazdığınız ad ile bir dosya zaten kayıtlıdır.');</script>";
        } else {
            if ($_FILES["file"]["size"] < 1000 * 1024) {
                if (move_uploaded_file($gecici_ad, $kalici_yol_ad)) {
                    // eğer dosya kaydedilirse
                    $pdo = new PDO("mysql:host=localhost;dbname=uninote;charset=utf8", "root", "");
                    $my_email = $_SESSION["email"];
                    $control = $pdo->query("SELECT id FROM user WHERE email='{$my_email}'");
                    $result = $control->fetch(PDO::FETCH_LAZY);