<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Soyal Forum | Celticpriest.Com - PHP]]></title>
		<link>https://celticpriest.com/</link>
		<description><![CDATA[Soyal Forum | Celticpriest.Com - https://celticpriest.com]]></description>
		<pubDate>Wed, 03 Jun 2026 18:43:31 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Discord API Davet Linki Listeleme]]></title>
			<link>https://celticpriest.com/konu-discord-api-davet-linki-listeleme.html</link>
			<pubDate>Wed, 12 Oct 2022 00:43:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://celticpriest.com/member.php?action=profile&uid=4">WxTimer</a>]]></dc:creator>
			<guid isPermaLink="false">https://celticpriest.com/konu-discord-api-davet-linki-listeleme.html</guid>
			<description><![CDATA[iyi kullanımlar<br />
<br />
    <div class="flex items-center p-2 mb-4 space-x-4 text-gray-100 bg-gray-700 rounded-lg shadow" id="pm_notice" role="alert">
        <p class="flex-1 text-sm pm-alert-content">
            <strong>Bu içeriği görebilmek için yorum atman gerekiyor! </strong><br />
        </p>
        <button id="tesekkurbutton" class="flex flex-shrink-0 p-2 bg-gradient-to-br from-emerald-400 to-emerald-600 transition duration-150 ease-in-out rounded-md hover:bg-emerald-100 focus:bg-emerald700-800 focus:outline-none focus:ring-4 focus:ring-rose-400 focus:ring-opacity-50">Şifreyi Göster</button><br />
    </div>
    <br /><!-- start: postbit_attachments_attachment -->
<div class="inline-flex items-center w-full px-4 py-3 space-x-4 text-sm bg-gray-100 rounded-md post-attachment__item">
	<!-- start: attachment_icon -->
<img class="w-auto h-4" src="https://celticpriest.com/images/attachtypes/php.png" height="16" width="16" data-tippy-content="PHP File" alt=".php" loading="lazy">
<!-- end: attachment_icon -->
	<span class="flex-1 truncate">
		<a href="attachment.php?aid=41" target="_blank" data-tippy-content="">apidavet.php</a>
	</span>
	<span class="hidden sm:inline">(Boyut: 2.45 KB | İndirilme: 0)</span>
</div>
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[iyi kullanımlar<br />
<br />
    <div class="flex items-center p-2 mb-4 space-x-4 text-gray-100 bg-gray-700 rounded-lg shadow" id="pm_notice" role="alert">
        <p class="flex-1 text-sm pm-alert-content">
            <strong>Bu içeriği görebilmek için yorum atman gerekiyor! </strong><br />
        </p>
        <button id="tesekkurbutton" class="flex flex-shrink-0 p-2 bg-gradient-to-br from-emerald-400 to-emerald-600 transition duration-150 ease-in-out rounded-md hover:bg-emerald-100 focus:bg-emerald700-800 focus:outline-none focus:ring-4 focus:ring-rose-400 focus:ring-opacity-50">Şifreyi Göster</button><br />
    </div>
    <br /><!-- start: postbit_attachments_attachment -->
<div class="inline-flex items-center w-full px-4 py-3 space-x-4 text-sm bg-gray-100 rounded-md post-attachment__item">
	<!-- start: attachment_icon -->
<img class="w-auto h-4" src="https://celticpriest.com/images/attachtypes/php.png" height="16" width="16" data-tippy-content="PHP File" alt=".php" loading="lazy">
<!-- end: attachment_icon -->
	<span class="flex-1 truncate">
		<a href="attachment.php?aid=41" target="_blank" data-tippy-content="">apidavet.php</a>
	</span>
	<span class="hidden sm:inline">(Boyut: 2.45 KB | İndirilme: 0)</span>
</div>
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PHP OOP]]></title>
			<link>https://celticpriest.com/konu-php-oop.html</link>
			<pubDate>Fri, 07 Oct 2022 22:31:14 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://celticpriest.com/member.php?action=profile&uid=4">WxTimer</a>]]></dc:creator>
			<guid isPermaLink="false">https://celticpriest.com/konu-php-oop.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">PHP içerisinde yer alan OOP veya Nesne Yönelimli Programlamada kullanılan anahtar kelimeler örneklerle yer alıyor.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">OOP nedir?</span></span><br />
<span style="font-weight: bold;" class="mycode_b">OOP (Object Oriented Programming)  veya NYP (Nesne Yönelimli Programlama) bir yazılım geliştirme paradigmasıdır.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">Neden OOP?</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılımlar geliştikçe karmaşıklaşır ve boyutları artar.</span><br />
<span style="font-weight: bold;" class="mycode_b">Karmaşıklık ve boyutun artmasıyla birlikte kodun bakımı, karmaşıklık ve boyuta göre daha fazla artar.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP geliştirilen yazılımın karmaşıklık ve bakım maliyetini azaltmak için kullanılır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP bakım maliyetini azaltırken, kodun tekrar kullanılabilirliğini, anlaşılabilirliğini de arttırmaktadır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılım geliştirme yöntemi OOP destekleyen bir yazılım dili tarafından öğrenildiğinde diğer OOP destekli dilleri öğrenmeyi ve geliştirme yapmayı kolaylaşacaktır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP tekniği, uzun süredir C++, JAVA ve C# gibi programlama dilleri tarafından başarıyla kullanılmaktadır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılım geliştirme sadece kod yazmaktan ibaret değildir.</span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılım belirli bir düzene ve geliştirilebilirliğe sahip olmalıdır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP tekniği içerisinde bulunan soyutlama, arayüz ve kalıtım gibi özelliklerle bu kolay bir şekilde sağlanır.</span><br />
<span style="font-weight: bold;" class="mycode_b">PHP OOP desteği sayesinde UML, MVC, HMVC, MVVM, Tasarım desenleri gibi OOP ile geliştirme tekniklerini uygulamayı sağlar.</span><br />
<span style="font-weight: bold;" class="mycode_b">Büyük ölçekli yazılımlar ekip halinde yapılır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılım içerisinde belirli bir düzen olmadığından kodlar diğer ekip üyeleri tarafından anlaşılmayacaktır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Daha kötüsü kodu yazan kişi ekipten ayrıldığında kodu anlamak için ek süreye ihtiyaç duyulacaktır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP ile geliştirme yapıldığında kodun anlaşılabilirliği artacağından bu gibi sorunlar ortadan kalkacaktır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP öğrenmenin diğer avantajı PHP ile geliştirilen Zend, Yii, CodeIgniter, Laravel vb. yapıların OOP ile geliştirilmiş olmasıdır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP tekniği öğrenildiğinde bu yapıların öğrenilmesi kolaylaşacaktır.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">OOP class</span></span><br />
<span style="font-weight: bold;" class="mycode_b">OOP ile yazılım geliştirmede kullanılan nesnelere ait özellik ve işlevlerin tanımlandığı yapıya class denir.</span><br />
<span style="font-weight: bold;" class="mycode_b">Örnek olarak; kediler ve köpekler bir nesnedir.</span><br />
<span style="font-weight: bold;" class="mycode_b">Bu nesnelerin belirli bir özelliği (rengi, göz rengi vb.) ve işlevi (miyavlama, havlama, koşma, yakalama vb.) vardır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Bu özellik ve işlevler class yapısı içerisinde tanımlanarak nesnelerin oluşturulması sağlanır.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #00369b;" class="mycode_color">class yapısı</span></span><br />
<span style="font-weight: bold;" class="mycode_b">PHP class yapısı temel olarak özellik ve işlevlerden meydana gelir.</span><br />
<span style="font-weight: bold;" class="mycode_b">Özellik öznitelik veya alan olarak, işlev ise metot veya yöntem olarak isimlendirilir.</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">PHP içerisinde yer alan OOP veya Nesne Yönelimli Programlamada kullanılan anahtar kelimeler örneklerle yer alıyor.</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">OOP nedir?</span></span><br />
<span style="font-weight: bold;" class="mycode_b">OOP (Object Oriented Programming)  veya NYP (Nesne Yönelimli Programlama) bir yazılım geliştirme paradigmasıdır.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">Neden OOP?</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılımlar geliştikçe karmaşıklaşır ve boyutları artar.</span><br />
<span style="font-weight: bold;" class="mycode_b">Karmaşıklık ve boyutun artmasıyla birlikte kodun bakımı, karmaşıklık ve boyuta göre daha fazla artar.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP geliştirilen yazılımın karmaşıklık ve bakım maliyetini azaltmak için kullanılır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP bakım maliyetini azaltırken, kodun tekrar kullanılabilirliğini, anlaşılabilirliğini de arttırmaktadır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılım geliştirme yöntemi OOP destekleyen bir yazılım dili tarafından öğrenildiğinde diğer OOP destekli dilleri öğrenmeyi ve geliştirme yapmayı kolaylaşacaktır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP tekniği, uzun süredir C++, JAVA ve C# gibi programlama dilleri tarafından başarıyla kullanılmaktadır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılım geliştirme sadece kod yazmaktan ibaret değildir.</span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılım belirli bir düzene ve geliştirilebilirliğe sahip olmalıdır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP tekniği içerisinde bulunan soyutlama, arayüz ve kalıtım gibi özelliklerle bu kolay bir şekilde sağlanır.</span><br />
<span style="font-weight: bold;" class="mycode_b">PHP OOP desteği sayesinde UML, MVC, HMVC, MVVM, Tasarım desenleri gibi OOP ile geliştirme tekniklerini uygulamayı sağlar.</span><br />
<span style="font-weight: bold;" class="mycode_b">Büyük ölçekli yazılımlar ekip halinde yapılır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Yazılım içerisinde belirli bir düzen olmadığından kodlar diğer ekip üyeleri tarafından anlaşılmayacaktır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Daha kötüsü kodu yazan kişi ekipten ayrıldığında kodu anlamak için ek süreye ihtiyaç duyulacaktır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP ile geliştirme yapıldığında kodun anlaşılabilirliği artacağından bu gibi sorunlar ortadan kalkacaktır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP öğrenmenin diğer avantajı PHP ile geliştirilen Zend, Yii, CodeIgniter, Laravel vb. yapıların OOP ile geliştirilmiş olmasıdır.</span><br />
<span style="font-weight: bold;" class="mycode_b">OOP tekniği öğrenildiğinde bu yapıların öğrenilmesi kolaylaşacaktır.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">OOP class</span></span><br />
<span style="font-weight: bold;" class="mycode_b">OOP ile yazılım geliştirmede kullanılan nesnelere ait özellik ve işlevlerin tanımlandığı yapıya class denir.</span><br />
<span style="font-weight: bold;" class="mycode_b">Örnek olarak; kediler ve köpekler bir nesnedir.</span><br />
<span style="font-weight: bold;" class="mycode_b">Bu nesnelerin belirli bir özelliği (rengi, göz rengi vb.) ve işlevi (miyavlama, havlama, koşma, yakalama vb.) vardır.</span><br />
<span style="font-weight: bold;" class="mycode_b">Bu özellik ve işlevler class yapısı içerisinde tanımlanarak nesnelerin oluşturulması sağlanır.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #00369b;" class="mycode_color">class yapısı</span></span><br />
<span style="font-weight: bold;" class="mycode_b">PHP class yapısı temel olarak özellik ve işlevlerden meydana gelir.</span><br />
<span style="font-weight: bold;" class="mycode_b">Özellik öznitelik veya alan olarak, işlev ise metot veya yöntem olarak isimlendirilir.</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Discord Hesap Eşleştirme Sistemi]]></title>
			<link>https://celticpriest.com/konu-discord-hesap-eslestirme-sistemi.html</link>
			<pubDate>Fri, 07 Oct 2022 22:23:56 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://celticpriest.com/member.php?action=profile&uid=4">WxTimer</a>]]></dc:creator>
			<guid isPermaLink="false">https://celticpriest.com/konu-discord-hesap-eslestirme-sistemi.html</guid>
			<description><![CDATA[Discord Hesap Eşleştirme Sistemi &amp; Discord İle Giriş Yap için kullanışlı bir script. Bu script sayesinde sitelerinize Discord hesabımı bağla veya Discord ile giriş yap sistemlerini <span style="font-weight: bold;" class="mycode_b">ÜCRETSİZ </span>bir şekilde ekleyebilirsiniz.<br />
<br />
Hesabınızı bağladığınızda sizi sunucuya ekler ve belirli bir rol verir. Kullanıcı discord id'si ve ve access token ise veritabanında depolanır, bu bilgiler kullanıcıya hastır.<br />
<br />
<span style="color: #00369b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kurulum Talimatları:</span></span><br />
<span style="font-weight: bold;" class="mycode_b">1. Bir Discord uygulaması ve bot oluşturun<br />
2. OAuth2 Sekmesinden CLIENT ID &amp; CLIENT SECRET; bot sekmesinden Bot token alın<br />
3. Dosyayı düzenle<br />
3.1 Veritabanı bilgilerinizi güncelleyin (satır 3,5,7,13)<br />
3.2 Client Bilgilerini güncelleyin (satır 37,39)<br />
3.3 Yönlendirme uri'yi güncelleyin (satır 69)<br />
3.4 Satırları güncelleyin 53,131,235.405<br />
3.5 &#36;bottoken'ı güncelleyin (satır 181, 259) , 351, 429)<br />
4. OAuth2 Sekmesinden (Discord Developer Portal) yönlendirme uri'sini ekleyin.Yönlendirme uri'si dosya dizini<br />
ile aynı olmalıdır.<br />
5. .sql ve diğer dosyaları yükleyin</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">YAPIMCISI ECY'DİR</span> <span style="font-weight: bold;" class="mycode_b">iletişim adresi : </span>ecy#5776<br />
<br />
<br />
    <div class="flex items-center p-2 mb-4 space-x-4 text-gray-100 bg-gray-700 rounded-lg shadow" id="pm_notice" role="alert">
        <p class="flex-1 text-sm pm-alert-content">
            <strong>Bu içeriği görebilmek için yorum atman gerekiyor! </strong><br />
        </p>
        <button id="tesekkurbutton" class="flex flex-shrink-0 p-2 bg-gradient-to-br from-emerald-400 to-emerald-600 transition duration-150 ease-in-out rounded-md hover:bg-emerald-100 focus:bg-emerald700-800 focus:outline-none focus:ring-4 focus:ring-rose-400 focus:ring-opacity-50">Şifreyi Göster</button><br />
    </div>
    ]]></description>
			<content:encoded><![CDATA[Discord Hesap Eşleştirme Sistemi &amp; Discord İle Giriş Yap için kullanışlı bir script. Bu script sayesinde sitelerinize Discord hesabımı bağla veya Discord ile giriş yap sistemlerini <span style="font-weight: bold;" class="mycode_b">ÜCRETSİZ </span>bir şekilde ekleyebilirsiniz.<br />
<br />
Hesabınızı bağladığınızda sizi sunucuya ekler ve belirli bir rol verir. Kullanıcı discord id'si ve ve access token ise veritabanında depolanır, bu bilgiler kullanıcıya hastır.<br />
<br />
<span style="color: #00369b;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Kurulum Talimatları:</span></span><br />
<span style="font-weight: bold;" class="mycode_b">1. Bir Discord uygulaması ve bot oluşturun<br />
2. OAuth2 Sekmesinden CLIENT ID &amp; CLIENT SECRET; bot sekmesinden Bot token alın<br />
3. Dosyayı düzenle<br />
3.1 Veritabanı bilgilerinizi güncelleyin (satır 3,5,7,13)<br />
3.2 Client Bilgilerini güncelleyin (satır 37,39)<br />
3.3 Yönlendirme uri'yi güncelleyin (satır 69)<br />
3.4 Satırları güncelleyin 53,131,235.405<br />
3.5 &#36;bottoken'ı güncelleyin (satır 181, 259) , 351, 429)<br />
4. OAuth2 Sekmesinden (Discord Developer Portal) yönlendirme uri'sini ekleyin.Yönlendirme uri'si dosya dizini<br />
ile aynı olmalıdır.<br />
5. .sql ve diğer dosyaları yükleyin</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">YAPIMCISI ECY'DİR</span> <span style="font-weight: bold;" class="mycode_b">iletişim adresi : </span>ecy#5776<br />
<br />
<br />
    <div class="flex items-center p-2 mb-4 space-x-4 text-gray-100 bg-gray-700 rounded-lg shadow" id="pm_notice" role="alert">
        <p class="flex-1 text-sm pm-alert-content">
            <strong>Bu içeriği görebilmek için yorum atman gerekiyor! </strong><br />
        </p>
        <button id="tesekkurbutton" class="flex flex-shrink-0 p-2 bg-gradient-to-br from-emerald-400 to-emerald-600 transition duration-150 ease-in-out rounded-md hover:bg-emerald-100 focus:bg-emerald700-800 focus:outline-none focus:ring-4 focus:ring-rose-400 focus:ring-opacity-50">Şifreyi Göster</button><br />
    </div>
    ]]></content:encoded>
		</item>
	</channel>
</rss>