tag:blogger.com,1999:blog-54895275334744682902024-03-06T04:38:27.272+03:00Süleyman Akyıldız - Kendince Bir Webmaster'in ÇöplüğüSüleyman Akyıldız - Kendince Bir Webmaster'in ÇöplüğüSüleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.comBlogger37125tag:blogger.com,1999:blog-5489527533474468290.post-17147180557205666892023-02-28T16:02:00.003+03:002023-02-28T16:02:31.495+03:00PHP Öğrenmeye Nerden Başlamalıyım?<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjme4OFJKLscVfBQ5pH-Alar4VEbZgEfLiq_eOYg-Zma4lhrCis_6mGzkZS5Gdnn5nZZ-bkM8e2ErgkqRKFEFIvjk2iDbhFz8VYgglfYU-0c1jZ07OGePbUbr7tnLcycvifhczncEG7K4PNE7s73aLJf_iVqmlgQikuvvLn7aYSMkVB2Dg9cPSLXw" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="485" data-original-width="910" height="171" src="https://blogger.googleusercontent.com/img/a/AVvXsEjme4OFJKLscVfBQ5pH-Alar4VEbZgEfLiq_eOYg-Zma4lhrCis_6mGzkZS5Gdnn5nZZ-bkM8e2ErgkqRKFEFIvjk2iDbhFz8VYgglfYU-0c1jZ07OGePbUbr7tnLcycvifhczncEG7K4PNE7s73aLJf_iVqmlgQikuvvLn7aYSMkVB2Dg9cPSLXw" width="320" /></a></div><p></p>PHP öğrenmeye başlamak için birkaç farklı kaynak vardır. İşte başlamak için bazı öneriler:<br /><br /><ul style="text-align: left;"><li>PHP.net: PHP'nin resmi websitesinde bulunan belgeler, PHP öğrenmeye başlamak için en iyi kaynaklardan biridir. Burada PHP'nin temellerini öğrenebilir, örnek kodları inceleyebilir ve kullanımı hakkında detaylı bilgi alabilirsiniz.</li><li>Online kurslar: Udemy, Codecademy ve Coursera gibi online eğitim platformları, PHP öğrenmeye başlamak için uygun seçenekler sunar. Bu kurslar, size PHP'nin temellerini öğretecek ve uygulamalı örnekler sunacaktır.</li><li>Kitaplar: PHP ile ilgili kitaplar, konuyu daha ayrıntılı bir şekilde öğrenmenize yardımcı olabilir. PHP 7 ve MySQL Web Geliştirme gibi kitaplar, PHP öğrenmeye başlamak için iyi bir başlangıç noktasıdır.</li><li>Çevrimiçi topluluklar: PHP toplulukları, forumlar ve tartışma siteleri, PHP öğrenmeye başlamak için başka bir kaynak sunar. Burada diğer geliştiricilerle etkileşim kurabilir, sorularınızı sorabilir ve öneriler alabilirsiniz.</li></ul><br />Bu kaynakların yanı sıra, PHP öğrenirken uygulamalı örnekler yapmak da önemlidir. Kendi web sitenizi oluşturmak veya bir projede PHP kullanmak, öğrenme sürecinizi hızlandırabilir ve öğrendiklerinizi uygulamalı olarak kullanmanıza olanak sağlar.<br /><p></p>Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-22548445835955527952023-02-28T15:53:00.003+03:002023-02-28T15:53:51.479+03:00Neden PHP'yi Tercih Etmeliyim?<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjUiZ6ZtHOFpVVtRXLb3QUWKG1pmaWHICYlFyOm1wba_E-L0KAUiXq20iRzg0EPPYci_vBJQDejDDidB1EWkm6JXt7XRBRCiC5AYQyYC9Pc2QyK_2isl-fk2btGk9KyjNf5nltHm3ctN-yLtqaLgD86BVhAc8u4A0bvuD51BHRrMaHJXVpaCH3xqg" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="2365" data-original-width="3543" height="214" src="https://blogger.googleusercontent.com/img/a/AVvXsEjUiZ6ZtHOFpVVtRXLb3QUWKG1pmaWHICYlFyOm1wba_E-L0KAUiXq20iRzg0EPPYci_vBJQDejDDidB1EWkm6JXt7XRBRCiC5AYQyYC9Pc2QyK_2isl-fk2btGk9KyjNf5nltHm3ctN-yLtqaLgD86BVhAc8u4A0bvuD51BHRrMaHJXVpaCH3xqg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div>PHP, web uygulamaları geliştirmek için tercih edilen popüler bir programlama dilidir ve birçok nedeni vardır:<br /><ul style="text-align: left;"><li>Kolay Öğrenilebilirlik: PHP, öğrenmesi kolay bir programlama dilidir ve yeni başlayanlar için uygun bir dil olarak kabul edilir.</li><li>Geniş Kullanım Alanı: PHP, dinamik web sayfaları oluşturmak için en popüler dillerden biridir ve çeşitli web sitelerinde kullanılır.</li><li>Açık Kaynak Kodlu: PHP, açık kaynak kodlu bir dildir ve kullanımı ücretsizdir. Ayrıca, geniş bir topluluk tarafından desteklenir ve sürekli olarak güncellenir.</li><li>Çok Platformlu: PHP, Windows, Mac OS ve Linux gibi farklı işletim sistemlerinde çalışabilir.</li><li>Veritabanı Desteği: PHP, birçok veritabanı sistemleriyle uyumlu çalışır ve verileri kolayca işleyebilir</li><li>Güvenlik: PHP, doğru bir şekilde kullanıldığında güvenli bir programlama dilidir. Özellikle son yıllarda yapılan güncellemelerle birlikte, güvenlik konusunda önemli adımlar atılmıştır.</li></ul>Bu nedenlerden dolayı, PHP popüler bir dil olarak kabul edilir ve web uygulamaları geliştirmek isteyenler tarafından sıklıkla tercih edilir.<br /><br />Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-7848397753919926702023-02-28T15:49:00.006+03:002023-02-28T15:49:49.262+03:00Kısaca PHP Nedir ?<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiX4g3nndRoPSFKtzhIUAJr91joREaU_NAN-bb3IdBsPdcYv3tHjzBswZorWibliicRmCFt7voMLOTrcBLft70inVJF8UvHkPAfKUypiFCrd0M6o48kB8zvqctAQDIhl0_zsJlP0CebcMo0t-Kv1d-F2OYb_KbkdZb4gyA_bACSDV_0eZ92paBVfA" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="630" data-original-width="1200" height="168" src="https://blogger.googleusercontent.com/img/a/AVvXsEiX4g3nndRoPSFKtzhIUAJr91joREaU_NAN-bb3IdBsPdcYv3tHjzBswZorWibliicRmCFt7voMLOTrcBLft70inVJF8UvHkPAfKUypiFCrd0M6o48kB8zvqctAQDIhl0_zsJlP0CebcMo0t-Kv1d-F2OYb_KbkdZb4gyA_bACSDV_0eZ92paBVfA" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div>PHP (Hypertext Preprocessor), sunucu taraflı bir programlama dilidir ve web uygulamaları oluşturmak için kullanılır. PHP, HTML ile birlikte çalışarak dinamik web sayfaları oluşturmak için kullanılır. PHP, özellikle veritabanı işlemleri ve form verilerini işleme konusunda oldukça popülerdir. PHP, açık kaynaklı bir dil olup, ücretsiz olarak kullanılabilir ve geniş bir topluluk tarafından desteklenmektedir.<br /> <p></p>Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-19582173809116132452021-10-23T11:11:00.009+03:002021-10-23T11:15:04.420+03:00Windows'da başlangıca nasıl program eklenir?<div class="separator" style="clear: both; text-align: center; display:none;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzf99aQ8vsPaaiF1Eykm7HKAeMzoHSCGn_UQ1b0olp2B8FPiUV8KFJGlelfpURKO8S-cysSUdQpvlsnMCoUWekvEBZehkgyA2rWHTndsM_PX4lN_hVAlbt5rUL-5F-u1Fa9OWNyidOsQ/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1152" data-original-width="2048" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzf99aQ8vsPaaiF1Eykm7HKAeMzoHSCGn_UQ1b0olp2B8FPiUV8KFJGlelfpURKO8S-cysSUdQpvlsnMCoUWekvEBZehkgyA2rWHTndsM_PX4lN_hVAlbt5rUL-5F-u1Fa9OWNyidOsQ/" width="320" /></a></div></div>Bilgisayar her açıldığında istediğiniz programları otomatik açılmasını basit bir şekilde sağlayabilirsiniz.<div><br /></div><div>Şu adımları izleyiniz;</div><div><br /></div><div><b>1. Çalıştır'ı Açınız:</b> <b>Windows + R </b>tuşlarına basarak çalıştırı açınız veya windows arama kısmına çalıştır yazınız ve cıkan kutucuğa <b>shell:startup </b>yazınız.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjP5z_OBVgbQ1Hp_ph9T4vffCk3FM-PmtfncnVhnajusf0cD5X01ZijY0LTMOEJ6LkjrFKRj5bJtI555YuIfui2CX0AKGiplC_erhhxYd_V-FCpbrIrxTmHcTgogAa58-Ci9XvcRY582WEdVov4ML5gL5bNYfJQKFIq0kxGWu8ZCtI5tXRmKDywgA=s413" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="229" data-original-width="413" height="177" src="https://blogger.googleusercontent.com/img/a/AVvXsEjP5z_OBVgbQ1Hp_ph9T4vffCk3FM-PmtfncnVhnajusf0cD5X01ZijY0LTMOEJ6LkjrFKRj5bJtI555YuIfui2CX0AKGiplC_erhhxYd_V-FCpbrIrxTmHcTgogAa58-Ci9XvcRY582WEdVov4ML5gL5bNYfJQKFIq0kxGWu8ZCtI5tXRmKDywgA=s320" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;"><b>2. Kısayolları Başlangıc Penceresine Kopyalayın:</b> Açılan pencereye bilgisayar açıldığında otomatik açılmasını istediğiniz programların kısayollarını ekleyiniz. Kısayol nasıl oluşturuluyor diyorsanız istediğiniz programı bulunuz ve sağ tıklayıp kısa yol oluştur seçeneğini seçiniz ve kopyalayıp açtığımız pencereye yapıştırınız.</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiZ6DGCHn7y7XQNTxWluZ4L1Z5c5ZWtKPOoYLcSPajJgAT09_j5f3i4O_oYuF89ICQPm17pGtPqAB4wjPqijpi4NHBBjHdF-AVgbprnELpgh2vvbcFtjYnQwaYj7rWCKZAZC0sJJcrzEmFS2YJ8EGdFTOFLW4lidSpcmJSqrg4QsS3K2Lb_AeFZkw=s1086" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="729" data-original-width="1086" height="215" src="https://blogger.googleusercontent.com/img/a/AVvXsEiZ6DGCHn7y7XQNTxWluZ4L1Z5c5ZWtKPOoYLcSPajJgAT09_j5f3i4O_oYuF89ICQPm17pGtPqAB4wjPqijpi4NHBBjHdF-AVgbprnELpgh2vvbcFtjYnQwaYj7rWCKZAZC0sJJcrzEmFS2YJ8EGdFTOFLW4lidSpcmJSqrg4QsS3K2Lb_AeFZkw=s320" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: left;"><br /></div><br /><div><br /></div>Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-19359971146058431192021-01-23T03:12:00.004+03:002021-01-23T03:12:24.441+03:00.htaccess Rasgele Yönlendirme<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRL6xmeorEVcJN2XH-xN6LBGlPGL40klkaTh-eGS97iJlbkB_PA4gO-e0h7cwdEcnJS16bQU0DwZPfqpVSiiL_VlM3CG-5oMM97ZOnMUxGuExR33fKDlV7wmIvRizW4K-gX-cyUQoY0g/s1920/htaccess.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1440" data-original-width="1920" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRL6xmeorEVcJN2XH-xN6LBGlPGL40klkaTh-eGS97iJlbkB_PA4gO-e0h7cwdEcnJS16bQU0DwZPfqpVSiiL_VlM3CG-5oMM97ZOnMUxGuExR33fKDlV7wmIvRizW4K-gX-cyUQoY0g/s320/htaccess.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div>.htaccess zamana göre rasgele yönlendirme yapan basit bir kod örneği kendinize göre düzenleyip .htaccess dosyanıza ekleneniz yetecektir.</div><div><br /></div>
<pre class="line-number" data-codetype=".htaccess"><code>RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{TIME_SEC} ^(0|4|8|12|16|22|26|30|34|38|42|46|50|54|58)$
RewriteRule ^.*$ http://deneme1.com [L,NC]
RewriteCond %{TIME_SEC} ^(1|5|9|13|17|23|27|31|35|39|43|47|51|55|59)$
RewriteRule ^.*$ http://deneme2.com [L,NC]
RewriteCond %{TIME_SEC} ^(2|6|10|14|18|24|28|32|36|40|44|48|52|56|60)$
RewriteRule ^.*$ http://deneme3.com [L,NC]
RewriteCond %{TIME_SEC} ^(3|7|11|15|19|25|29|33|37|41|45|49|53|57)$
RewriteRule ^.*$ http://deneme4.com [L,NC]</code></pre>Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-27457724783493255752021-01-23T02:53:00.010+03:002021-01-23T03:09:30.190+03:00PHP Metindeki Linkleri Silme<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLyrB644LGSHxmayfp0UxmweTyFqk2kSwByO2O6iP_TqO602RLWTRYfGuwo_8votPrbdS1ssfdZifWdduSITKGbpqj8tUoK5OS5ntiLIq8YxL37Nr_9JdzpYZttiZk3jVonVjKA5wFUA/s1600/php.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLyrB644LGSHxmayfp0UxmweTyFqk2kSwByO2O6iP_TqO602RLWTRYfGuwo_8votPrbdS1ssfdZifWdduSITKGbpqj8tUoK5OS5ntiLIq8YxL37Nr_9JdzpYZttiZk3jVonVjKA5wFUA/s320/php.jpg" width="320" /></a></div>
<div><br /></div>Metindeki linkleri silmek için basit bir <b>preg_replace </b>kuralı umarım işinizi görmüştür.<br /><br />
<pre class="line-number" data-codetype="PHP">$veri = '<code><a href="https://www.suleymanakyildiz.com.tr">Süleyman AKYILDIZ</a>';
echo preg_replace('/<a(.*?)href=\"(.*?)\"(.*?)>(.*?)<\/a>/', "\\4", $veri); </a></code></pre>
<br />
<pre class="line-number" data-codetype="Çıktı"><code>Süleyman AKYILDIZ</code></pre>Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-54413547780313304332020-07-27T00:50:00.000+03:002020-07-27T00:53:49.889+03:00İnstagram Kapanan Hesabı Açma<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQW-HiP0fDjvvl9gRxe6Bq9gvthR_bkdlll9e_UW57efxNu5MMY1JXSDCm9TfTigtwjw6SLAztSTg8ms5hQ-YZN1PVHzCF07r00fboHhhQE5lKOt4_l62gpUpJNOdqzWP8C58p57ajKQ/s1600/instagram.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="768" data-original-width="1366" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQW-HiP0fDjvvl9gRxe6Bq9gvthR_bkdlll9e_UW57efxNu5MMY1JXSDCm9TfTigtwjw6SLAztSTg8ms5hQ-YZN1PVHzCF07r00fboHhhQE5lKOt4_l62gpUpJNOdqzWP8C58p57ajKQ/s320/instagram.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
İnstagram hesabınız kapandı ve ne yapacağınızı bilmiyorsanız doğru yerdesiniz yapacağınız şey çok basit aşağıda verdiğim linke girip gerekli alanları doldurup göndermeniz yetecektir sizin olduğunuzu doğrulamak için kimlik vb. isteyeceğini unutmayın 10 dk. bazende 1 saat içerisinde açılabiliyor yoğunlukla alakalı bir durum sizin yapacağınız bu işlemi bazı forum gibi yerlerde 50-100 TL gibi fiyatlarda yapmaktadırlar gereksiz yere para vermeye gerek yoktur.<br />
<br />
<b>İşte Dolduracağımız formun linki : </b><br />
<a href="https://help.instagram.com/contact/396169787183059">https://help.instagram.com/contact/396169787183059</a>Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com1tag:blogger.com,1999:blog-5489527533474468290.post-50298189550285413042020-07-24T14:26:00.000+03:002020-07-24T14:35:00.649+03:00PHP Sayfaya 2. Kez Girenlere İşlem Yaptırma<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7dQb8JePytpoM6y2pmx5k8SxUMCkBWPbztFZ7qOyMz_0hEBfg6nlllUGRmKTlrNlOtVKDoKa6o6RXjfdO2d7vDk8ptYy9bEEqy5PDRBB6SasmJj1vazbbF7MhS_0FBqFPz4NyxNuYvA/s1600/813087.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7dQb8JePytpoM6y2pmx5k8SxUMCkBWPbztFZ7qOyMz_0hEBfg6nlllUGRmKTlrNlOtVKDoKa6o6RXjfdO2d7vDk8ptYy9bEEqy5PDRBB6SasmJj1vazbbF7MhS_0FBqFPz4NyxNuYvA/s320/813087.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
PHP ile basit bir örnek daha paylaşmak istedim php sayfamıza 2. kez girenleri nasıl farklı bir işlem yaptırabiliriz onun örneğini göstericem session ile yapacağımız için sunucumuzu yormayacaktır.<br />
Kodumuz ilk önce session olup olmadığını kontrol ediyor eğer yok ise session ekliyor ve 2.kez sayfaya girdiklerinde session eklenmiş olduğu için else bloğundaki komutları ele alacaktır mesela ben ekrana 2. kez girdin yazdırmak istedim.<br />
<br />
<pre class="line-number" data-codetype="PHP"><code>session_start();
if(!isset($_SESSION['girdi'])){
$_SESSION['girdi'] = true;
}else{
echo "2. kez girdin";
}</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-45813666307965349542020-06-20T21:24:00.000+03:002020-06-20T21:38:22.936+03:00PHP 2 Konum Arasındaki KM ve Zaman Ölçer<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUBab3OUSuFMLEPwJfRosx-SeI4gE9HGWLBia5i9NnZg1N7Sek2ITDnhCaGETrECjFvJKX_3-HtOz3GFiADL8xXZo_v4p7r0V2txAMZp0dsPqGYFtnKlUobLlUF9Xjnr-2QrgWCzeNfw/s1600/google-harita-kaydi.png" imageanchor="1"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUBab3OUSuFMLEPwJfRosx-SeI4gE9HGWLBia5i9NnZg1N7Sek2ITDnhCaGETrECjFvJKX_3-HtOz3GFiADL8xXZo_v4p7r0V2txAMZp0dsPqGYFtnKlUobLlUF9Xjnr-2QrgWCzeNfw/s320/google-harita-kaydi.png" width="320" /></a></div>
<br />
Basit ve sade şekilde yazılmış basit bir kod sadece nereden nereye olduğunu ve google apinizi girmeniz yetecektir örnek kod cıktısını aşağıda verdim.<br />
<br />
<pre class="line-number" data-codetype="PHP"><code>$from = "Ankara";
$to = "İstanbul";
$google_api = "BURAYAAPIGELECEK";
$from = urlencode($from);
$to = urlencode($to);
$data = file_get_contents("https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins=$from&destinations=$to&key=$google_api");
$data = json_decode($data);
$time = 0;
$distance = 0;
foreach($data->rows[0]->elements as $road) {
$time += $road->duration->value;
$distance += $road->distance->value;
}
$km=$distance/1000;
echo "Nereye: ".$data->destination_addresses[0];
echo "Nereden: ".$data->origin_addresses[0];
echo "Zaman: ".$time." saniye";
echo "Mesafe : ".$distance." metre";
echo $km;</code></pre>
<br />
<pre class="line-number" data-codetype="Çıktı"><code>Nereden: Ankara, Turkey
Zaman: 17722 saniye
Mesafe : 448397 metre = 448.397 KM
Nereye: İstanbul, Turkey</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-29534128363300611112020-06-06T00:00:00.000+03:002020-06-06T00:00:01.723+03:00cPanel Lisans Aktifleştirme<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaGoLC2jV5THM9g9Pgl4e5ZOm_uGRabeJm4eYD0W-3KiXbvXsHOnmMApFQrwl1IZfdJoiIG9nzoVZC3fIfnV6SJKAQANMrjhgAU9Ole_ko2Itrmn_lyV89oFzBuTcKAJ5ysDnvq3QLhg/s1600/cpanel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaGoLC2jV5THM9g9Pgl4e5ZOm_uGRabeJm4eYD0W-3KiXbvXsHOnmMApFQrwl1IZfdJoiIG9nzoVZC3fIfnV6SJKAQANMrjhgAU9Ole_ko2Itrmn_lyV89oFzBuTcKAJ5ysDnvq3QLhg/s320/cpanel.png" width="320" /></a></div>
<br />
<div>
cPanel lisanları ip adresi üzerine tanımlanmaktadır. Ip adresi üzerine tanımlandığı için cPanel sunucusu içerisinden lisansını sorgulatmalı ve cPanel tarafından onay almalısınız. Diyelim ki sunucunuza bir cPanel lisansı satın aldınız ve panele giriş yaptığınızda hala lisans hatası alıyorsunuz. Basit olarak sunucunuza SSH ile bağlanıp aşağıdaki komutu uygulamalısınız;<br />
<div>
<br /></div>
</div>
<pre class="line-number" data-codetype="SSH"><code>/usr/local/cpanel/cpkeyclt</code></pre>
<br />
Komutu uyguladıktan sonra panelinize giriş yapabilir lisanslı ürününüzü kullanmaya başlayabilirsiniz.Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-50541340730502571942020-06-02T04:12:00.002+03:002020-06-02T04:12:48.505+03:00.htaccess ile Https (SSL) Yönlendirme<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxgthNpt_h0Iva02ezaSboROBjQcekL0VMqRT2mBp57CyC8UltbUl2QIez8QBtn43bBg1_j_QtqZc9Q_Y98LPrhy-WShAGW0MuQFGhsz1uzeIqKoctdfsFDLU6wrrLDEOjcl0FNmABkg/s1600/security.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxgthNpt_h0Iva02ezaSboROBjQcekL0VMqRT2mBp57CyC8UltbUl2QIez8QBtn43bBg1_j_QtqZc9Q_Y98LPrhy-WShAGW0MuQFGhsz1uzeIqKoctdfsFDLU6wrrLDEOjcl0FNmABkg/s320/security.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Sitenizi http'den https'ye kolay bir şekilde yönlendirmek istiyorsanuz doğru yerdesiniz. Birçok yerde arandığını gördüm ve paylaşmak istedim.<br />
Tek yapmamız gereken <b>.htaccess</b> dosyamıza alta verdiğim kodu eklemek.<br />
<br />
<pre class="line-number" data-codetype=".htaccess"><code>RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com1tag:blogger.com,1999:blog-5489527533474468290.post-33995052085024840312020-05-17T15:01:00.000+03:002020-05-17T15:01:25.299+03:00Linux Saldırı Tespiti<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgi6cvBpqlisLCfzCoTze2hY52512S5urkNB_PiVxKLJVBjR2SHiFN9PO0iw-WNlL6UApSwJ1XvQxi5RK7peeVx6i4qJbW1vnCDzFGbVQl3g2cQXvjISFb7Jw2EADDt6bWi60Fp4jPFw/s1600/unnamed.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgi6cvBpqlisLCfzCoTze2hY52512S5urkNB_PiVxKLJVBjR2SHiFN9PO0iw-WNlL6UApSwJ1XvQxi5RK7peeVx6i4qJbW1vnCDzFGbVQl3g2cQXvjISFb7Jw2EADDt6bWi60Fp4jPFw/s320/unnamed.jpg" width="320" /></a></div>
<br />
Eğer sunucumuzda iptables yüklü ise kolay bi şekilde saldırı tespiti yapabiliriz tek yapmamız gereken SSH'ye bağlanıp aşağıdaki komutu yazarak 80 portuna bağlanan kişilerileri sıralamak.<br />
<br />
<pre class="line-number" data-codetype="SSH"><code>netstat -pant | grep :80 | awk '{ print $5}' | cut -d: -f1 | sort | uniq -c | sort -n</code></pre>
<br />
<b>Çıktı : </b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNFJuSrpYWI152YH7w7iAEdX4lrW-ERgjoE-YTM0B4kJQkwB1Ed0aAuMPCD9aJXwlPBc5a7H4-q4HF875lQiAVloqRAchfzFK5jgZYD5uboFkBVBLsC1GFzgjW5m9ObCQRXYHl-8oxBg/s1600/cikti1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNFJuSrpYWI152YH7w7iAEdX4lrW-ERgjoE-YTM0B4kJQkwB1Ed0aAuMPCD9aJXwlPBc5a7H4-q4HF875lQiAVloqRAchfzFK5jgZYD5uboFkBVBLsC1GFzgjW5m9ObCQRXYHl-8oxBg/s1600/cikti1.PNG" /></a></div>
<br />
<b>Eğer SYN bağlantı tespiti yapmak istiyorsak aynı şekilde altaki komutu sshye yazmamız yetecektir.
</b><br />
<pre class="line-number" data-codetype="SSH"><code>netstat -ntu grep :80 | grep SYN | awk '{print $4}' | cut -d: -f1 | sort | uniq -c | sort -n</code></pre>
<br />
<b>Çıktı : </b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkUJBmpFmwFxudFy6WFxYw7yjBaBEAnORS7r6HboCKVUxmY4dwESOG3_bRzAdYSdLOsQYHS5RKCFv9qamWPU7M9gEboCeMMayOoKyPY19uE6x9KSMNspiwGsFDIVrrYUsmHERfi-MuWg/s1600/%25C3%25A7%25C4%25B1kt%25C4%25B12.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkUJBmpFmwFxudFy6WFxYw7yjBaBEAnORS7r6HboCKVUxmY4dwESOG3_bRzAdYSdLOsQYHS5RKCFv9qamWPU7M9gEboCeMMayOoKyPY19uE6x9KSMNspiwGsFDIVrrYUsmHERfi-MuWg/s1600/%25C3%25A7%25C4%25B1kt%25C4%25B12.PNG" /></a></div>
<b><br /></b>
<br />
1. sütün bağlantı sayısını göstermektedir 100 üzeri ise süpheli demektir<a href="https://www.suleymanakyildiz.com.tr/2019/02/linux-ip-banlama-ve-ban-kaldirma.html"> bu yazımı</a> okuyarak yüksek bağlantı yapanları banlayabilir banını kaldırabililirsiniz<br />
<br />
<a href="https://www.suleymanakyildiz.com.tr/2019/02/linux-ip-banlama-ve-ban-kaldirma.html">Linux İp Banlama ve Ban Kaldırma</a>Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-63122267066294791982020-05-17T13:55:00.000+03:002020-05-17T13:55:41.523+03:00PHP Sef Link (SEO) Fonksiyonu<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3LlYZKgKn7nBs696QEZdBtxL2OkU-RplGj5CKHN49C80F_UlSKDihDu_1-jSXFrv0mAs1fm9cwwFGU0Wk0UPjCOZCA2tgj3Nxfsvr9IjefIY2NLzoNSgCE0KO-YPLBE1uVeKhuevrhg/s1600/other+threads.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3LlYZKgKn7nBs696QEZdBtxL2OkU-RplGj5CKHN49C80F_UlSKDihDu_1-jSXFrv0mAs1fm9cwwFGU0Wk0UPjCOZCA2tgj3Nxfsvr9IjefIY2NLzoNSgCE0KO-YPLBE1uVeKhuevrhg/s320/other+threads.jpg" width="320" /></a></div>
<br />
internette gezerken sef link kullanan birçok sitede yanlış fonksiyon yada fonksiyona eksik karekter girildiği için url'lerin doğru düzgün çalışmadığını gördüm bu yüzden bende çoğu dili destekleyen ve en stabil şekilde çalişan sef link fonksiyonumumu paylaşmak istedim umarum işinize yarayacaktır.<br />
<h3>
</h3>
<h3>
Peki ne işe yarar bu fonksiyon ?</h3>
Kullanıcı dostu url’ler oluşturmak için türkçe veya diğer diller ile yazılmış metinlerinizi derleyemeye yarar. Sadece yapmanız gereken fonksiyona parametre olarak metninizi göndermeniz olacaktır fonksiyonda size url'de kullanılabilecek değeri verecektir<br />
<br />
<pre class="line-number" data-codetype="PHP"><code>function seo($str, $options = array()) {
$str = mb_convert_encoding((string)$str, 'UTF-8', mb_list_encodings());
$defaults = array(
'delimiter' => '-',
'limit' => null,
'lowercase' => true,
'replacements' => array(),
'transliterate' => true
);
$options = array_merge($defaults, $options);
$char_map = array(
/* German */
'Ä' => 'Ae', 'Ö' => 'Oe', 'Ü' => 'Ue', 'ä' => 'ae', 'ö' => 'oe', 'ü' => 'ue', 'ß' => 'ss',
'ẞ' => 'SS',
/* latin */
'À' => 'A', 'Á' => 'A', 'Â' => 'A', 'Ã' => 'A', 'Ä' => 'A', 'Å' => 'A', 'Ă' => 'A', 'Æ' => 'AE',
'Ç' => 'C', 'È' => 'E', 'É' => 'E', 'Ê' => 'E', 'Ë' => 'E', 'Ì' => 'I', 'Í' => 'I', 'Î' => 'I',
'Ï' => 'I', 'Ð' => 'D', 'Ñ' => 'N', 'Ò' => 'O', 'Ó' => 'O', 'Ô' => 'O', 'Õ' => 'O', 'Ö' =>
'O', 'Ő' => 'O', 'Ø' => 'O','Ș' => 'S','Ț' => 'T', 'Ù' => 'U', 'Ú' => 'U', 'Û' => 'U', 'Ü' => 'U', 'Ű' => 'U',
'Ý' => 'Y', 'Þ' => 'TH', 'ß' => 'ss', 'à' => 'a', 'á' => 'a', 'â' => 'a', 'ã' => 'a', 'ä' =>
'a', 'å' => 'a', 'ă' => 'a', 'æ' => 'ae', 'ç' => 'c', 'è' => 'e', 'é' => 'e', 'ê' => 'e', 'ë' => 'e',
'ì' => 'i', 'í' => 'i', 'î' => 'i', 'ï' => 'i', 'ð' => 'd', 'ñ' => 'n', 'ò' => 'o', 'ó' =>
'o', 'ô' => 'o', 'õ' => 'o', 'ö' => 'o', 'ő' => 'o', 'ø' => 'o', 'ș' => 's', 'ț' => 't', 'ù' => 'u', 'ú' => 'u',
'û' => 'u', 'ü' => 'u', 'ű' => 'u', 'ý' => 'y', 'þ' => 'th', 'ÿ' => 'y',
/* latin_symbols */
'©' => '(c)',
/* Greek */
'α' => 'a', 'β' => 'b', 'γ' => 'g', 'δ' => 'd', 'ε' => 'e', 'ζ' => 'z', 'η' => 'h', 'θ' => '8',
'ι' => 'i', 'κ' => 'k', 'λ' => 'l', 'μ' => 'm', 'ν' => 'n', 'ξ' => '3', 'ο' => 'o', 'π' => 'p',
'ρ' => 'r', 'σ' => 's', 'τ' => 't', 'υ' => 'y', 'φ' => 'f', 'χ' => 'x', 'ψ' => 'ps', 'ω' => 'w',
'ά' => 'a', 'έ' => 'e', 'ί' => 'i', 'ό' => 'o', 'ύ' => 'y', 'ή' => 'h', 'ώ' => 'w', 'ς' => 's',
'ϊ' => 'i', 'ΰ' => 'y', 'ϋ' => 'y', 'ΐ' => 'i',
'Α' => 'A', 'Β' => 'B', 'Γ' => 'G', 'Δ' => 'D', 'Ε' => 'E', 'Ζ' => 'Z', 'Η' => 'H', 'Θ' => '8',
'Ι' => 'I', 'Κ' => 'K', 'Λ' => 'L', 'Μ' => 'M', 'Ν' => 'N', 'Ξ' => '3', 'Ο' => 'O', 'Π' => 'P',
'Ρ' => 'R', 'Σ' => 'S', 'Τ' => 'T', 'Υ' => 'Y', 'Φ' => 'F', 'Χ' => 'X', 'Ψ' => 'PS', 'Ω' => 'W',
'Ά' => 'A', 'Έ' => 'E', 'Ί' => 'I', 'Ό' => 'O', 'Ύ' => 'Y', 'Ή' => 'H', 'Ώ' => 'W', 'Ϊ' => 'I',
'Ϋ' => 'Y',
/* Turkish */
'ş' => 's', 'Ş' => 'S', 'ı' => 'i', 'İ' => 'I', 'ç' => 'c', 'Ç' => 'C', 'ü' => 'u', 'Ü' => 'U',
'ö' => 'o', 'Ö' => 'O', 'ğ' => 'g', 'Ğ' => 'G',
/* Russian */
'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'yo', 'ж' => 'zh',
'з' => 'z', 'и' => 'i', 'й' => 'j', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o',
'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c',
'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sh', 'ъ' => '', 'ы' => 'y', 'ь' => '', 'э' => 'e', 'ю' => 'yu',
'я' => 'ya',
'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'Yo', 'Ж' => 'Zh',
'З' => 'Z', 'И' => 'I', 'Й' => 'J', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O',
'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',
'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sh', 'Ъ' => '', 'Ы' => 'Y', 'Ь' => '', 'Э' => 'E', 'Ю' => 'Yu',
'Я' => 'Ya',
'№' => '',
/* Ukrainian */
'Є' => 'Ye', 'І' => 'I', 'Ї' => 'Yi', 'Ґ' => 'G', 'є' => 'ye', 'і' => 'i', 'ї' => 'yi', 'ґ' => 'g',
/* Czech */
'č' => 'c', 'ď' => 'd', 'ě' => 'e', 'ň' => 'n', 'ř' => 'r', 'š' => 's', 'ť' => 't', 'ů' => 'u',
'ž' => 'z', 'Č' => 'C', 'Ď' => 'D', 'Ě' => 'E', 'Ň' => 'N', 'Ř' => 'R', 'Š' => 'S', 'Ť' => 'T',
'Ů' => 'U', 'Ž' => 'Z',
/* Polish */
'ą' => 'a', 'ć' => 'c', 'ę' => 'e', 'ł' => 'l', 'ń' => 'n', 'ó' => 'o', 'ś' => 's', 'ź' => 'z',
'ż' => 'z', 'Ą' => 'A', 'Ć' => 'C', 'Ę' => 'e', 'Ł' => 'L', 'Ń' => 'N', 'Ó' => 'O', 'Ś' => 'S',
'Ź' => 'Z', 'Ż' => 'Z',
/* Romanian */
'ă' => 'a', 'â' => 'a', 'î' => 'i', 'ș' => 's', 'ț' => 't', 'Ţ' => 'T', 'ţ' => 't',
/* Latvian */
'ā' => 'a', 'č' => 'c', 'ē' => 'e', 'ģ' => 'g', 'ī' => 'i', 'ķ' => 'k', 'ļ' => 'l', 'ņ' => 'n',
'š' => 's', 'ū' => 'u', 'ž' => 'z', 'Ā' => 'A', 'Č' => 'C', 'Ē' => 'E', 'Ģ' => 'G', 'Ī' => 'i',
'Ķ' => 'k', 'Ļ' => 'L', 'Ņ' => 'N', 'Š' => 'S', 'Ū' => 'u', 'Ž' => 'Z',
/* Lithuanian */
'ą' => 'a', 'č' => 'c', 'ę' => 'e', 'ė' => 'e', 'į' => 'i', 'š' => 's', 'ų' => 'u', 'ū' => 'u', 'ž' => 'z',
'Ą' => 'A', 'Č' => 'C', 'Ę' => 'E', 'Ė' => 'E', 'Į' => 'I', 'Š' => 'S', 'Ų' => 'U', 'Ū' => 'U', 'Ž' => 'Z',
/* Vietnamese */
'Á' => 'A', 'À' => 'A', 'Ả' => 'A', 'Ã' => 'A', 'Ạ' => 'A', 'Ă' => 'A', 'Ắ' => 'A', 'Ằ' => 'A', 'Ẳ' => 'A', 'Ẵ' => 'A', 'Ặ' => 'A', 'Â' => 'A', 'Ấ' => 'A', 'Ầ' => 'A', 'Ẩ' => 'A', 'Ẫ' => 'A', 'Ậ' => 'A',
'á' => 'a', 'à' => 'a', 'ả' => 'a', 'ã' => 'a', 'ạ' => 'a', 'ă' => 'a', 'ắ' => 'a', 'ằ' => 'a', 'ẳ' => 'a', 'ẵ' => 'a', 'ặ' => 'a', 'â' => 'a', 'ấ' => 'a', 'ầ' => 'a', 'ẩ' => 'a', 'ẫ' => 'a', 'ậ' => 'a',
'É' => 'E', 'È' => 'E', 'Ẻ' => 'E', 'Ẽ' => 'E', 'Ẹ' => 'E', 'Ê' => 'E', 'Ế' => 'E', 'Ề' => 'E', 'Ể' => 'E', 'Ễ' => 'E', 'Ệ' => 'E',
'é' => 'e', 'è' => 'e', 'ẻ' => 'e', 'ẽ' => 'e', 'ẹ' => 'e', 'ê' => 'e', 'ế' => 'e', 'ề' => 'e', 'ể' => 'e', 'ễ' => 'e', 'ệ' => 'e',
'Í' => 'I', 'Ì' => 'I', 'Ỉ' => 'I', 'Ĩ' => 'I', 'Ị' => 'I', 'í' => 'i', 'ì' => 'i', 'ỉ' => 'i', 'ĩ' => 'i', 'ị' => 'i',
'Ó' => 'O', 'Ò' => 'O', 'Ỏ' => 'O', 'Õ' => 'O', 'Ọ' => 'O', 'Ô' => 'O', 'Ố' => 'O', 'Ồ' => 'O', 'Ổ' => 'O', 'Ỗ' => 'O', 'Ộ' => 'O', 'Ơ' => 'O', 'Ớ' => 'O', 'Ờ' => 'O', 'Ở' => 'O', 'Ỡ' => 'O', 'Ợ' => 'O',
'ó' => 'o', 'ò' => 'o', 'ỏ' => 'o', 'õ' => 'o', 'ọ' => 'o', 'ô' => 'o', 'ố' => 'o', 'ồ' => 'o', 'ổ' => 'o', 'ỗ' => 'o', 'ộ' => 'o', 'ơ' => 'o', 'ớ' => 'o', 'ờ' => 'o', 'ở' => 'o', 'ỡ' => 'o', 'ợ' => 'o',
'Ú' => 'U', 'Ù' => 'U', 'Ủ' => 'U', 'Ũ' => 'U', 'Ụ' => 'U', 'Ư' => 'U', 'Ứ' => 'U', 'Ừ' => 'U', 'Ử' => 'U', 'Ữ' => 'U', 'Ự' => 'U',
'ú' => 'u', 'ù' => 'u', 'ủ' => 'u', 'ũ' => 'u', 'ụ' => 'u', 'ư' => 'u', 'ứ' => 'u', 'ừ' => 'u', 'ử' => 'u', 'ữ' => 'u', 'ự' => 'u',
'Ý' => 'Y', 'Ỳ' => 'Y', 'Ỷ' => 'Y', 'Ỹ' => 'Y', 'Ỵ' => 'Y', 'ý' => 'y', 'ỳ' => 'y', 'ỷ' => 'y', 'ỹ' => 'y', 'ỵ' => 'y',
'Đ' => 'D', 'đ' => 'd',
/* Arabic */
'أ' => 'a', 'ب' => 'b', 'ت' => 't', 'ث' => 'th', 'ج' => 'g', 'ح' => 'h', 'خ' => 'kh', 'د' => 'd',
'ذ' => 'th', 'ر' => 'r', 'ز' => 'z', 'س' => 's', 'ش' => 'sh', 'ص' => 's', 'ض' => 'd', 'ط' => 't',
'ظ' => 'th', 'ع' => 'aa', 'غ' => 'gh', 'ف' => 'f', 'ق' => 'k', 'ك' => 'k', 'ل' => 'l', 'م' => 'm',
'ن' => 'n', 'ه' => 'h', 'و' => 'o', 'ي' => 'y',
/* Serbian */
'ђ' => 'dj', 'ј' => 'j', 'љ' => 'lj', 'њ' => 'nj', 'ћ' => 'c', 'џ' => 'dz', 'đ' => 'dj',
'Ђ' => 'Dj', 'Ј' => 'j', 'Љ' => 'Lj', 'Њ' => 'Nj', 'Ћ' => 'C', 'Џ' => 'Dz', 'Đ' => 'Dj',
/* Azerbaijani */
'ç' => 'c', 'ə' => 'e', 'ğ' => 'g', 'ı' => 'i', 'ö' => 'o', 'ş' => 's', 'ü' => 'u',
'Ç' => 'C', 'Ə' => 'E', 'Ğ' => 'G', 'İ' => 'I', 'Ö' => 'O', 'Ş' => 'S', 'Ü' => 'U',
);
$str = preg_replace(array_keys($options['replacements']), $options['replacements'], $str);
if ($options['transliterate']) {
$str = str_replace(array_keys($char_map), $char_map, $str);
}
$str = preg_replace('/[^\p{L}\p{Nd}]+/u', $options['delimiter'], $str);
$str = preg_replace('/(' . preg_quote($options['delimiter'], '/') . '){2,}/', '$1', $str);
$str = mb_substr($str, 0, ($options['limit'] ? $options['limit'] : mb_strlen($str, 'UTF-8')), 'UTF-8');
$str = trim($str, $options['delimiter']);
return $options['lowercase'] ? mb_strtolower($str, 'UTF-8') : $str;
}</code></pre>
<h3>
</h3>
<h3>
Kullanımı </h3>
<div>
<br /></div>
<pre class="line-number" data-codetype="PHP"><code>$deger = "Süleyman AKYILDIZ";
echo seo($deger);</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-86411922607970369532020-01-05T14:31:00.002+03:002020-01-05T14:31:45.773+03:00Panilux : Türk Yapımı Linux Panel<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZE2Jnrg5AbidYE-INVpJeRhZpJ0k1yK9NgF2SpMj-ds277lQaQsB9b9S_7nc4APkAHYrEPtAifCgTFLpiubbTxzGLuoe93QNk6nh7_23PFOrCIgO5Lyu6lDthLaMhyQV3zNRX5E511A/s1600/panilux.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZE2Jnrg5AbidYE-INVpJeRhZpJ0k1yK9NgF2SpMj-ds277lQaQsB9b9S_7nc4APkAHYrEPtAifCgTFLpiubbTxzGLuoe93QNk6nh7_23PFOrCIgO5Lyu6lDthLaMhyQV3zNRX5E511A/s320/panilux.png" width="320" /></a></div>
<div>
<br />
Bügün Türk yapımı ile ilgimi çeken <b>Panilux </b>Linux için kontrol paneli hakkında bazi bilgiler ve kurulumdan bahsedicem.<br />
Panilux Türk firması olan Etna Bilişimin hazırladığı bir panel. 5 alan adına kadar ücretsiz kullanabiliyorsunuz. Sonrasında çeşitli paketler satın alabiliyorsunuz.<br />
Özelliklerini araştırmaya çalıştım ama kendileride pek bilgi vermemiş panel hakkında.<br />
Panelin bazı özelliklerinden bahsetmekle başlayalım.<br />
<br />
<h4>
Panel'in Bazı Özellikleri : </h4>
</div>
<div>
<ul>
<li>Akıllı, Basit ve Samimi bir ara yüze sahip</li>
<li>Nginx ve PHP-FPM desteği mevcut</li>
<li>5 domain’e kadar ücretsiz sonrası aylık 9.99$ – 24.99$ arasında değişiyor</li>
<li>E-mail servisi ve bir çok özellik</li>
</ul>
<div>
<br /></div>
<h4>
Demo Adresi:</h4>
<a href="https://demo.panilux.com:1881/">https://demo.panilux.com:1881/</a></div>
<div>
<b>user:</b> demo<br />
<b>pass:</b> demo</div>
<div>
<br /></div>
<h4>
Kurulumu:</h4>
<div>
ssh ekranımıza komutumuzu yazmamız yetecektir.</div>
<div>
<br /></div>
<pre class="line-number" data-codetype="SSH"><code>bash <(curl -Ss https://update.panilux.com/download/install.sh)</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com1tag:blogger.com,1999:blog-5489527533474468290.post-39605898401765850722020-01-02T22:43:00.001+03:002020-01-02T22:43:47.475+03:00PHP Metin Kısaltma Fonksiyonu<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6NyGro-1lzdHbhJBKUHA2wFdkFc0UE-1SYuNLFkjeITa-4f6_hkHN_R948P4yFR3skIOo7wf0YUcZzsz6QgBQNbN6NHPeS3f-UuPLVv9zlr1qdkap-RdJQgycK4ubOxas5yh0Pa0z4A/s1600/images.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6NyGro-1lzdHbhJBKUHA2wFdkFc0UE-1SYuNLFkjeITa-4f6_hkHN_R948P4yFR3skIOo7wf0YUcZzsz6QgBQNbN6NHPeS3f-UuPLVv9zlr1qdkap-RdJQgycK4ubOxas5yh0Pa0z4A/s320/images.jpg" width="320" /></a></div>
<br />
Bugün yazdığım metin kısaltma fonksiyonunu paylaşmak istedim yazdığınız değer kadar harfi yazar ve sonuna <b>...</b> koyar yapmanız gereken tek şey fonksiyon kodlarımızı fonksiyon dosyamıza yada sayfamızın başına ekleyip fonksiyonu kullanmak.<br />
<br />
<h4>
Fonksiyon Kodları :</h4>
<pre class="line-number" data-codetype="PHP"><code> function kisaMetin($metin, $uzunluk){
strip_tags($metin);
if(strlen($metin)>$uzunluk){
$metin = substr($metin, 0, $uzunluk)."...";
$metin_son = strrchr($metin, " ");
$metin = str_replace($metin_son," ...", $metin);
}
return strip_tags($metin);
}</code></pre>
<br />
<h4>
Kullanılış :</h4>
200 yerine harf sayısını giriyoruz $icerik kısmına yazimizi ekliyoruz.<div>
<br /><pre class="line-number" data-codetype="PHP"><code>kisaMetin($icerik, 200);</code></pre>
</div>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-35083724849609799922019-12-11T18:07:00.002+03:002020-02-15T13:28:15.242+03:00CyberPanel Admin Şifresi Sıfırlama<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS-QUuN86CiBju1l9_Neex4eKgFgiWBbU0_uf22l2HnOxuKnmVAXN8cvXFE3ga-_Ao3Fz4ITP_1EEOdxw82eqXwIlN_79b2C85ev8z90btc1c3GDvZYHDaUJxZ0hFNm8i01JrOiloQxw/s1600/cyberpanel.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS-QUuN86CiBju1l9_Neex4eKgFgiWBbU0_uf22l2HnOxuKnmVAXN8cvXFE3ga-_Ao3Fz4ITP_1EEOdxw82eqXwIlN_79b2C85ev8z90btc1c3GDvZYHDaUJxZ0hFNm8i01JrOiloQxw/s320/cyberpanel.png" width="320" /></a></div>
Cyberpanel admin şifresini sıfırlamak için aşağıdaki komutu ssh üzerinden yürütmeniz yeterlidir;<br />
<b>Güncelleme : </b>Yeni Güncelleme ile komutumuz değişmiştir işte yeni komutumuz:<br />
<br />
<pre class="line-number" data-codetype="SSH KODU"><code>adminPass yeniadminşifresi</code></pre>
<br />
<br />
<h4>
Eski komutlarımız</h4>
<pre class="line-number" data-codetype="SSH KODU"><code>python /usr/local/CyberCP/plogical/adminPass.py --password yeniadminşifresi</code></pre>
<br />
<b>NOT</b>: yeniadminşifresi kısmına yeni admin şifrenizi yazarak komutu uygulayınız.<br />
<br />
<b>Eğer hata alıyorsanız aşağıdaki kodu deneyiniz.</b><br />
<pre class="line-number" data-codetype="SSH KODU"><code>/usr/local/CyberCP/bin/python2 /usr/local/CyberCP/plogical/adminPass.py --password yeniadminşifresi</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-71772386026700216332019-10-17T21:04:00.002+03:002019-10-17T21:04:52.283+03:00PHP Kod Hatalarını Bulma<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsSAbQJvGd37xMjJ3GhrWxxHLioKUGJAnVld44VrhKus5cK_I-2Xs67RZa-S6RA5dR3vjeU140DKtB4AF78gMvbv-tdJTgFERmD4qfpU106xOsDhFodUdbbEpo6Zr9ZvOb3WAsNvsPw/s1600/wp1958118.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZsSAbQJvGd37xMjJ3GhrWxxHLioKUGJAnVld44VrhKus5cK_I-2Xs67RZa-S6RA5dR3vjeU140DKtB4AF78gMvbv-tdJTgFERmD4qfpU106xOsDhFodUdbbEpo6Zr9ZvOb3WAsNvsPw/s320/wp1958118.jpg" width="320" /></a></div>
<div>
<br /></div>
Bu konumuzda hatalı yazdığımız bir tırnak işareti veya yanlış başlangıç,yanlış bitiş yaptığımız php hatalarını direk çıktı olarak bize sunan çok işe yarayacak en çok sık kullandığım sitelerinden birini vermek istedim<br />
<div>
<br />
yüzlerce satır kod yazmış olabiliriz bunları tek tek kontrol etmek mümkün olmayabilir bu yüzden imdadımıza php code checker siteleri koşmaktadır ozaman önerdiğim siteyi kullanabilirsiniz.<br />
<br />
<b>Benim en sık kullandığım:</b><br />
<a href="http://phpcodechecker.com/">http://phpcodechecker.com</a><br />
<br />
<b>Alternatif:</b><br />
<a href="http://www.phptester.net/">http://www.phptester.net</a></div>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-37334254736934931032019-10-17T20:49:00.001+03:002019-10-17T20:49:42.295+03:00PHP İsset Unset ve Empty Komutları<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQeQabJQdwKE59QJ5mXB8apWTNv3vERg2kUrWFykJWwsWc8Ctp5Eo3xh-OyJ7ewHGkIIaOPuDVoaFBqKuydcUSUS_G8dvv-U8VI6niBBKh_ZZp2qYLuSGqVoXZkEKQgItZ8o0S_VLtSw/s1600/PHP-Script2.png" imageanchor="1"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQeQabJQdwKE59QJ5mXB8apWTNv3vERg2kUrWFykJWwsWc8Ctp5Eo3xh-OyJ7ewHGkIIaOPuDVoaFBqKuydcUSUS_G8dvv-U8VI6niBBKh_ZZp2qYLuSGqVoXZkEKQgItZ8o0S_VLtSw/s320/PHP-Script2.png" width="320" /></a></div>
<div>
<b><br /></b></div>
<b>isset :</b> değişkenin tanımlı olup olmamasını kontrol eder. değişken var ve bir değeri varsa "1" değerini döndürür. Değişken hiç tanımlanmamışsa hiç bir değer döndürmez<br />
<div>
<b>unset :</b> değişkenin yok edilmesi için kullanılır</div>
<div>
<b>empty :</b> değişkenin içerisinin boş olup olmadığını kontrol etmek için kullanılır.</div>
<br /><br />
<pre class="line-number" data-codetype="PHP">echo isset ($degisken);
unset ($degisken)
if (!empty($_POST("degisken"))) echo ("veri gelmiştir."); </code></pre>Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-22703659191890734052019-10-10T23:11:00.001+03:002019-10-10T23:11:44.750+03:00PHP XML ve XSL ile çalışmak<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE5zWnRkaU5PufpeCciqwLX8PDDxus13pT8assfR2AfN_g9Ysc8Bo06IvWLix_Lj3nMz4RgKw6DutZn7j89wjDzpMHMns4tAvZmUq3LKt9O_1nsCwMsElyR9uNvDXJOCRqBBo3IuLG8Q/s1600/web-developer-wallpaper_5504503.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE5zWnRkaU5PufpeCciqwLX8PDDxus13pT8assfR2AfN_g9Ysc8Bo06IvWLix_Lj3nMz4RgKw6DutZn7j89wjDzpMHMns4tAvZmUq3LKt9O_1nsCwMsElyR9uNvDXJOCRqBBo3IuLG8Q/s320/web-developer-wallpaper_5504503.jpg" width="320" /></a></div>
<br />
<br />
PHP ile sayfanızda XML dosyalarını kullanabilirsiniz örneği hemen paylaşıyorum.<br />
<br />
<pre class="line-number" data-codetype="PHP"><code>$xml = new DomDocument;
$xml->load('cars.xml');
$xsl = new DomDocument;
$xsl->load('cars.xsl');
$proc = new xsltprocessor;
$proc->importStyleSheet($xsl);
echo $proc->transformToxml($xml); </code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-65662594388367152812019-10-10T23:01:00.001+03:002019-10-10T23:02:43.398+03:00PHP Dosya Silme: unlink()<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj56BY25wQ37q25wLhQMS-n_63cQecYmQ6D_LoKA5W_p-i2cgmFxQZDTTgWb3uF32vqTpZY5cosfb4H4o_TBB2uQQV3xJuREy6qpgIe92AHBtsVnLO29T6k7SEmDP6QQSHVpwOAGu4s-A/s1600/php.jpg" imageanchor="1"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj56BY25wQ37q25wLhQMS-n_63cQecYmQ6D_LoKA5W_p-i2cgmFxQZDTTgWb3uF32vqTpZY5cosfb4H4o_TBB2uQQV3xJuREy6qpgIe92AHBtsVnLO29T6k7SEmDP6QQSHVpwOAGu4s-A/s320/php.jpg" width="320" /></a></div>
<br />
Herhangi bir dosyayı silmek istiyorsak unlink() fonksiyonu kullanabiliriz. dosya yolunu ve ismini belirtmemiz yetecektir.<br />
<br />
<pre class="line-number" data-codetype="PHP"><code>unlink ("klasor/metin.txt"); // klasördeki metin.txt dosyasını silecektir</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-699438829391704412019-09-22T13:46:00.002+03:002019-09-22T13:48:42.021+03:00PHP Kullanıcının İP Adresini Alma<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEDaRqFdRGwZVwoDIfF_yOdju_Ql1qQt5PP97OtveUdPBZ-S9I78tsAO7LO482VdM3pdOsITILTx_h0pPg9Ssryg6qQixmYBHfjxooka94qbgD_fRLj-zt9aApRNfQ0sCn-ULBSDBl1A/s1600/php-suleymanakyildizcomtr.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEDaRqFdRGwZVwoDIfF_yOdju_Ql1qQt5PP97OtveUdPBZ-S9I78tsAO7LO482VdM3pdOsITILTx_h0pPg9Ssryg6qQixmYBHfjxooka94qbgD_fRLj-zt9aApRNfQ0sCn-ULBSDBl1A/s320/php-suleymanakyildizcomtr.jpg" width="320" /></a></div>
<br />
<div>
<br /></div>
Çoğu zaman, etkinliği izlemek ve güvenlik nedeniyle ziyaretçinin IP adresini toplamamız gerekir. PHP'de ziyaretçinin IP adresini bulmak çok kolaydır. PHP $ _SERVER değişkeni, kullanıcının IP adresini almanın kolay bir yolunu sağlar.<br />
Ziyaretçinin IP adresini almanın en basit yolu PHP'deki <b>REMOTE_ADDR</b>'yi kullanmaktır.<br />
<div>
<br />
<b>$ _SERVER ['REMOTE_ADDR']</b> - Geçerli sayfayı görüntüleyen kullanıcının IP adresini döndürür.<br />
<pre class="line-number" data-codetype="PHP"><code>echo 'Kullanıcı IP - '.$_SERVER['REMOTE_ADDR'];</code></pre>
<br />
Ancak bazen <b>REMOTE_ADDR</b>, kullanıcının doğru IP adresini döndürmez. Bunun arkasındaki nedeni Proxy kullanmaktır. Bu durumda, PHP'deki kullanıcının gerçek IP adresini almak için aşağıdaki kodu kullanın.<br />
<pre class="line-number" data-codetype="PHP"><code>function ipgetir(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
//ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
//ip pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
echo 'Kullanıcı Gerçek IP - '.ipgetir();</code></pre>
</div>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-87680669010063868872019-09-17T21:54:00.001+03:002019-09-17T21:58:36.280+03:00PHP Hata Gizleme ve Gösterme<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeYszAUalc2zmTcLYdn8TCQuW_jGgvz7KkpjbjaH1puhQfDh3wX6Pw13Vxj7tpD4a_7kkuzXU5zJISamqPbwjkN2F8s6dTzUGE2LsaMHnr1mUex3N6H496U6iN7FLzxBIWzljydacLQ/s1600/hatakod.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTeYszAUalc2zmTcLYdn8TCQuW_jGgvz7KkpjbjaH1puhQfDh3wX6Pw13Vxj7tpD4a_7kkuzXU5zJISamqPbwjkN2F8s6dTzUGE2LsaMHnr1mUex3N6H496U6iN7FLzxBIWzljydacLQ/s320/hatakod.jpg" width="320" /></a></div>
<br />
PHP hataları genellikle sunucu tarafındaki bir ayarla kapatılır ancak geliştirme aşamasında bazen bu hataları görmek veya gizlemek gerekebilir.<br />
Kodumuzu php satırlarının en başına yada bütün dosyaların etkilenmesini istiyorsak config dosyamız var ise ona ekleyebiliriz.<br />
<br />
<h4>
PHP Hata Gizleme Kodu</h4>
<pre class="line-number" data-codetype="PHP"><code>error_reporting(0);</code></pre>
<br />
<h4>
PHP Tüm Hataları Gösterme Kodu</h4>
<pre class="line-number" data-codetype="PHP"><code>error_reporting(E_ALL);</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-34870955794433979432019-06-08T11:33:00.001+03:002019-07-19T16:42:35.919+03:00Twitter Oto Fav Kodu<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1YXq-nhIexDiUiX4414QHI_Iqe1JMU_m0jAVAO5itxhJfHE9ISGp9fsakC2sZK5aDoQKEKNwWM1Kpoy2pWMPNdXcdTiycyR6p_Ycqplg71me1k0XVwehXDdw11xVOoepaEOL5smlwjQ/s1600/Awesome-Twitter-Wallpaper.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1YXq-nhIexDiUiX4414QHI_Iqe1JMU_m0jAVAO5itxhJfHE9ISGp9fsakC2sZK5aDoQKEKNwWM1Kpoy2pWMPNdXcdTiycyR6p_Ycqplg71me1k0XVwehXDdw11xVOoepaEOL5smlwjQ/s320/Awesome-Twitter-Wallpaper.jpg" width="320" /></a></div>
<br />
Twitter anasayfanızı açıp sağ tıklayın yada f12 tuşuna basın ve incele diyin.<br />
Açılan pencerede 'console' yazan yere tıklayarak altaki kodu kopyalarak oraya yapiştirarak enterliyoruz.<br />
Tweetler otomatik favlanmaya başlayacaktır.<br />
<br />
<br />
<pre class="line-number" data-codetype="Kodumuz"><code>
setInterval(function() {<br />
$(".favorited").parents(".js-stream-item.stream-item.stream-item").remove();<br />
var yeni_tweet = $(".stream-container").find(".new-tweets-bar.js-new-tweets-bar").attr('data-item-count');<br />
var tweet = $('.stream-items.js-navigable-stream >.js-stream-item.stream-item.stream-item').length;<br />
if (tweet > 0) {<br />
$(".ProfileTweet-actionButton.js-actionFavorite")[0].click();<br />
setTimeout(function() {<br />
$('.js-stream-item.stream-item.stream-item')[0].remove();<br />
}, 500);<br />
}<br />
if (tweet < 2 && yeni_tweet > 0) {<br />
$(".new-tweets-bar.js-new-tweets-bar").click();<br />
}
}, 1000);</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com1tag:blogger.com,1999:blog-5489527533474468290.post-3100904852492393312019-05-31T18:43:00.001+03:002019-07-19T16:50:15.955+03:00PHP 301 Yönlendirme<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUTEIGWKNIwOBisiFl6QKW2f0H2YJiZEPkiWqlqKM-I0b59dnjHki0vxqR-wxLMf5VKFdOfdY5bflqd7_GRnJHhXUilWUuDH8D5rP2A8JdD-TrQaL-83RxBBIRvTUMUNmrlZAyd54Tdg/s1600/301-yonlendirmesi.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUTEIGWKNIwOBisiFl6QKW2f0H2YJiZEPkiWqlqKM-I0b59dnjHki0vxqR-wxLMf5VKFdOfdY5bflqd7_GRnJHhXUilWUuDH8D5rP2A8JdD-TrQaL-83RxBBIRvTUMUNmrlZAyd54Tdg/s320/301-yonlendirmesi.png" width="320" /></a></div>
<br />
<br />
Merhaba arkadaşlar bu konumuzda 301 yönlendirme kodunu göreceğiz 301 yönlendirme kodu nedir?<br />
Mesela oldu ya bir makale konusu açtık ve bunun başlığını hatalı verdik olabilir insanlık hali. ve arama motorları da bunu kendi dizinine aldı. otomatik arama motoru 404 hatası alacak ve bunu da kötü puan olarak ekleyecektir kimse istemez bence böyle bir şeyi.
Ve bunun için mükemmel bir çözüm mevcut arkadaşlar. Eğer böyle bir hata yaptıysak. sayfamızın taşındığını ve yeni adresini doğru bir şekilde arama motorumuza söylersek çok fazla kayıp olmadan sayfanın görüntülenmesini sağlayabiliriz.<br />
<b>Html'de taşındı bilgisi 301 hatası ile verilir arkadaşlar. </b><br />
<br />
<pre class="line-number" data-codetype="PHP"><code>
header('Status: 301 Moved Permanently', false, 301);<br />
header('Location: yeniadres.php');<br />
exit();</code></pre>
<br />
Eğer wordpress gibi hazır bir sistem kullanıyor isek şu kodları .htaccess'e ekleyeceğiz.<br />
<br />
<pre class="line-number" data-codetype=".HTACCESS"><code>
Redirect 301 /eskisayfa.php yenisayfa.php</code></pre>
Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0tag:blogger.com,1999:blog-5489527533474468290.post-91706131143215496822019-05-18T11:12:00.000+03:002019-05-18T11:13:24.478+03:00Apache Server Portu Değiştirmek<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPK7JlurFxxfGzCT8StrLohyphenhyphenJt48X5oW3p4mwQADsM_LB1SummIRYcLFkw1RqApzHKiPPMjews05q2zGabxHm6pPQZ0sQzKt1r2q9r0myXxrUT1Bzbx1khwRDCHxt_sxiglnr3VcyjiA/s1600/164983-636933514456804938-16x9.jpg" imageanchor="1"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPK7JlurFxxfGzCT8StrLohyphenhyphenJt48X5oW3p4mwQADsM_LB1SummIRYcLFkw1RqApzHKiPPMjews05q2zGabxHm6pPQZ0sQzKt1r2q9r0myXxrUT1Bzbx1khwRDCHxt_sxiglnr3VcyjiA/s320/164983-636933514456804938-16x9.jpg" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Apache Server Portu Değiştirmek
<br />
conf klasöründeki http.conf dosyasını notepad++ ile açtıktan sonra
<br />
Listen 80 yazan yeri 8085 olarak değiştirin (örnek).<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkNRpPFQ6USREd1DuDuo7kslXp-LccN8316gBMyfyFdgjrCZvqI1IbpdwIM8afzWxJpTAoZs47vdd3K16Ar9NRWaU-e-vInexYcWlqXvqA2aqExa84BNoS_AtsK5nAxqchOLCcQMh-7g/s1600/apacheportde%25C4%259Fi%25C5%259Ftirme.jpg" imageanchor="1"><img border="0" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkNRpPFQ6USREd1DuDuo7kslXp-LccN8316gBMyfyFdgjrCZvqI1IbpdwIM8afzWxJpTAoZs47vdd3K16Ar9NRWaU-e-vInexYcWlqXvqA2aqExa84BNoS_AtsK5nAxqchOLCcQMh-7g/s320/apacheportde%25C4%259Fi%25C5%259Ftirme.jpg" width="320" /></a><br />
<br />
Apache Restart yapmayı unutmayınız..
<br />
127.0.0.1:8085 olarak apache ye bağlanabilirsiniz.Süleyman Akyıldızhttp://www.blogger.com/profile/06912045594729091078noreply@blogger.com0