LAMP sunucu üzerinde mükemmel çalışıyordu Bir PHP uygulama require veya include, Windows Server 2003 makineye göç sonra tüm dosyaları olamaz. Örneğin, aşağıdaki dosyayı verilmiştir:
include("connectme.php");
echo "==== $SERVER_NAME, $USER, $PASSWORD";
$sql="SELECT id, model
FROM `products`
WHERE acc_code IS NULL
OR acc_code =0";
$prodset=mysql_query($sql);
while($prod=mysql_fetch_array($prodset,MYSQL_ASSOC))
{
echo $prod[id].",".$prod[model]."<br>";
}
Bağlantı parametreleri dahil connectme.php dosyasında belirtilen olmasına rağmen dosya, bir MySQL bağlantı hatası ile başarısız olur. Ben include hattı ve sabit kod bağlantı parametreleri yorum ise, çalışır.
Herhangi bir fikir?
Teşekkürler
Update: connectme.php bağlantı parametreler tanımlanır ve verilen değerleri. Ama nedense, değişkenleri içeren dosyalar kapsamında görünmez. Ben bir satır eklerken echo değişkenleri $ SERVER_NAME, $ USER $ ŞİFRE hepsi boştu.