OyunCenneti
Merhaba
Foruma Hoşgeldiniz
**Bu Alana Reklam Verebilirsiniz**

Join the forum, it's quick and easy

OyunCenneti
Merhaba
Foruma Hoşgeldiniz
**Bu Alana Reklam Verebilirsiniz**
OyunCenneti
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Giriş yap

Şifremi unuttum

Arama
 
 

Sonuç :
 


Rechercher çıkıntı araştırma

En iyi yollayıcılar
K.R.M (244)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
DeathlyLord (225)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
KinGofLife (221)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
O.G.L.C.N (184)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
ExSeLanCeTR (20)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
BornTh3aLive. (20)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
GameMasterxD (13)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
oldschoolko (12)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
By-MuRat (8)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 
GFb~fatih (7)
php bazı hata ve çözümleri Vote_lcapphp bazı hata ve çözümleri Voting_barphp bazı hata ve çözümleri Vote_rcap 

En son konular
» BIOS RESETLEME PROGRAMI
php bazı hata ve çözümleri EmptyPaz Mart 02, 2014 10:28 am tarafından cagataymorcicek

» C ile Basit Program Kodları!
php bazı hata ve çözümleri EmptySalı Ara. 10, 2013 11:20 pm tarafından tuncay117

» Crypter Nasıl Yazılıyor Merak edenler buyrun
php bazı hata ve çözümleri EmptyC.tesi Haz. 01, 2013 11:14 pm tarafından gezegen33

» C Kodlama Standartları
php bazı hata ve çözümleri EmptyPerş. Kas. 08, 2012 6:54 pm tarafından penguen260

» C++ Dilinin kullanımı ve açılımı
php bazı hata ve çözümleri EmptyPerş. Kas. 08, 2012 6:45 pm tarafından penguen260

» VISUAL BASIC
php bazı hata ve çözümleri EmptyPtsi Ağus. 06, 2012 3:29 pm tarafından 55la

» K.R.M - Jadde Patch UnLimiteD ! Bütün Modlar Aktif ! [İNDİR]
php bazı hata ve çözümleri EmptyÇarş. Tem. 18, 2012 9:55 pm tarafından _RozaLinda_

» K.R.M Client V3 [ Bot Aktif ] [ Yenilendi 16.02.2011 ]
php bazı hata ve çözümleri EmptySalı Haz. 05, 2012 10:52 pm tarafından xxscream

» K.R.M Jadde Patch UnLimiteD ( YENİ BOT [ BÜTÜN MOD LAR ] AKTİF )
php bazı hata ve çözümleri EmptyCuma Eyl. 09, 2011 2:02 am tarafından K.R.M

Kimler hatta?
Toplam 2 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 2 Misafir

Yok

[ Bütün listeye bak ]


Sitede bugüne kadar en çok 174 kişi Salı Ağus. 01, 2017 6:01 pm tarihinde online oldu.
Facebook

php bazı hata ve çözümleri

Aşağa gitmek

php bazı hata ve çözümleri Empty php bazı hata ve çözümleri

Mesaj tarafından K.R.M Çarş. Ara. 01, 2010 10:50 pm

PHP kodu yazarken sıkça sorulan sorular , rastlanan hatalar ve çözümleri

Edıtorun Notu: Konuyu daha rahat ızlenebılmesı ıcın uste tasıdım. Eger sızde bu konuya katkıda bulunabılecegınızı dusunuyorsanız Yns'ın belırledıgı formatta mesajlar gonderebılırsınız..



Bunun dısında kalan seyler ıcın (soru, gorus vs.) yenı bı konu acmanız yerınde olur.



----------------------------------



Araştırdım ceviz'de böyle bir konu yok , aslında döküman şeklinde yazacaktım ama herkes birşeyler ekler konu daha güzel olur diye düşündüm.



Bu konuda , PHP öğrenirken sıkça sorulan soruları ve cevaplarını yazalım , böylece hemen hemen her 2 haftada bir sorulan klon sorulardan kurtulabiliriz belki(umarım ) , hani birileride sabite alırsa tadından yenmez .


Neden FORM bilgilerim gözükmüyor ? Örneğin , form'da name=ahmet şeklinde bir input kutusu hazırlayıp diğer sayfada $ahmet şeklinde almaya çalıştığımda hiç birşey ekrana basılmıyor ?

Form'dan gelen veriyi tescillemeyi unutmayın.register_globals 'un kapalı olduğu sunucularda -ki genelde güvenlik nedeniyle kapalıdır-.

Çözüm : Bu tür verileri aşağıdaki gibi alabilirsiniz.

PHP Kodu:

$ahmet = $_POST['ahmet']; // FORM post methodu ile veri yolluyorsa

// $ahmet = $_GET['ahmet']; // GET methodu ile yolluyorsa




Bu tür sorunların önüne geçmek için kullanabileceğinz global diziler:



$_SERVER[]: sunucu degiskenleri , PHP_SELF ,REMOTE_ADDR gibi.

$_COOKIE[]: çerez değişkenlerinin saklandıgı dizi

$_SESSION[]: oturum değişkenlerinin saklandığı dizi

$_FILES[]: Upload değişkenlerinins saklandığı dizi

$_REQUEST[]: GET , POST , COOKIE değişkenlerini içine alan dizi

Supergloballer hakkında daha fazla ayrıntılı bilgiye buradan ulaşabilirsiniz.


Cannot modify header information - headers already sent hatası alıyorum ? Nasıl düzeltirim ?

Muhtemelen sayfaya HTML çıktısı yapıldıktan sonra header() kullanmaya çalıştınız.Sayfanın başına ob_start();, sonuna ob_end_flush() ekleyin.


Enter tuşuna basıldığında otomatik olarak alt satıra geçilmesini istiyorum

nl2br fonksiyonunu kullanın.


Değişkeni ekrana basarken değeri çıkmıyor , $degiskenadi şeklinde çıkıyor.

Muhtemelen tek tırnak içinde ekrana basmak istediniz.Örneği inceleyin.

PHP Kodu:

$degisken = 'ceviz.net';

echo"$degisken"; // cikti ceviz.net

echo''.$degisken.''; // cikti ceviz.net

echo $degisken; // cikti ceviz.net

echo '$degisken'; // cikti $degisken





Adres satırından gelen veriyi integer veritipine çevirmek istiyorum ?

Eğer veri numerik degilse 0'a eşitlenir.

PHP Kodu:

$id = int ($_GET['id']);

// veya

$id = intval($_GET['id'];





Dizindeki dosyaların tümünü array'e atmak istiyorum ?

PHP5 kullanıyorsanız scandir kullanın , PHP4 için alternatifi aşağıda.

PHP Kodu:

$dh = opendir('/home/emre');

while (false !== ($filename = readdir($dh))) {

$dizi[] = $filename;

}





echo'mu kullanmalıyım yoksa print'mi ?

[Linkleri görebilmek için üye olun veya giriş yapın.]


Değişken'den gelen HTML karakterlerini silmek istiyorum ?

strip_tags , htmlspecialchars kullanın.strip_tags ile belirttiğiniz html etiketlerinin kullanılabilmesinide sağlayabilirsiniz.


E-mail değişkenime mantıksal bir e-mail girilmiş mi kontrol etmek istiyorum ?

PHP Kodu:

function mail_kontrol($email) {

if (!eregi ("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email))

die ("E-Mail Adresiniz Geçersiz");

}





Değişkeni belli bir karakterden sonra bölmek istiyorum ?

substr kullanın.



Input kutusu içinde gösterdiğim kaydın sadece ilk kelimesi gözüküyor ?

PHP Kodu:

echo""; # hatali kullanim

echo"
eregi_replace


URL üzerinden veri yolluyorum ama diğer sadece ilk kelimesini alabiliyorum?

urlencode() kullanabilirsiniz ;

PHP Kodu:

echo '';





Fonksiyon içinde değişken kullanamıyorum !

2 yolu var , fonksiyona parametre olarak tanımlamak.



PHP Kodu:

function foo($degisken1,degisken2,...) {

//...

}




veya global olarak tanımlamak



PHP Kodu:

function bar($degisken) {

global $degisken1,$degisken2;

//..

}





MySQL sorgusu yapmak istediğimde Invalid Result Resource hatası alıyorum ? Ne anlama geliyor ?



Bu hata herhangi bir nedenden dolayı yaptığınız sorguda oluşan bir hatayı gösterir.Ayrıntılı hata mesajlari alabilmek için mysql_error(); kullanabilirsiniz.

PHP Kodu:

mysql_query("SELECT foo FROM bar where id='$id'") or die(mysql_error());




gibi..


Veritabanina yazarken ' karakterleri \\\ haline geliyor.Niye bu kafar çok \ var ?

Eğer magic_quotes açıksa veriler sorguya sokulmadan önce otomatik olarak slash eklenir birde adslashes ile eklerseniz fazladan slash bolluğu yapmış olursunuz .Şöyle bir kontrol yapabilirsiniz.

PHP Kodu:

if (!get_magic_quotes_gpc()) { $degisken = addslashes($degisken); }





Dosya içeriğini array'e atmak istiyorum ?

file()


Tasarımla kodlamayı ayırmak istiyorum ?

[Linkleri görebilmek için
üye olun veya giriş yapın.]


Bazı fonksiyonlardan dönen hataların gözardı edilmesini istiyorum?



Fonksiyonu kullanirken başına @ karakterini ekleyin.

PHP Kodu:

@mysql_connect('localhost','root','');




gibi..

MySQL'den çektiğim verileri yanyana ve altalta gostermek istiyorum ?

[Linkleri görebilmek için üye olun veya giriş yapın.] (düşey ve yatay sıralama)


Form doldurmadan PHP'den doğru POST verisi yollamak istiyorum ?



cURL veya socket kütüphaneleriye yapmak mümkün , ikisiylede ilgili döküman dökümanlar bölümünde mevcut , yada basitçe cURL ile POST verisi yollamak.



PHP Kodu:




$ch = curl_init();



curl_setopt($ch, CURLOPT_URL,"http://www.mysite.com/tester.phtml");

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS,

"postvar1=value1&postvar2=value2&postvar3=value3");



curl_exec ($ch);

curl_close ($ch);

?>




header() fonksiyonu belli bir saniye bekledikten sonra yönlendirsin?

PHP Kodu:

header("*******: 0; [Linkleri görebilmek için üye olun veya giriş yapın.]





Sayfam çok geç açılıyor , nasıl optimize edebilirim ?

[Linkleri görebilmek için üye olun veya giriş yapın.] (200+ online kaldırabilicek kodlar yazabilmek)

HTML icerikli mail yollamak istiyorum?



PHP Kodu:

# turker

function

postala($gidecekMail,$gonderenAd,$gonderenMail,$konu,$mesaj) {

$headers = "MIME-Version: 1.0\n";

$headers .= "Content-type: text/html; charset=iso-8859-9\n";

$headers .= "X-Mailer: PHP\n";

$headers .= "X-Sender: PHP\n";

$headers .= "From: $gonderenAd<$gonderenMail>\n";

$headers .= "Reply-To: $gonderenAd<$gonderenMail>\n";

$headers .= "Return-Path: $gonderenAd<$gonderenMail>\n";

@mail($gidecekMail,$konu,$mesaj,$headers);

}

# kullanim

postala('----@esilaajans.com,'turker',----@hotmail.com','Site Hatası','Ana sayfanın sağ alt köşesinde bir kıl var. Ne o?');

K.R.M
K.R.M
Site Kurucusu
Site Kurucusu

Mesaj Sayısı : 244
Kayıt tarihi : 21/10/09
Yaş : 30
Nerden : C:\WINDOWS\system32

https://oyuncenneti.forumactif.org

Sayfa başına dön Aşağa gitmek

Sayfa başına dön

- Similar topics

 
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz