idea
WM Aracı
Kullanıcı
-
Üyelik
27.04.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** S**
-
Mesajlar
448
-
Beğeniler
165 / 44
-
Ticaret
4, (%75)
Arkadaşlar farklı bir klasörden veritabanını (db.php) ve fonksiyonları (fonksiyonlar.php) include etmek istiyorum. aşağıdaki hatayı alıyorum. bu sorunu nasıl çözebiliriz? teşekkürler.
kodları çalıştırdığım dosya burada:
/modul/giris/index.php
inculde'u gibi farklı şekillerde kullandım ama yine aynı:
include ('/modul/veritabani/db.php');
include ('//modul/veritabani/db.php');
include ('../modul/veritabani/db.php');
include ('.../modul/veritabani/db.php');
Hata mesajı:
Warning: include(/modul/veritabani/db.php): failed to open stream: No such file or directory in C:\Program Files\EasyPHP-12.1\www\modul\giris\kayit.php on line 32
Warning: include(): Failed opening '/modul/veritabani/db.php' for inclusion (include_path='.;C:\php\pear') in C:\Program Files\EasyPHP-12.1\www\modul\giris\kayit.php on line 32
Warning: include(/modul/veritabani/fonksiyonlar.php): failed to open stream: No such file or directory in C:\Program Files\EasyPHP-12.1\www\modul\giris\kayit.php on line 33
Warning: include(): Failed opening '/modul/veritabani/fonksiyonlar.php' for inclusion (include_path='.;C:\php\pear') in C:\Program Files\EasyPHP-12.1\www\modul\giris\kayit.php on line 33
Fatal error: Call to undefined function bu_bir_fonksiyondur() in C:\Program Files\EasyPHP-12.1\www\modul\giris\kayit.php on line 37
Hata veren kayit.php içindeki kod satırları:
32. satır:
include ('/modul/veritabani/db.php');
33. satır:
include ('/modul/veritabani/fonksiyonlar.php');
37. satır:
bu_bir_fonksiyondur();
Flawless
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.10.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Php Coder
-
Konum
Antalya
-
Ad Soyad
K** I**
-
Mesajlar
476
-
Beğeniler
22 / 87
-
Ticaret
7, (%100)
$site_url="http://siteadiniz.com" şeklinde tanımladıktan sonra
include ($siteurl.'/modul/veritabani/db.php');
şeklinde çözebilirsiniz sanırım
Flawless
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.10.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Php Coder
-
Konum
Antalya
-
Ad Soyad
K** I**
-
Mesajlar
476
-
Beğeniler
22 / 87
-
Ticaret
7, (%100)
pardon hocam haklısınız bu sekilde yapılırsa sorun çözülecektir.
include ('../veritabani/db.php');
ayrıca affedilecek bir durum yok hocam
idea
WM Aracı
Kullanıcı
-
Üyelik
27.04.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** S**
-
Mesajlar
448
-
Beğeniler
165 / 44
-
Ticaret
4, (%75)
include ('../veritabani/db.php');
@eciimweb şeklinde sorun çözüldü.
yardımlarınız için teşekkürler arkadaşlar. bu "iki noktanın" manası nedir peki? neden "modul" klasörünü eklemedik? hazır kodcu olmamak adına, öğrenmek adına soruyorum.
Flawless
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.10.2013
-
Yaş/Cinsiyet
41 / E
-
Meslek
Php Coder
-
Konum
Antalya
-
Ad Soyad
K** I**
-
Mesajlar
476
-
Beğeniler
22 / 87
-
Ticaret
7, (%100)
bir dizin geriye gitmek demek hocam giriş dizininden geriye giderek modul klasoru içine düşersiniz.
ondan sonra veritabanı klasörüne dönersiniz
1 kişi bu mesajı beğendi.