Veritabanına pdf dosya eklemek.
Merhaba arkadaşlar, bir kütüphane yapmaya çalışıyorum bunun için veri tabanıma kitapları pdf olarak kaydetmek istiyorum ama bir türlü yapamadım. Yardımcı olursanız sevinirim. Emeği geçenlere şimdiden teşekürler.
Kodlarım aşağıda ki gibidir.
if ($_POST){
$adi = p("adi");
$link = sef_link($adi);
$sira = p("sira");
$resim_hedef = "../kutuphane/pdf"; //Resmin yükleneceği yolu bir değişkene atadık
($_FILES["kutuphane_resim"]["name"]); //Resmin ismini çekiyoruz
$resim_turu = $_FILES["kutuphane_resim"]["type"]; //Resmin türü. Örn; JPEG, PNG, GIF vs.
$resim_kaynak = $_FILES["kutuphane_resim"]["tmp_name"]; //Resmin hangi kaynaktan geldiğini alıyoruz
$resim_isim = "$resim_hedef/".$_FILES["kutuphane_resim"]["name"];
move_uploaded_file($_FILES["kutuphane_resim"]["tmp_name"],$resim_isim );
$pdf_hedef = "../kutuphane/pdf"; //Resmin yükleneceği yolu bir değişkene atadık
($_FILES["kutuphane_pdf"]["name"]); //Resmin ismini çekiyoruz
$pdf_turu = $_FILES["kutuphane_pdf"]["type"]=="application/pdf";
$pdf_kaynak = $_FILES["kutuphane_pdf"]["tmp_name"]; //Resmin hangi kaynaktan geldiğini alıyoruz
$kutuphane_pdf = "$pdf_hedef/".$_FILES["kutuphane_pdf"]["name"];
move_uploaded_file($_FILES["kutuphane_pdf"]["tmp_name"],$kutuphane_pdf);
if(($adi=="") or ($sira=="") or ($resim_kaynak=="") or ($pdf_kaynak=="")){
echo '<h4 class="alert_error">Gerekli alanları doldurmanız gerekiyor..</h4>';
}elseif(($resim_turu != "image/jpeg") and ($resim_turu != "image/png") and ($resim_turu != "image/gif") and ($pdf_turu != "application/pdf")){ //Eğer seçilen resimlerin türü JPEG, PNG veya GIF değilse bir hata mesajı verdiriyoruz
echo '<script>alert("Seçtiğiniz dosya jpeg, png ve gif formatlarında olmalıdır!");</script>';
echo '<meta http-equiv="refresh" content="0;URL=index.php">';
}else{
$islem=query("INSERT INTO kutuphane_icerik SET
dosya_adi='$adi',
dosya_link='$link',
dosya_sira='$sira',
dosya='$kutuphane_pdf'
resim='$resim_isim'
");
if($islem) {
echo '<h4 class="alert_success">Kutuphane başarıyla eklendi.. Yönlendiriliyorsunuz..</h4>';
go(URL."/admin/index.php?do=marksist_kutuphane", 1);
}else{
echo'Hata ! Haber veritabanına eklenemiyor",2,"Yonet.php?Git=Haberler';
go(URL."/admin/index.php?do=marksist_kutuphane", 1);
}
}
}
?>
<form action="" method="post" enctype="multipart/form-data">
<div class="module_content">
<fieldset>
<label>KKUTUPHANE ADI</label>
<input type="text" name="adi" />
</fieldset>
<fieldset>
<fieldset>
<label> KUTUPHANE SİRASI</label>
<input type="text" name="sira" />
</fieldset>
</div>
<div class="module_content">
<fieldset>
<div style="padding-left: 15px">
<input type="file" name="kutuphane_resim" /> Resim Seçin. ( Zip, JPEG, PNG, GIF)
</div>
</fieldset>
<fieldset>
<div style="padding-left: 15px">
<input type="file" name="kutuphane_pdf" /> Yanlız PDF formatı seçin.
</div>
</fieldset>
</div>
</form>
Editör
Bir sorum daha olacak, bunun için ayrıca bir başlık açmak istemedim. Formda kullandığımız gibi basit bir yazı editörü nasıl edine bilirim. ckeditör kullanıyorum, onun çok fazla özelliği var ama ben burada ki gibi basit bir şey istiyorum. oldukça sade, yorum yadığım editörü nasıl edinebilirim?
Php
Buna hiç gerek yok. Normal PHP upload scriptleri ile post edebilirsiniz bu çok uğraştırır.