Tamam, bu yüzden bu gerçekten temel bir şey, ve ben birisi bana cevap söyler zaman ben gerçekten aptal hissediyorum gidiyorum biliyorum, ama aşağıdaki kod çalışmıyor neden bana yaşam için bilemiyorum:
index.php:
<?php include('config.php'); //this works fine. variables in this file are reached correctly - $_MYSQL is defined there ?>
<?php include($_MYSQL); ?>
<?php echo ($fruit);?>
db_config.php ($ _MYSQL bağlantılar, bu hiçbir sorun çalışıyor ne olduğu):
<?php
$fruit = "apple";
echo($fruit);
?>
bütünlüğü için config.php gibi görünüyor:
<?php
$_MYSQL = 'http://'.$_SERVER['HTTP_HOST'].'/public_html/db_config.php';
$BASE_URL = 'http://'.$_SERVER['HTTP_HOST'].'/public_html/Opto10/';
?>
Isimleri sonra kod veritabanına bağlanan bu db_config.php irtibata içindir ima, ama nedense db_config dosyasındaki değişkenler index.php genelinde taşımak görünmemektedir kadar. Tuhaf şey ('config.php') dahil olduğunu; mükemmel çalışıyor, ama ben index.php yukarıda gösterdiğim kodu "echo ($ meyve);" hiçbir şey yazmıyor. Db_config.php aynı satırda olsa (yani ben buna dahil anlamına gelmez sanırım) yok. Her nasılsa değişkenler boyunca geçmedi. Sadece bu yüzden db_config.php dosya geçerli dizinin üst bulunan, durumunda bu bir fark yaratıyor, biliyorum.
İyice herhangi bir yardım son derece hoş, şaşkın değilim. Teşekkür peşin,
Simon
Ne abovev var tam anlamıyla benim php kodudur.