⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel

Webailesi Portal Sistemi

Yazar: NightmaRe
25-01-2020, 21:36
Forum: MyBB
Hata Açıklaması:
Bu hata genelikle mybb ile php sürümünüzün uyumsuzluğundan dolayı meydana gelir. Ya mybb sürümünüz eskidir ya da php sürümünüz mybb'nin kapasitesi üstündedir. Şu an için mybb, php 4 ve üstünü desteklemediğinden dolayı bu hatanın meydana gelmesi normal bir durumdur.
Bu durumda 2 çözüm yolu vardır:

  1. MyBB sürümünüz eski ise güncelleyin.
  2. PHP sürümünüz son sürüm ise ve mybb'nin kapasitesi üstünde ise aşağıdaki çözüm yolunu deneyin.

Hata Mesajı:
PHP Kod:
MyBB, dahili bir SQL hatası olduğunu tespit etti ve aşağıdaki nedenlerden dolayı devam edemiyor.
Hata Tipi:
Uyarı (2)
Hata Mesajı:
Creating default object from empty value
Konum
:
Dosya: admin/index.php
Satır
: 349
Geri İzleme
:
/
inc/class_error.php 212 errorHandler->output_error
/admin/index.php 349 errorHandler->error[/b] 

Hata Ekran Görüntüsü:

ds-mybb-php-surum-hata-5097

İzlenecek Yol : 

./admin/index.php dosyasını notepad++ ile açıp 349. satırda Bul:

PHP Kod:
$page->style = $cp_style = $admin_options['cpstyle']; 

PHP Kod:
$cp_style = $admin_options['cpstyle']; 
Yazar: T1xLnN
25-01-2020, 21:34
Forum: PYTHON
Kod Bloğu:

Kod:
print "İşleminiz:"
sayi1 = input("Birinci Sayıyı Giriniz:");
sayi2 = input("İkinci Sayıyı Giriniz:");
  
toplam = sayi1+sayi2
print toplam 

Kod:
<script>
var _neo = "Hi, Neo"
var _neo2 = "follow the white rabbit.."
document.write(_neo + "Enter the Matrix;" + _neo2)
</script> 

Yazar: T1xLnN
25-01-2020, 21:34
Forum: PYTHON
Kod:
kullanici_adi = "kullanici" #KULLANICI İSMİNİZ
parola = "parola" #GİRİŞ ŞİFRENİZ
while True:
  soru1 = raw_input("Kullanıcıadı: ")
  soru2 = raw_input("Parola: ")
if soru1 == kullanici_adi and soru2 == parola:
  print "Kullanıcıadı ve parolanız onaylandı."
  break#EĞER KULLANICIADI VE ŞİFRE UYUŞMUYORSA BREAK İLE SONLANDIRIP TEKRAR DENEMESİNİ İSTERİZ.
else:
  print "Kullanıcı adınız ve ya parolanız yanlış."
print "Lütfen tekrar deneyiniz!" 

Kod:
<script>
var _neo = "Hi, Neo"
var _neo2 = "follow the white rabbit.."
document.write(_neo + "Enter the Matrix;" + _neo2)
</script> 

Yazar: T1xLnN
25-01-2020, 21:33
Forum: PYTHON
Tek bir dosyada tüm siteye yer vermek, php nin derleme süresini arttırır, ekonomik değildir, zaman ve emek sarfiyatı yaratır. Bu sebeple birden fazla parça halinde php dosyasından faydalanmak gerekebilir. Bunlar tek başlarına anlam ifade etmezler ancak diğer dosyalardan yardım alarak anlamlı hale gelirler.

Bize bu imkanı sağlayan iki komut bulunmaktadır. Birincisi include( dosya ) diğeri require( dosya )'dır. Bu iki komut arasındaki temel fark include kullanarak bir hata ile karşılaştığımızda uyarı verir buna karşın script oluşturulmaya devam eder, ancak require kullanıldıysa derleme anında sonlandırılır.

Şimdi yaptığımız bir siteyi oluşturan 3 parça olan ust.php, orta.php ve alt.php yi hazırlayalım:



Kod:
// ust.php
<?php
   echo "<html><body>";
?>

// orta.php
<?php
   echo "Merhaba Dünya!";
?>

// alt.php
<?php
   echo "</body></html>";
?>

Bu üç dosyayı include() kullanarak birleştirelim ve index.php olarak kaydedelim:


Kod:
<?php
   include( "ust.php" );
   include( "orta.php" );
   include( "alt.php" );
?>

Çıkan dosyanın kaynak koduna baktığımızda aşağıdaki şekilde yazdırıldığını görürüz:


Kod:
<html><body>;
Merhaba Dünya!;
</body></html>; 

NOT: Bir dosyada kullandığımız değişkenler ve fonksiyonlar, kendisinden sonraki dosyalarda da geçerli olur. Bu sebeple aynı değişkenler kullanılmamasına özen gösterilmelidir.
Yazar: NightmaRe
25-01-2020, 21:32
Forum: JAVASCRIPT
Arrow fonksiyon ile sayfayı 5 saniyede bir yenileme
Kod:
<script>
setInterval(()=>window.location.reload(false),5000);
</script>

Anonim fonksiyon ile sayfayı 5 saniyede bir yenileme kodu
Kod:
<script>
setInterval(function(){
window.location.reload(false);
},5000);
</script>

Yazar: T1xLnN
25-01-2020, 21:30
Forum: PHP
Tek bir dosyada tüm siteye yer vermek, php nin derleme süresini arttırır, ekonomik değildir, zaman ve emek sarfiyatı yaratır. Bu sebeple birden fazla parça halinde php dosyasından faydalanmak gerekebilir. Bunlar tek başlarına anlam ifade etmezler ancak diğer dosyalardan yardım alarak anlamlı hale gelirler.

Bize bu imkanı sağlayan iki komut bulunmaktadır. Birincisi include( dosya ) diğeri require( dosya )'dır. Bu iki komut arasındaki temel fark include kullanarak bir hata ile karşılaştığımızda uyarı verir buna karşın script oluşturulmaya devam eder, ancak require kullanıldıysa derleme anında sonlandırılır.

Şimdi yaptığımız bir siteyi oluşturan 3 parça olan ust.php, orta.php ve alt.php yi hazırlayalım:



Kod:
// ust.php
<?php
   echo "<html><body>";
?>

// orta.php
<?php
   echo "Merhaba Dünya!";
?>

// alt.php
<?php
   echo "</body></html>";
?>

Bu üç dosyayı include() kullanarak birleştirelim ve index.php olarak kaydedelim:


Kod:
<?php
   include( "ust.php" );
   include( "orta.php" );
   include( "alt.php" );
?>

Çıkan dosyanın kaynak koduna baktığımızda aşağıdaki şekilde yazdırıldığını görürüz:


Kod:
<html><body>;
Merhaba Dünya!;
</body></html>; 

NOT: Bir dosyada kullandığımız değişkenler ve fonksiyonlar, kendisinden sonraki dosyalarda da geçerli olur. Bu sebeple aynı değişkenler kullanılmamasına özen gösterilmelidir.
Yazar: NightmaRe
25-01-2020, 21:29
Forum: JAVASCRIPT
Bu konumda kullanıcı tarafından text kutularına girilen Vize notu ve Final notuna göre ortalamayı hesaplayan ve ortalaması ve final notu 50′ den yüksekse “GEÇTİ“, diğer durumlarda ise “KALDI” yazdıracağız.
Konuyu okurken çok dikkatli olursanız bu işi halledebiliriz.

Ortalamanın 50′ den büyük fakat Final notunun 50′ den küçük olması durumunda kalma nedeninin Final Notunun düşük olduğu bilgisini de ekranda göstereceğiz.

Ortalamayı hesaplarken kullanacağımız yöntem Vize notunun %40‘ ı ile Final Notunun %60‘ının toplamı olacak. Ortalama ve sonuç bilgisinin gösterimini Label üzerinde gerçekleştireceğiz. Örneğimize ait html ve script kodları aşağıdaki gibi olacaktır.

JavaScript Kodu:
Kod:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Dragons War</title>
</head>
<body>
<p>
  <label for="textfield">Vize : </label>
  <input type="text" name="textfield" id="txtVize">
</p>
<p>
  <label for="textfield2">Final : </label>
  <input type="text" name="textfield2" id="txtFinal">
  <input type="button" name="button" id="hesap" value="HESAPLA">
</p>
<p><label id="lblSonuc"></label> </p>
 
 
<script>
var vize=document.getElementById("txtVize");
var final=document.getElementById("txtFinal");
var btnHesap=document.getElementById("hesap");
btnHesap.onclick=function(){
var durum="";
var vizeNotu=Number(vize.value);
var finalNotu=Number(final.value);
var ortalama=(vizeNotu*0.4)+(finalNotu*0.6);
if(ortalama>=50 && finalNotu>=50)
{
durum="GEÇTİNİZ";
}
else if (ortalama>=50 && finalNotu<50)
{
durum="FİNAL NOTU 50' DEN KÜÇÜK! KALDINIZ";
}
else
{
durum="ORTALAMANIZ 50' DEN KÜÇÜK! KALDINIZ. "
}
document.getElementById("lblSonuc").innerHTML="Ortalamanız : "+ortalama+"<BR>"+durum;
}
</script>
</body>
</html>


Ekran Görüntüsü;
m8E9Y3
Yazar: T1xLnN
25-01-2020, 21:28
Forum: PHP
PHP'yi Windows 95/98/NT/2000 işletim sistemlerinden biri ile çalışan bilgisayara
kurmak için önce http://www.PHP.org adresinden PHP-4.0.1pl2-Win32.zip veya daha ileri
sürümdeki zip dosyasını almamız gerekir. Bu dosyayı açın ve içindekileri sözgelimi c:\PHP
dizinine kopyalayın. (Dizini oluştururken "PHP," "PHP" veya "PHP" yazdığınıza dikkat edin!)
Daha önce Wihdows sistemine PHP 3.x kurmuş olanlar PHP 4.0'ün kurulumumu
biraz farklı bulacaklardır. Bu, daha önce PHP kişisel ve Internet amaçlı Web sunucuda
(PWS veya IIS) müstakil bir CGI programı olarak çalışırken şimdi buna ek olarak (tıpkı ASP
gibi) DLL yoluyla, bir ISAPI modülü olarak çalışmasının sağlanmış olmasından
kaynaklanıyor.
PHP'yi Windows 95 veya NT4.0 sisteminde kurulu bir PWS veya IIS için
kuracaksınız, önce bazı önlemler almanız gerekiyor. NT 4.0 sistemlerinde IIS 4.0'ün
bulunduğu Option Pack'in kurulması şart. Windows 95 sistemlerinde ise önce DCOM
bileşenlerinin günceleştirilmesi gerekiyor. Bu dosyayı,
http://download.microsoft.com/msdownload...dcom95.exe adresinden
alabilirsiniz.
PHP'yi müstakil çalışan CGI programı olarak kullanmayı düşünseniz bile daha önceki
sürümlerinden farklı olarak bazı DLL dosyalarının Windows dizininde sistem alt-dizinine
kopyalanması gerekir. Açtığınız Zip dosyasından çıkan ve C:\PHP dizinine kopyaladığınız
dosyalar arasında bulunan MSVCRT.DLL ve PHP4TS.DLL adlı dosyaları Windows 9x
sistemlerinde WINDOWS dizininde SYSTEM, NT/2000'de ise WINNT dzininde SYSTEM32
dizinine kopya edin. (Windows, MSVCRT.DLL dosyasının kullanılmakta olduğu bildirerek,
kopyalamayı reddederse, kopyalamaya gerek yok demektir.)
Yazar: T1xLnN
25-01-2020, 21:28
Forum: PHP
Bizim açımızdan PHP, bir Web sunucu programıdır; kurulacağı sistemdeki Web sunucusu ile uyumlu olması gerekir. 4'ncü sürümü itibariyle, PHP bütün Unix-türevi sistemler (örneğin Linux) ve Microsoft Windows sistemleri ile uyumludur. Birlikte çalışabileceği Web sunucu programları arasında Apache, IIS, FHTTP, Omni HTTPd, Xitami ve Windows 95/98 için PWS (Personal Web Server) vardır. Gerçek Internet ortamında sunucu programlara PHP yeteneği kazandırma işlemi, Web Pnogramcısı olarak bizi ilgilendirmez; bizim için Internet sitemize evsahipliği yapan Hosting firmasının PHP desteği verip vermediğini bilmek yeter. Fakat tasarımlarımızı sınayabilmek için kendi bilgisayarımıza bir kişisel Web Server kurmak ve bu programı PHP-uyumlu hale getirmek gerekir. Burada sadece iki örnek ele alacağız: Linux için Apache sunucu programı ve MSWindows için PWS. Bu iki programdan hangisi sizin sisteminize uygunsa onu kendi bilgisayarınıza kuracağınızı varsayarak, şimdi PHP ve MySQL kurulumu ile uğraşabiliriz.
Yazar: NightmaRe
25-01-2020, 21:27
Forum: JAVASCRIPT
Öncelikle belirtmem gerekiyor uzun bir konu olacak anlamadığınız yerleri sorabilirsiniz!

5 adet veri tip, 3 adet Object tipi bulunan javaScript dilinde veri tiplerini Number, String, Boolean, Undefined, ve Null (bu da bir object’dir). Object tipini ise fonksiyon, dizi, nesne (object)  gibi referanslar oluşturmaktadır. Bu yazımızda JavaScript’te bir Object nasıl oluşturulur ve nasıl kullanılır bunu göreceğiz. Öncelikle Object oluşturma hangi yöntemlerle yapılır buna bakalım.JavaScript’te nesne oluşturmak için { } süslü parantezler kullanılır.var arac={ };var ogrenci={ };Yukarıdaki şekilde bir tanımlama yapıldığında içinde hiçbir şey bulunmayan arac ve ogrenci nesneleri oluşturulmuş olur.Şimdi de oluşturulan nesnelere özellik atamasının nasıl yapılacağına bakalım.
 

Kod:
var arac={
    marka:"Renault",
    model:"Clio",
    yil:2019,
    renk:"Beyaz",
    yakit:"Dizel",
    saatUcreti:120
};

 Yukarıdaki tanımlamaya baktığımızda;Özellik: değerşeklinde bir atama yapıldığını ve birden fazla özellik eklendiğinde “,” virgül ile ayrıldığını görüyoruz.Şimdi aşağıdaki örneği inceleyelim. Örneğimizde  arac isimli Object (nesne) tanımlaması ve bu nesneye ait özellik tanımlaması yapılarak bu özelliklerin sayfada yazdırılması sağlanmakta.
 

Kod:
<!DOCTYPE html>
<html>
    <head>
        <title>Dragons War</title>
        <meta charset="utf-8">
    </head>
<body>
 
<p><u>JavaScript Object Kullanımı / Dragons War</u></p>
 
<p id="bilgi"></p>
<p><b>Araç Detayları</b></p>
<p id="detay"></p>
<script>
var arac={
    marka:"Renault",
    model:"Clio",
    yil:2019,
    renk:"Beyaz",
    yakit:"Dizel",
    saatUcreti:120
};
 
document.getElementById("bilgi").innerHTML =
arac.marka + " " + arac.model + " "+arac.yakit+" Aracın Saatlik Kiralama Ücreti : "+arac.saatUcreti;
    
document.getElementById("detay").innerHTML=
    "Marka      : "+arac.marka+"<br>"+
    "Model      : "+arac.model+"<br>"+
    "Model Yılı : "+arac.yil+"<br>"+
    "Renk       : "+arac.renk+"<br>"+
    "Yakıt Türü : "+arac.yakit+"<br>"+
    "Saat Ücreti: "+arac.saatUcreti;
    
</script>
 
</body>
</html>


Sayfamızı çalıştırdığımızda aşağıdaki görüntü oluşacaktır.

c97L1
 Şimdi de nesnemize metot tanımlaması yapalım. Metot tanımlamasını yukarıdaki örnek üzerinde gerçekleştireceğiz. Nesnemize ucretHesapla isminde bir metot tanımlayacağız. Bu fonksiyon dışarıdan bir parametre alarak çalışacaktır. Dışarıdan gönderilen saat bilgisini saatUcreti ile çarparak ödenecek tutarın hesaplanması görevini üstlenecektir.Burada altını çizmekte fayda gördüğüm bir hususu belirtmek isterim.Nesne içindeki özelliklerden biri metot içinde kullanılacaksa bu özellik this anahtar sözcüğü ile kullanılmalıdır. (this.saatUcreti)Kodlarımıza ve ekran çıktısına göz atalım. 

Kod:
<!DOCTYPE html>
<html>
    <head>
        <title>Dragons War</title>
        <meta charset="utf-8">
    </head>
<body>
<p><u>JavaScript Object Kullanımı</u></p>
<p id="bilgi"></p>
<p><b>Araç Detayları</b></p>
<p id="detay"></p>
<p id="tutar"></p>
<script>
var arac={
    marka:"Renault",
    model:"Clio",
    yil:2019,
    renk:"Beyaz",
    yakit:"Dizel",
    saatUcreti:120,
    ucretHesapla:function(saat){
        return saat*this.saatUcreti;
    }
};
 
document.getElementById("bilgi").innerHTML =
arac.marka + " " + arac.model + " model "+arac.yakit+" aracın saatlik kiralama ücreti : "+arac.saatUcreti;
    
document.getElementById("detay").innerHTML=
    "Marka      : "+arac.marka+"<br>"+
    "Model      : "+arac.model+"<br>"+
    "Model Yılı : "+arac.yil+"<br>"+
    "Renk       : "+arac.renk+"<br>"+
    "Yakıt Türü : "+arac.yakit+"<br>"+
    "Saat Ücreti: "+arac.saatUcreti;
    
document.getElementById("tutar").innerHTML="Ödenecek Tutar : "+arac.ucretHesapla(3);
    
</script>
 
</body>
</html>


Ekran Çıktısı:

u9Y9D10


Görüleceği üzere ödenecek tutar metot ile hesaplanarak gösterilmiştir.

Şimdi basit bir örnek daha oluşturalım. Bu örneğimizde ogrenci isimli bir object’ e ait özellik ve metot tanımlaması yapacağız. ad ve soyad özelliklerinin yazdırılmasını sağlayacağız. Örneğe ait <script> </script> kodları;
 

Kod:
<script>
var Ogrenci={
ad:"Dragons",
soyad:"Wars",
adSoyad:function(){
return this.ad+" "+this.soyad;
}
}
document.write(Ogrenci.adSoyad());
</script>


Başka bir JavaScript nesnesi oluşturma yöntemi de constructor pattern(yapıcı desen) olarak tanımlamak mümkündür. Fonksiyon tanımlama yöntemi ile sınıf oluşturup,  oluşturulan sınıf new anahtarı ile nesne olarak türetilir.
 
Kod:
<script>
var Uye=function(){
/*
var anahtarı ile fonksiyon içinde tanımlanmıştır. fonksiyon dışında çağırma şansımız yok
Uye.isim olarak çağıramayız. Sadece this.degiskenadi şeklinde yapılan bildirimler dışarıdan çağırır.
*/
var isim;
var soyisim;
this.yas=22;
/*fonksiyon içinde tanımlanan isim değişkenine dışarıdan değer aktarmak için kullanılır. setter metodu*/
this.setIsim=function(v)
{
isim=v;
}
/*fonksiyon içinde tanımlanan isim değişkenindeki değeri okumak için kullanılır. getter metodu*/
this.getIsim=function()
{
return isim;
}
this.setSoyisim=function(v)
{
soyisim=v;
}
/*sınıf içinde tanımlanmış bir fonksyion*/
this.adSoyad=function(){
return isim+" "+soyisim;
}
}
var Uye1=new Uye();
Uye1.setIsim("Dragons");
Uye1.setSoyisim("War");
/*this anahtarı ile tanımlanan değişken doğrudan çarılıyor.*/
Uye1.yas=22;
document.write(Uye1.adSoyad());
document.write("<br>");
document.write(Uye1.getIsim()+" ");
document.write("<br>");
document.write(Uye1.yas);
</script>

Hoşgeldin, Ziyaretçi

Sitemizden yararlanabilmek için Kayıt olmalısınız.

Forumda Ara

Forum İstatistikleri

Toplam Üyeler: 44.946
Son Üye: halilkayabas
Toplam Konular: 34.813
Toplam Yorumlar: 456.426

Son Aktiviteler

Türkiye'de ilk: CS 1.6'yı...

Son Yorum: swezy* • 1 dakika önce
Yorumlar: 11 • Okunma: 359

Jailbreak Sunucunuz İçin ...

Son Yorum: zebraa • 18 dakika önce
Yorumlar: 7 • Okunma: 673

Özel mesaj eklentisi Dm

Son Yorum: tofas1212 • 19 dakika önce
Yorumlar: 19 • Okunma: 2.605

PRO Serveler İçin Plugin ...

Son Yorum: sleeper038 • 32 dakika önce
Yorumlar: 631 • Okunma: 80.426

Vatan-ı AlbayrakGaming JB...

Forum: TS3 - Yedek
Son Yorum: ENERCII • 32 dakika önce
Yorumlar: 109 • Okunma: 45.872

30 Round Olunca Restart A...

Son Yorum: sleeper038 • 35 dakika önce
Yorumlar: 508 • Okunma: 77.000

Deagle | 2026 FREE MODEL ...

Son Yorum: ENERCII • 43 dakika önce
Yorumlar: 8 • Okunma: 1.410

Cenka Gaming Ts3 Yedeği

Forum: TS3 - Yedek
Son Yorum: nurettin20 • 45 dakika önce
Yorumlar: 44 • Okunma: 47.061

CS 1.6 - CT DOğunca Otoma...

Son Yorum: zebraa • 45 dakika önce
Yorumlar: 21 • Okunma: 10.554

ShieldsClan Ts3 Yedeği 20...

Forum: TS3 - Yedek
Son Yorum: nurettin20 • 46 dakika önce
Yorumlar: 345 • Okunma: 49.011
Task