Kişisel Sayfaları
İlgi Alanları
İş Tecrubesi
Çeşitli Kurum ve Kuruluşlara, yazılımsal destek.
Eğitim Geçmişi
Sertifikalar & Başarılar
Kullanıcıya ait test sonucu bulunmamaktadır.
Dil Becerileri
Son Forum Aktiviteleri
24PHP de LİKE Sistemi Nasıl Yapılır ?
Merhaba arkadaşlar yapmış olduğum haber sitesinde kullanıcıdan gelen yorumlara like atabilme özellilği koymak istiyorum. bunu en kolay şekilde ajax pdo javascript jquery php felan kullanarak nasıl yaparım?
bu şekilde yapmak istiyorum.
PHP den çekilen veriye neden link ekleyemiyorum ?
Merhaba arkadaşlar, Php de veritabanından çektiğim slider resimlerine link eklememe rağmen link çalışmıyor.
Bu şekilde ekliyorum ama tıkladığımda hiçbirşey olmuyor. Kodlama da bir hata yok gibi ama neden linkimi görmüyor onu merak ediyorum ? Yardımcı olursanız sevinirim..
Sizce Radio Button ile ... Olurmu ?
Merhaba;
Bir php de bir test uygulaması yapmak istiyorum.
Sorular bu şekilde sorulacak.. Ypmak istediğim şey her bir Radio button a bir puan vermek. Mesela A şıkkını seçerse sayac isimli bir değişkenin değeri +3 artsın. B şıkkı 2 puan C şıkkı 1 puan D şıkkı 5 puan olsun.. Şeklinde. Bunu nasıl yapabilirim. Javascript veya Jquery ile ?
Bunun gibi Sliderları Nereden Bulabilirim ?
Merhaba arkadaşlar;
Yaptığım Haber sitesi için Mynette veya Milliyet sitesinde buluna sliderlara benzer sliderlar bulmam lazım.. Ama İnsternette bulduklarım çok klasik.
Bunun gibi veya
Bunun tarzı slider bulmam lazım.. Tam bunlar gibi bulabileceğim site, kütüphane var mı ?
PHP de Nasıl Onedio da ki Gibi Testlerden Yapabilirim ?
Merhaba;
Onedio nun Testlerini görmüşsünüzdür veya kimilerimiz o testlerden çözmüştür. Benim PHP ile yapılmış sitemde o testere benzer birşey yapmak istiyorum. Yani mesela verilen cevaplara göre farklılık gösteren sonuçların olduğu bir test sayfasını nasıl yapabilirim.
Sitem için bu test sayfası çok önemli. Nasıl yapabilirim ?
Jaascript
https://launchschool.com/books
Bu iki siteden ücretsiz ve profesyonel içerikli kaynaklara ulaşabilirsin. Çok değerli kaynaklardır. Ama ingilizce dir. Şöyle yapabilirsin. Kaynaktan çalılırken javascript kodunu yaz ne işe yaradığına bak deneye deneye öğren.
PHP SEO UYUMLU LİNK SORUNU SİZCE...?
Tamam sorunu çözdüm. Eğer siteyi yayınlamamışsanız ..
php taglarının en üstüne
function base_url() {
return 'http://localhost/viral/';
}
oluşturun ve head taglarının içine <base href="<?php echo base_url(); ?>"/> ie o fonksiyonu çağırın sorun çözülmüştür.
PHP ADMİN PANELİNDEN RESİMLİ İÇERİK NASIL EKLENİR ?
Tamam sorunumu çözdüm. Farklı yere kaydedip ordan çağırmaya çalışıyordum.
Summernote u indirdim sada sonra editör sayfasına
<!-- Main content -->
<section class="content">
<div class="row">
<div class="col-md-12">
<div class="card card-outline card-info">
<div class="card-header">
<h3 class="card-title">
Haber İçerik Ekleme
</h3>
<!-- tools box -->
<div class="card-tools">
<button type="button" class="btn btn-tool btn-sm" data-card-widget="collapse" data-toggle="tooltip"
title="Collapse">
<i class="fas fa-minus"></i></button>
</div>
<!-- /. tools -->
</div>
<!-- /.card-header -->
<div class="card-body pad">
<div class="mb-3">
<textarea class="summernote" id="blog_content"></textarea>
<!-- <textarea name="saglik_detay" id="editor" rows="10" cols="80"></textarea>
-->
<textarea hidden id="saglik_detay" name="saglik_detay"></textarea>
</div>
</div>
</div>
</div>
<!-- /.col-->
</div>
<!-- ./row -->
</section>
<!-- /.content -->
<script type="text/javascript">
$(document).ready(function() {
$('#blog_content').summernote({
height: "300px",
dialogsInBody: true,
callbacks: {
onImageUpload: function(files) {
uploadFile(files[0]);
}
}
});
});
$("#blog_content").on("summernote.change", function (e) { // callback as jquery custom event
var plainText = $("#blog_content").summernote("code");
$('#saglik_detay').val(plainText)
});
function uploadFile(file) {
data = new FormData();
data.append("file", file);
$.ajax({
data: data,
type: "POST",
url: "netting/islemler.php?blog_content=blog_content", //replace with your url
cache: false,
contentType: false,
processData: false,
success: function(url) {
if(url==0){
// notify("Error","Incorrect picture!!!","error","topRight");
alert("eklenemedi");
}else{
$('#blog_content').summernote("insertImage", url);
}
}
});
}
</script>
şu kodları yazdım.
başka bir function.php sayfası oluşturup verileri database kaydederken
if(isset($_POST['saglikkaydet']))
{
$uploads_dir = '../../img/saglik';
@$tmp_name = $_FILES['saglik_resim']['tmp_name'];
@$name = $_FILES['saglik_resim']['name'];
$benzersizsayi1=rand(20000,32000);
$benzersizsayi2=rand(20000,32000);
$benzersizsayi3=rand(20000,32000);
$benzersizsayi4=rand(20000,32000);
$benzersizad=$benzersizsayi1.$benzersizsayi2.$benzersizsayi3.$benzersizsayi4;
$refimgyol=substr($uploads_dir,6)."/".$benzersizad.$name;
@move_uploaded_file($tmp_name, "$uploads_dir/$benzersizad$name");
$tarih = $_POST['saglik_tarih'];
$saat = $_POST['saglik_saat'];
$zaman = $tarih." ".$saat;
$kaydet = $db->prepare("INSERT INTO saglik SET
saglik_title=:saglik_title,
saglik_detay=:saglik_detay,
saglik_durum=:saglik_durum,
saglik_anasayfa=:saglik_anasayfa,
saglik_keyword=:saglik_keyword,
saglik_tarih=:zaman,
editor_id=:editor_id,
saglik_resim=:saglik_resim");
$insert = $kaydet->execute(array(
'saglik_title' => $_POST['saglik_title'],
'saglik_detay' => $_POST['saglik_detay'],
'saglik_durum' => $_POST['saglik_durum'],
'saglik_anasayfa' => $_POST['saglik_anasayfa'],
'saglik_keyword' => $_POST['saglik_keyword'],
'editor_id' => $_POST['editor_id'],
'zaman' => $zaman,
'saglik_resim' => $refimgyol
));
if($insert){
header("Location:../saglik-ekle.php?durum=ok");
}
else
{
header("Location:../saglik-ekle.php?durum=no");
}
}
if(isset($_GET['blog_content']) && $_GET['blog_content']=="blog_content"){
$record_place="http://localhost/viral/assest/img/";
$record="../../assest/img/";
$allowed = array( 'png', 'jpg', 'gif','svg' );
if( isset($_FILES['file']) && $_FILES['file']['error'] == 0 ) {
$explode_file=sanitize($_FILES['file']['name']);
$explode=explode(".",$explode_file);
$explode[count($explode)-2]=$explode[count($explode)-2]."_".rand(0,99999);
$implode=implode(".",$explode);
$file_name=$implode;
$extension = pathinfo( $_FILES['file']['name'], PATHINFO_EXTENSION );
if( !in_array( strtolower( $extension ), $allowed ) ) {
echo "0";
exit;
}
if( move_uploaded_file( $_FILES['file']['tmp_name'], $record.$file_name ) ) {
echo $record_place.$file_name; // echo absolute file_url
exit;
}
}
echo "0";
exit;
}
Şeklinde funksiyon yazdım.
yazılıma nasıl çalışılmalı
Merhaba Arkadaşımızında da dediği gibi asla okulda öğrenilen bilgilerle yetinme. Üniversite çok güzel şeyler katar, katmaz demiyoruz. Sosyallik katar, misyonu olan insanlarla tanışma fırsatı sunar, kişisel gelişimie katkıda bulunur. Ama yazılım için bunlardan fazlası gerekli ve en iyi öğrenme yöntemi uygulama yapmaktan geçer. Kimse sana en iyi kitaptan veya en iyi video izlenerek öğrenilir diyemez çünkü herkesin öğrenme biçimi farklıdır. Kimileri kitaptan daha iyi anlarken kimileri video izleyerek kimileri ikisinden de değil araştuırma yaparak internet sitelerinden kimileri deneme yanılma ile öğrenir. Çok farklılık gösterebilir. Ama ortak yön şu ki proje odaklı çalışmak her zaman daha hızlı öğrenmeni ve işi tam anlamıyla kavramana yardımcı olur. Çünkü yazılım temellerini nasıl öğrenirsen öğren işin sonunda yine proje yapacaksın. O yüzden işin temelini kendine göre öğrendikten sonra mesela yazılım temellerini. Daha sonra proje odaklı çalış. Basit bir proje yap bu ne olursa olsun hesap makinesi bile olabilir sadece başlaman yeter. Daha sonra bunu unutma ama İSTİKRARLI bir şekilde her gününü bu alana ayırman gerekiyor. Bir işte iyice pişmek için, yemek yemek, su içmek gibi her gün yağtığın gibi de her gün çalışman yeni projeler geliştirmen gerekiyor. Mesela basit bir proje yaptın diyelim daha sonra işin feslefesine in yani yaptığın projeler basit olsa bile projeleri kullanıcıya yönelik yani insanların ihtiyaç duyduğu alanda yapmaya çalış kim bilir belki projen tutat ve iyi bir gelecek seni bekliyor olur: :::) Proje dağarcığını genişlettikten ve projeler yapmaya başladıktan sonra bunları insanlara paylaşmaya yönel kulllansınlar sana iyi ve kötü yorumlarını sunsunlar. Ama sakın kötü yorumlardan üzülme aksine bu seni dahada hırslandırsın. Kendini bu şekilde geliştirebilirsin.
Ama şunu unutma her zaman bir hayalin ve HEDEFİN olsun.
Kitaplardan yararlanmak istersen ücretsiz Profesyonel içerikler paylaşan bir site var:
https://www.goalkicker.com/ bu siteden yaralanabilirsin.
Video istersende UDEMY, Youtube gibi sosyal paylaşım platformlarında eğitimler bulabilirsin.
Ne Tür Hosting Kullanmalıyım
Bunun cevabı yaptığınız sitenin türüne göre değişir. Eğer site PHP, MySql tabablı ise Linux Host, Eğer site ASP.net SQL tabanlı ise Windows Host tercih edilir. Bunun sebebi Php ve MySql tabanlı sitelerde Linux hostları üzerinden siteyi daha kolay manipüle edebilir bakımını, Optimizasyonunu daha ayrıntılı ve profesyonel yapabilirsiniz. Ama ASP.NET SQL tabanlı siteler ise Microsoft tabanlı oldukları için windows Hostlarda bu altyapılar için Microsoft un hazır paket olarak oluşturduğu oğtimizasyon araçları bulunmakta o yüzden windows önerilir.