php sorgusu için yayınlar tarihe göre sıralanmış olarak gösteriliyor. Alaka düzeyine göre sırala Tüm yayınları göster
php sorgusu için yayınlar tarihe göre sıralanmış olarak gösteriliyor. Alaka düzeyine göre sırala Tüm yayınları göster

20 Nisan 2025 Pazar

SEO Dostu URL Nedir?


Seo Dostu Url, Hem Kullanıcıların Hem De Arama Motorlarının Web Sayfasının Içeriğini Kolayca Anlayabileceği Şekilde Optimize Edilmiş Web Adresleridir.
 Bu Tür Url'ler Genellikle Kısa, Açıklayıcı Ve Anlamlı Kelimeler Içerir.


Seo Dostu Url'lerin Temel Özellikleri:

Kısa Ve Öz Olmalı: Gereksiz Kelimelerden Ve Karakterlerden Kaçınılmalıdır.

Anlaşılır Olmalı: Kullanıcıların Ve Arama Motorlarının Içeriği Hakkında Fikir Sahibi Olmasını Sağlamalıdır.

Anahtar Kelime Içermeli: Sayfanın Hedeflediği Anahtar Kelimeleri Anlamlı Bir Şekilde Barındırmalıdır.

Tire (-) Ile Ayrılmış Kelimeler: Kelimeler Arasında Boşluk Yerine Tire Kullanılmalıdır.

Küçük Harfler Kullanılmalı: Url'lerde Büyük Harf Kullanımından Kaçınılmalıdır.

Gereksiz Parametrelerden Kaçınılmalı: Dinamik Url'lerdeki Karmaşık Parametreler Temizlenmelidir.

Https Kullanılmalı: Güvenli Bağlantı Sağlayan Https Protokolü Tercih Edilmelidir.

Seo Dostu Url Örnekleri:

Www.
Example.
Com/erkek-kazaklari
Www.
Example.
Com/blog/seo-dostu-url-nedir
Www.
Example.
Com/urunler/akilli-telefonlar
Seo Dostu Olmayan Url Örnekleri:

Www.
Example.
Com/index.
Php?id=123
Www.
Example.
Com/urun?kod=xyz456&renk=mavi
Www.
Example.
Com/blog/arsiv/2023/10/makale1
Seo Dostu Url Oluşturmanın Önemi:

Arama Motorları Tarafından Daha Iyi Anlaşılma: Açıklayıcı Url'ler, Arama Motorlarının Sayfanın Konusunu Daha Kolay Anlamasına Yardımcı Olur.

Kullanıcı Deneyimini Iyileştirme: Anlamlı Url'ler, Kullanıcıların Bağlantıya Tıklamadan Önce Sayfanın Içeriği Hakkında Fikir Sahibi Olmasını Sağlar Ve Güven Oluşturur.

Daha Yüksek Tıklama Oranları (to): Arama Sonuçlarında Görünen Açıklayıcı Url'ler, Kullanıcıların Tıklama Olasılığını Artırabilir.

Daha Kolay Paylaşım: Kısa Ve Anlaşılır Url'lerin Sosyal Medyada Ve Diğer Platformlarda Paylaşılması Daha Kolaydır.

Daha Iyi Site Yapısı: Seo Dostu Url'ler, Web Sitenizin Hiyerarşisini Yansıtır Ve Kullanıcıların Sitede Gezinmesini Kolaylaştırır.

Seo Dostu Url Oluşturma Ipuçları:

Sayfa Içeriğiyle Alakalı Anahtar Kelimeler Kullanın.

Url'leri Mümkün Olduğunca Kısa Tutun.

Kelimeleri Ayırmak Için Tire (-) Kullanın.

Küçük Harf Kullanmaya Özen Gösterin.

Gereksiz Sayı Ve Parametrelerden Kaçının.

Tutarlı Bir Url Yapısı Benimseyin.

Url'lerinizi Oluşturduktan Sonra Değiştirmemeye Çalışın.

12 Nisan 2025 Cumartesi

Sigorta Scripti


Sigorta V2 Scripti Script php 7.2 de çalışır.

— FTP —

Yüklenecek Dosyalar İçerisindeki Tüm Dosyaları FTP’nize Yükleyin.

–DATABASE KURULUMU–

Sitenizin kontrol panelinden (cpanel,directadmin,plesk) veritabanınızı oluşturup, SQL Klasörünün içinde bulunan veritabani.sql i phpmyadmin’e yükledikten sonra
Yüklenecek Dosyalar Klasörünün İçerisinde Yer Alan system/baglan.php Dosyasına veri tabanı bilgilerinizi giriniz.

$host = ‘localhost’; // Veri tabanı Kullanıcı adını yazın
$data = ‘veritabani_adi’; // Veri tabanı Adını Yazın.
$user = ‘kullanıci_adi’; // Veri tabanı Kullanıcı adını yazın
$pass = ‘sifre’; // Veri tabanı Şifrenizi Yazın

———– KURULUM BİTTİ ——————–

— ADMİN PANEL GİRİŞ —

http://www.siteadresi.com/panel
Kullanıcı Adı: user
Şifre: 1234

 

                              




 

8 Nisan 2025 Salı

XAMPP MysqL Nedir ?


XAMPP'ın bir parçası olan MySQL, web geliştirme için kullanılan popüler bir ilişkisel veritabanı yönetim sistemidir (RDBMS). İşte XAMPP MySQL'in ne olduğu ve nasıl kullanıldığına dair temel bilgiler:

XAMPP Nedir?

XAMPP, web geliştirme için gerekli olan çeşitli yazılımları tek bir pakette toplayan ücretsiz ve açık kaynaklı bir dağıtımdır. "X" harfi çapraz platform anlamına gelirken, diğer harfler şu bileşenleri temsil eder:

Apache: Web sunucusu
MySQL (veya MariaDB): Veritabanı yönetim sistemi
PHP: Sunucu taraflı betik dili
Perl: Bir başka betik dili
XAMPP, geliştiricilerin web uygulamalarını yerel bilgisayarlarında (localhost) geliştirmelerine ve test etmelerine olanak tanır.

MySQL Nedir?

MySQL, yapılandırılmış veriyi tablolarda saklamak, yönetmek ve sorgulamak için kullanılan bir RDBMS'dir. Web uygulamaları için veri depolama, kullanıcı yönetimi, içerik yönetimi gibi birçok alanda kritik bir rol oynar.

XAMPP İçinde MySQL'in Rolü

XAMPP, MySQL veritabanı sunucusunu kolayca kurup çalıştırmanıza olanak tanır. Bu sayede:

Web uygulamalarınız için bir veritabanı ortamı oluşturabilirsiniz.
PHP gibi sunucu taraflı diller aracılığıyla bu veritabanına bağlanıp veri okuma, yazma, güncelleme ve silme işlemleri yapabilirsiniz.
WordPress, Joomla, Drupal gibi popüler içerik yönetim sistemlerini (CMS) yerelinizde çalıştırabilirsiniz, çünkü bu sistemler veri depolamak için MySQL'e ihtiyaç duyarlar.
XAMPP MySQL'in Özellikleri

Kolay Kurulum: XAMPP'ın bir parçası olarak geldiği için ayrı bir kurulum gerektirmez.
Entegrasyon: Apache ve PHP ile sorunsuz bir şekilde çalışır.
phpMyAdmin: Veritabanlarını web tabanlı bir arayüz üzerinden yönetmek için phpMyAdmin aracıyla birlikte gelir. Bu araç sayesinde veritabanı oluşturma, tablo düzenleme, SQL sorguları çalıştırma gibi işlemleri kolayca yapabilirsiniz.
Açık Kaynak: Ücretsizdir ve geniş bir topluluk desteğine sahiptir.
Çoklu Platform Desteği: Windows, Linux ve macOS gibi farklı işletim sistemlerinde çalışabilir.
Güvenilirlik ve Performans: Web uygulamaları için güvenilir ve yeterli performans sunar (geliştirme ve test ortamları için).
XAMPP MySQL Nasıl Kullanılır?

XAMPP Kontrol Panelini Açın: XAMPP kurulum dizininde bulunan xampp-control.exe (Windows), xampp (Linux) veya XAMPP uygulamasını (macOS) çalıştırın.
MySQL Modülünü Başlatın: Kontrol panelinde "MySQL" satırının yanındaki "Start" düğmesine tıklayarak MySQL sunucusunu başlatın. Başarılı bir şekilde başlatıldığında bu satır yeşil renkte görünecektir.
phpMyAdmin'e Erişin: Kontrol panelinde "MySQL" satırının yanındaki "Admin" düğmesine tıklayarak veya bir web tarayıcısında http://localhost/phpmyadmin/ adresini ziyaret ederek phpMyAdmin arayüzüne ulaşabilirsiniz.
Veritabanı Oluşturma: phpMyAdmin arayüzünde "Veritabanları" (Databases) sekmesine tıklayın. "Yeni veritabanı oluştur" (Create new database) bölümüne istediğiniz veritabanı adını yazın ve "Oluştur" (Create) düğmesine tıklayın.
Tablo Oluşturma: Oluşturduğunuz veritabanını seçtikten sonra, "Yeni tablo oluştur" (Create new table) bölümüne tablo adını ve sütun sayısını girerek "Git" (Go) düğmesine tıklayın. Açılan sayfada sütun adlarını, veri tiplerini ve diğer özelliklerini belirleyebilirsiniz.
Veri Yönetimi: Tablolarınızı oluşturduktan sonra "Gözat" (Browse), "Ekle" (Insert), "SQL" gibi sekmeleri kullanarak veri ekleyebilir, silebilir, düzenleyebilir ve SQL sorguları çalıştırabilirsiniz.
PHP ile Bağlantı Kurma: PHP kodunuzda mysqli veya PDO gibi eklentileri kullanarak MySQL veritabanına bağlanabilir ve veri alışverişi yapabilirsiniz. Bağlantı bilgileri genellikle sunucu adı (localhost), kullanıcı adı (root - varsayılan), parola (varsayılan olarak boştur) ve veritabanı adını içerir.


 

24 Mart 2025 Pazartesi

Wordpress Admin Panel Yolu Değiştirme




 WordPress yönetici panelinin (wp-admin) yolunu değiştirmek, web sitenizin güvenliğini artırmanın etkili bir yoludur. Varsayılan giriş adresini değiştirerek, kötü niyetli kişilerin giriş denemelerini zorlaştırabilirsiniz. İşte bu işlemi gerçekleştirmenin farklı yöntemleri:

1. Eklenti Kullanarak (Önerilen Yöntem):

  • WPS Hide Login:
    • En popüler ve kullanıcı dostu eklentilerden biridir.
    • WordPress eklenti dizininden kolayca kurulabilir.
    • Ayarlar sayfasından yeni giriş adresinizi belirleyebilirsiniz.
    • Örneğin, "giris" veya "ozelgiris" gibi bir adres belirleyebilirsiniz.
  • Diğer Eklentiler:
    • "Rename wp-login.php" gibi benzer işlevlere sahip başka eklentiler de mevcuttur.

Eklenti Kullanmanın Avantajları:

  • Kolay ve hızlı kurulum.
  • Teknik bilgi gerektirmez.
  • Geri alma işlemi basittir.

2. .htaccess Dosyası ile (İleri Düzey):

  • Bu yöntem, sunucu dosyalarına doğrudan erişim gerektirir.
  • .htaccess dosyasında yapılacak hatalar, web sitenizin erişilemez hale gelmesine neden olabilir.
  • Bu sebeple eklenti kullanmak her zaman daha kolay ve güvenlidir.
  • Bu yöntemi kullanmak için .htaccess dosyasına aşağıdaki gibi kodlar eklenmelidir.
    • Bu kodlar wp-admin ve wp-login.php dosyalarının yerini değiştirir.
    • Bu yöntem, güvenlik eklentileri ile birlikte kullanılmamalıdır.
  • Kod örneği:
    • RewriteRule ^yenigiris$ /wp-login.php [L,QSA]
    • Burada "yenigiris" kısmını istediğiniz gibi değiştirebilirsiniz.

.htaccess Dosyası ile Değiştirmenin Dezavantajları:

  • Teknik bilgi gerektirir.
  • Hatalı düzenleme, web sitesine zarar verebilir.
  • Sunucu değişikliklerinden etkilenebilir.

Önemli Notlar:

  • Yeni giriş adresinizi güvenli bir yerde saklayın.
  • Güçlü bir kullanıcı adı ve parola kullanın.
  • WordPress ve eklentilerinizi güncel tutun.
  • Güvenlik eklentileri kullanın.
  • Düzenli olarak web sitenizin yedeğini alın.

Wordpress Htaccess Güvenlik Sağlama

WordPress sitenizin güvenliğini artırmak için .htaccess dosyasını kullanmak, etkili bir yöntemdir. İşte .htaccess dosyasını kullanarak WordPress güvenliğini sağlamak için bazı adımlar:

1. .htaccess Dosyasını Yedekleyin:

  • Herhangi bir değişiklik yapmadan önce, .htaccess dosyanızın bir yedeğini alın. Bu, herhangi bir sorun durumunda dosyayı geri yüklemenizi sağlar.

2. Hassas Dosyalara Erişimi Kısıtlayın:

  • wp-config.php gibi hassas dosyalara doğrudan erişimi engellemek için aşağıdaki kodları .htaccess dosyanıza ekleyin:
Apache
<files wp-config.php>
order allow,deny
deny from all
</files>
  • Bu kod, wp-config.php dosyasına dışarıdan erişimi tamamen engeller.

3. Dizin Listelemeyi Devre Dışı Bırakın:

  • Dizin listeleme, kötü niyetli kişilerin sitenizdeki dosya ve klasör yapısını görmesine olanak tanır. Bunu engellemek için aşağıdaki kodu ekleyin:
Apache
Options -Indexes

4. .htaccess Dosyasına Erişimi Kısıtlayın:

  • .htaccess dosyasına yetkisiz erişimi engellemek için aşağıdaki kodları ekleyin:
Apache
<files .htaccess>
order allow,deny
deny from all
</files>

5. XML-RPC Saldırılarını Engelleme:

  • XML-RPC, WordPress'e uzaktan erişim sağlayan bir özelliktir ve saldırılara açık olabilir. Bunu engellemek için aşağıdaki kodu ekleyin:
Apache
<files xmlrpc.php>
order allow,deny
deny from all
</files>

6. Belirli IP Adreslerine Erişimi İzin Verin:

  • Sadece belirli IP adreslerinin sitenize erişmesini istiyorsanız, aşağıdaki kodu kullanabilirsiniz:
Apache
order deny,allow
deny from all
allow from IP_ADRESİNİZ
  • IP_ADRESİNİZ yerine, izin vermek istediğiniz IP adresini yazın.

7. Güvenlik Eklentileri Kullanın:

  • .htaccess dosyası ile yapılan güvenlik önlemleri tek başına yeterli olmayabilir. Bu sebeple, Wordfence Security, All In One WP Security & Firewall gibi güvenlik eklentilerini kullanmak sitenizin güvenliğini arttıracaktır.

Önemli Notlar:

  • .htaccess dosyasında yapılan hatalı değişiklikler, sitenizin çalışmamasına neden olabilir. Bu nedenle, değişiklikleri yapmadan önce dikkatli olun ve yedek almayı unutmayın.
  • .htaccess dosyası sunucu taraflı bir konfigürasyon dosyasıdır ve sunucunuzun Apache kullanması gerekmektedir.
  • Bu kodların bazıları sunucu konfigürasyonunuza göre değişiklik gösterebilir.

 

WordPress Nedir?


WordPress, web siteleri ve bloglar oluşturmak için kullanılan popüler bir içerik yönetim sistemidir (CMS – Content Management System). Açık kaynak kodlu olup PHP ile yazılmıştır ve MySQL veritabanı kullanır. Kullanıcı dostu arayüzü, esnek yapısı ve geniş eklenti desteği sayesinde hem yeni başlayanlar hem de profesyoneller tarafından tercih edilir.

WordPress'in Temel Özellikleri:
Kolay Kullanım: Teknik bilgi gerektirmeden web sitesi oluşturmanıza olanak tanır.
Tema Desteği: Binlerce ücretsiz ve ücretli tema ile tasarımınızı kişiselleştirebilirsiniz.
Eklenti Desteği: SEO, güvenlik, hız optimizasyonu gibi birçok ek özelliği kolayca ekleyebilirsiniz.
SEO Dostu: Arama motorları için optimize edilmiş yapıya sahiptir.
Esneklik: Blog, e-ticaret, kurumsal site veya forum gibi farklı türde siteler oluşturabilirsiniz.
Güncellemeler ve Güvenlik: Sürekli güncellenerek güvenli ve stabil bir deneyim sunar.
WordPress iki farklı versiyonda kullanılabilir:

WordPress.com – Barındırma hizmetiyle birlikte gelen, daha kısıtlı ancak kolay kullanım sunan versiyon.
WordPress.org – Kendi barındırmanızı kullanarak daha fazla özelleştirme yapabileceğiniz sürüm.

 

23 Mart 2025 Pazar

Xenforo Robot.Txt Ayari

User-agent: *

 Disallow: /misc

 Disallow: /help

 Disallow: /search

 Disallow: /members

 Disallow: /register

 Disallow: /login

 Disallow: /online

 Disallow: /lost-password

 Disallow: /recent-activity

Disallow: /data/

Disallow: /internal_data/

Disallow: /js/

Disallow: /library/

Disallow: /styles/

Disallow: /admin.php

Disallow: /admindav.php 




 

16 Ocak 2025 Perşembe

function.php Lisans Kaldirma

 


PHP'de bir diziden belirli bir öğeyi kaldırmak veya bir listeyi düzenlemek için birkaç yöntem kullanabilirsiniz. İşte bir öğeyi kaldırmanın en yaygın yollarından bazıları:


1. unset() Fonksiyonunu Kullanarak

unset() fonksiyonu, belirli bir dizin veya anahtarı tamamen kaldırır.

php
<?php $array = ["elma", "armut", "muz", "kiraz"]; unset($array[2]); // "muz" kaldırılır print_r($array); ?>

Çıktı:

csharp
Array ( [0] => elma [1] => armut [3] => kiraz )

Not: Dizideki anahtar korunur, ancak değeri kaldırılır. Diziyi yeniden sıralamak isterseniz array_values() kullanabilirsiniz.


2. array_diff() ile Belirli Bir Değeri Kaldırma

Bir değeri listeyle karşılaştırarak kaldırmak için array_diff() kullanılabilir.

php
<?php $array = ["elma", "armut", "muz", "kiraz"]; $array = array_diff($array, ["muz"]); // "muz" kaldırılır print_r($array); ?>

Çıktı:

csharp
Array ( [0] => elma [1] => armut [3] => kiraz )

3. array_filter() Kullanarak

Bir değeri kaldırmak için bir filtreleme işlemi uygulayabilirsiniz.

php
<?php $array = ["elma", "armut", "muz", "kiraz"]; $array = array_filter($array, function($value) { return $value !== "muz"; // "muz" kaldırılır }); print_r($array); ?>

Çıktı:

csharp
Array ( [0] => elma [1] => armut [3] => kiraz )

4. Bir Anahtarı veya İndeksi Kaldırdıktan Sonra Yeniden Sıralama

Anahtarı kaldırdıktan sonra diziyi yeniden sıralamak için array_values() kullanabilirsiniz.

php
<?php $array = ["elma", "armut", "muz", "kiraz"]; unset($array[2]); // "muz" kaldırılır $array = array_values($array); // Anahtarlar yeniden sıralanır print_r($array); ?>

Çıktı:

csharp
Array ( [0] => elma [1] => armut [2] => kiraz )

-------------------------------------------------------------------------
Scprit Lisansi Kaldirma

tüm scriptlerin genelde function.php deki lisansta site adını yazıp da hala lisans hatası alan arkadaşların yapması gereken tek işlem:

<?php
if( substr($_SERVER["HTTP_HOST"], 0, 4) == "www." )
{
    $www = "www.";
    $domainadi = $_SERVER["HTTP_HOST"];
}
else
{
    $www = "";
    $domainadi = $_SERVER["HTTP_HOST"];
}

$site = $www . "localhost";
if( $domainadi !== $site ) YAPILACAK TEK İŞLEM ! İŞARETİNİ KALDIRMAK
{
    echo "Lisansız Kullanım Tespit Edildi.";

}