2 Rozet
3 Sertifika
18 Soru Sordu
6 Cevap Verdi
0 Blog Yazısı
11 Etiket Takibi

Hakkında

İş Tecrubesi

Frontend Developer
Arneca Teknoloji | Haziran 2019

Çeşitli Kurum ve Kuruluşlara, yazılımsal destek.

Eğitim Geçmişi

Kahramanmaraş Sütçü İmam Üniversitesi
| Aralık 2020 - Aralık 2020

Sertifikalar & Başarılar

GY Sertifikaları (3)
Web Programlama 301 Sertifikası
Veriliş Tarihi: Mayıs 2020
Web Programlama 201 Sertifikası
Veriliş Tarihi: Aralık 2019
Web Programlama 101 Sertifikası
Veriliş Tarihi: Ocak 2019
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

24
Tümünü Gör

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.

Görsel kaldırıldı.

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. 

Görsel kaldırıldı.

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. 

Görsel kaldırıldı.

Bunun gibi veya 

Görsel kaldırıldı.

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

picture-227158-1589293791.jpg
06 Mayıs 2020 tarihinde cevaplandı

https://www.goalkicker.com/

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ı

picture-227158-1589293791.jpg
21 Nisan 2020 tarihinde cevaplandı

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

picture-227158-1589293791.jpg
16 Nisan 2020 tarihinde cevaplandı

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.