1. sayfa
Biraz detay verirseniz yardımcı olmaya çalışırız. Mesela tam olarak ne hata veriyor? Ne yapınca ne oluyor? |
Kardeşim pmde linkini attığım scriptten söz ediyorum. Sağ tarafta giriş kısmı var. Giriş kısmına yazıdıgım bilgi dogruda olsa yanlışta olsa ekran boş olarak /login.php'de kalıyor. |
Aynen dostum. mesela linke giripte sende deneyebilirsin. herhangi bir kullanıcı adı yazıp sifre sallasanda bombos. admin 12345 yazsanda bombos. admin 12345 doğru ama. normalde anlamam ama bilgisayarcı olduğumdan kabatasalak bir bilgim var. kodlara baktığımda veritabanında şurdan şuraya bak doğruysa giriş yap yanlışsa /hata.php'ye git diyor ama ikiside olmuyor :) Yardımcı olabilirsen sana zahmet olmazsa ftp bilgilerinide paylaşabilirim. veritabanı panelinide. <?php |
|
Beyaz ekran ise; bir hata oluşuyor ve html cevap döndürülemeden php scripti sonlanıyor. Muhtemelen php hata bildirimi kapalı o yüzden ne hata oluştuğu da görülemiyor. Şunları deneyin lütfen: 1) İlgili ilk çalışan script içine en başa şunları yazmayı deneyin: ini_set('display_errors', 'On'); ini_set('html_errors', 0); error_reporting(E_ALL); 2) ".htaccess" adında bir dosya oluşturun, içine tırnaklar olmadan "php_value display_errors 1" yazın. (Dosyanın uzantısı .htaccess olacak, notepad ile yapabilirsiniz sanırım) 3) Sunucu loglarına bakın error/http/access vs.log |
1. işlemi denediğimde bu hatayı aldım ; Warning: Cannot modify header information - headers already sent by (output started at /home/ugrfurka/public_html/_config/baglanti.php:1) in /home/ugrfurka/public_html/login.php on line 14 configdeki baglanti.php de veritabanı bilgileri yazıyor. login.php'deki 14 satırdamı hata olduğunu söylüyor? |
| login.php on line 14 'de ne yazıyor? LŞu sanırım değil mi? header ("Location: hata.php"); |
Aynen dostum { header ("Location: hata.php"); } yazıyor. Üsteki satırı ad ve şifreyi yanlış yazdığımda aldığım hata doğru yazdıgımdada hata verdiği satırda }else { header ("Location: hata.php"); } yazıyor. |
|
Hatanın sebebi şu: Dosyaların birinde <?php taginden önce birşeyler yazıyor. Php onları aynen yapması gerektiği gibi output olarak gönderiyor ve zaten output başlamış olduğu için header() komutu da hataya neden oluyor. Bir tahminde bulunmak gerekirse; Bu hazır bir script sanırım. Hangi dosyanın içine sonradan birşeyler yazdınız? İşte orada sıkıntı var. Belki de Türkçe karakter kullanarak dosyaya birşeyler yazdınız. Dosyayı utf8 ile kaydetmeyin. İlla utf8 olacaksa BOM olmadan kaydedilmeli. Önce denemek içn dosyanın bir kopyasını alın. Notepad ile açıp kodlama:ANSI olacak şekilde kaydedin. |
|
Sorun buysa Notepad++ indirip kurun. Dosyayı bununla açın. Tepe menüden Kodlama=> utf8 BOM olmadan gibi birşeyler yazanı seçin. Kaydedin. Bu kadar. |
Hiçbir değişiklik yapmadımki :) Sadece title kısmında kuzey yazıyordu, ben onu furkan yaptım. Ayrıca sitede dosyaları sunucuya atınca tr karakter sorunu yaşamıyorum. veritabanını yükleyip baglantı.php den veritabanını siteye bagladıgımda anda buuumm bütün tr karakterler bozuluyor. |
| Üzerinde değişiklik yaptığınız dosyaları kaydederken yukarıda yazdıklarımı deneyin. Yani dosyaları kodlama ANSI olarak kaydedin. veritabanı şifresini de yazdığınız php dosya da dahil buna mesela. |
O zaman sunucudaki dosyalarımı komple silip yalın halini dosyalarını ansi olarak kaydedip tekrardan atıyım sunucuya. |
|
Buy hazır bir script mi? Öyle olduğunu ve hazır dosyalarda hata olmadığını varsayalım. Tüm dosyaların orjinallerini upload edin. Değişiklik yaptıklarınızı da ANSI olarak kaydederek upload edin. |
Evet hazır script ve dediklerine göre hatasız :) Şuanda dediğiniz gibi sadece tek değişikliği doğal olarak config.phpde yaptım onuda ansi olarak kaydettim. ftpdeki dosyaları sildim şuan yeniden yüklüyorum. |
|
İçe aktar seçeneği ile veritabanını aktardığımında aktarılıyor fakat şöyle bir uyarı veriyor aktarımı yaptığında bu ne olabilir? https://store.donanimhaber.com/fb/cb/1e/fbcb1e6806a168612e43d7294f87663f.png < Resime gitmek için tıklayın > |
|
Dostum verdiğin bilgilerle bayagı yol aldım. veritabanının bağlandığınada emin oldum. bayilik basvurusu kısmını doldurdugumunda veritabanına yazdı aynen. şuan aldığım hata kullanıcı adı ve sifreyi dogru yazmama ragmen hata.php yi acıp bilgilerinizi eksik veya hatalı girdiniz demesi. |
| Valla o resimdeki sql hatasından pek bir şey anlamadım. İsterseniz tabloları boşaltıp, boş veritabanına tekrar yüklemeyi deneyin. |
Valla kafam patladı dostum anlamadım gitti herşeyi tamam sadece login olmuyor. Vazgeçtim bende :) |
1. sayfa
Elimde hazır bir php scripti var. ftp'ye attım. Veritabanınıda içe aktar ile aktardım.
Ama bir türlü düzgün çalışmıyor. Script parça kontor scripti. Üyelik alınıp üye girişi yapılacak şekilde.
Ama ben bunu bir türlü beceremedim. En fazla 5 dklık bir işlem olduğunu düşünüyorum ama işten anlamayınca saatlerce baksamda birşey yapamıyorum malesef.
Bu konuda bana yardımcı olabilecek bir arkadaş arıyorum. Eğer yardımcı olursanız çok sevinirim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.