Donanım Haber Forum
Ana Sayfa | Kayıt ol | Profilim | Gelen Kutusu | DH Hız Aşırtma VT | Adres Defteri | Email'le üyeliklerim | Benim forumlarım | Fotoğraf Albümleri
Favorileriniz | Üyeler | Arama | SSS | Şikayet listesi | Uyarı listesi | Nick işlemleri
PHP Hatalar ve Çözüm Yolları

İlgili konuları bak: (bu forumda | tüm forumlarda)

Bu isimle girdiniz: Guest
Bu konudaki kullanıcılar: hiç
  Basılabilir versiyon
Tüm forumlar >> [Web Tasarım - Programlama] >> Yazılım Geliştirme >> PHP / CGI >> PHP Hatalar ve Çözüm Yolları Sayfa: [1]
Giriş
Mesaj << Daha eski konu   Daha yeni konu >>
Quad Soft

Mesaj: 765


Sisteme Gözat

 4 Ağustos 2008; 20:07:20 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

PHP Fonksiyon, Syntax ve Parametre Hataları © 2008 Quad Soft[DH]




Parse error: syntax error, unexpected $end in C:\AppServ\www\htdocs\hatalar\index.php on line X

Çözüm: Bu hata syntax yani yazım yanlışı yapıldığında alınır. Çözüme ulaşmak için hangi satırda hata verdiyse (bknz: on line XXX) o satırdaki kod kontrol edilir. Açılıp kapanmayan tırnak işaretleri, unutulan (;) işareti ve kapanmamış parantez, süslü ile açılıp normal kapanan parantezler olabilir. Ayrıca alt ve üst satırları kontrol
etmektede fayda vardır.




Parse error: syntax error, unexpected T_PRINT in C:\AppServ\www\htdocs\hatalar\index.php on line X

Çözüm: Bu hata bir önceki kodda kapatılmayan tırnak veya (;) işaretinden dolayı kaynaklanır. T_PRINT yerine herhangi bir fonksiyonda olabilir. Çözüm için hata veren satır ve üstleri kontrol edilmelidir.




Parse error: syntax error, unexpected 'X2' in C:\AppServ\www\htdocs\hatalar\index.php on line X

Bu hata satırdaki kodda eksik bir öğe olduğunu gösterir. Koyu ile yazdığım X2 yerine '=','}' veya benzeri işaretler gelebilir. Bu durumda o satır kontrol edilir ve eksik görünen yerlere X2 deki işaret konur.




Warning: fwrite(): supplied argument is not a valid stream resource in C:\AppServ\www\htdocs\hatalar\index.php on line X

Bu veya buna benzer (örneğin fwrite(); haricinde başka birşey yazıyorsa) bir hata alıyorsanız fonksiyonu yanlış bildirdiğiniz gözükmektedir. Mesela şekildeki hatada dosya açma değişkeni ile yazılacak yazının tutulduğu yeri değiştirdim bu hata çıktı. Çözüm için fonksiyonda belirdediğiniz değişkenlerinin yerli yerinde olduğuna dikkat edin.




Permisson Denied Hataları

Localhostta karşılaşamadığımdan bu hatayı tam olarak yazamıyorum ama permisson denied geçiyorsa ismindende anlaşılacağı gibi o dosyaya ulaşma yetkiniz yoktur. Genelde dosya yazma işlemlerinde çıkar. Dosya yazımı yapmak için chmodunu 777, okumak için 666 yapabilirsiniz.




Fatal error: Call to undefined function quad_soft() in C:\AppServ\www\htdocs\hatalar\index.php on line X

Bu hatada sayfanızdaki bir fonksiyonun olmadığını gösterir. İyice açıklayıcı olursak php de böyle bir fonksiyon yok veya siz böyle bir fonksiyon tanımlamamışsınız anlamına gelir. Çözüm için fonksyonu taımlayın veya silin.




Warning: Wrong parameter count for file_exists() in C:\AppServ\www\htdocs\hatalar\index.php on line X

Bu hatada fonksiyonda kullanmak için girdiğiniz parametrenin olmadığı belirtilir. Mesela yukarda file_exists(); fonksiyonuna bir parametre girilmemiştir ve bu hatayı vermiştir. Çözüm için parametre girilmeli. Yani file_exists("quad_soft.php"); gibi olmalı.




MYSQL Veritabanı İşlem Hataları




Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'X2' (11001) in C:\AppServ\www\htdocs\hatalar\index.php on line X

Bu hatada mysql bağlanmak için kullandığınız fonksiyondaki girdiğiniz sunucu parametresinin yanlış olduğunu söyler. Yani adam gibi gerçek bir sunucu adresi girin.




Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'X2'@'X3' (using password: YES) in C:\AppServ\www\htdocs\hatalar\index.php on line X

Bu hata size mysql veritabanınızda, bağlanmak için parametre olarak girdiğiniz kullanıcı adının olmadığını gösterir. Çözüm için veritabanınızda böyle bir kullanıcı açın veya adam gibi bir parametre girin.

Not: Ayrıca kullanıcı adı şifrenizide doğru girdiğinizden emin olun.




Evet şimdilik bu kadar hata yeter. Takıldığınız hatalar olursa söyleyin veya cevabını bulamadığınız hataları buraya yazın çözümünü nulup konuya ekleyelim



_____________________________

Blackblue

Mesaj: 2787
Bu kullanıcının bu kategori altındaki blog mesajlarına git Bu kullanıcının DH Blog sayfasina git


 7 Ağustos 2008; 11:08:29 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Yararlı bir yazı olmuş eline sağlık.

_____________________________

Geleceğin BT Proje Yöneticisi
Sayfa:   [1]
Tüm forumlar >> [Web Tasarım - Programlama] >> Yazılım Geliştirme >> PHP / CGI >> PHP Hatalar ve Çözüm Yolları Sayfa: [1]
Buraya git:



Donanım Haber Video İnceleme
Arctic Cooling Accelero ekran kartı soğutucusu
Arctic Coolingin pasif ekran kartı soğutma çözümü
Synology DS207+ ağ depolama sürücüsü
Synologynin ufak çaplı ev ve işyerleri için sunduğu NAS cihazı
 


Yeni mesajlar Yeni mesajlar yok
Popüler konu, yeni mesajlar ile Popüler konu, yeni mesajlarsız
Kilitli yeni mesajlar ile Yeni mesajlar olmadan kilitli
 Yeni mesaj at
 Mesaja cevap at
 Yeni anket aç
 Oy kullan
 Kendi mesajımı sil
 Kendi konumu sil
 Mesaja değerlendir
 Mesajımı DH blog sayfama ekle
 
Reklamlar




















Videolarımız
 
MSI Wind Netbook (U100)

Football Manager Live video ön inceleme


Forum Software powered by ASP Playground Advanced Edition 2.3
Copyright © 2000 - 2006 ASPPlayground.NET


0.328