include_once başarısız!

4 Cevap php

I am new to php. I thought I knew enough but apparently do not. I am trying to use the OAuth.php from code.google.com. So I include OAuth.php in my code.

Index.php - İşte benim php dosya

<?php

print 'Hello1';
include 'test.php';
print 'Hello2';
include 'OAuth.php';
print 'Hello3';


?>

Burada dnm.php, OAuth.php ve index.php aynı dizinde bulunmaktadır.

Şaşırtıcı yeterli, ben hello1 ve Hello2 değil Hello3 bkz. Ne eksik. Onun beni delirtiyor. Herhangi bir yardım büyük ölçüde takdir edilmektedir. Ben apache 2.2 ile php5 kullanıyorum ve aynı zamanda oauth.so modülü kurulu ve php.net gelen yüklediniz.

  • SV

4 Cevap

Size ne oluyor anlamaya böylece PHP size iyi uyarıları ve hataları verecek, böylece Öncelikle, sizin php.ini yapılandırın.

İkincisi, ben PHP biraz paslı değilim ama dosya sistemlerini fiziksel olmadıkça include şey sizin uygulamanızda kullanmak sanmıyorum. Yani, include biraz yapmadan OAuth kullanmak gerekir.

Ben senin OAuth.php dosya içinde bir hata var öneririm.

Koyun:

error_reporting(-1);
ini_set('display_errors',1);

senaryonun üstünde ile başlayacak. Yani mümkün olan tüm uyarıları / bildirimlerine açar. O noktada açık olmalıdır. Ayrıca göreceli bir sistem-çağrıyı kaydetmek için içerir kullanmalısınız. Gibi:

include './OAuth.php';

Lütfen OAuth.php dosyası komut olarak aynı dizinde ise.

Öneriniz için teşekkür ederiz. Ben sorumu göndermek üzereyken sağ ben de oauth php uzantısı yüklü olduğunu fark etti. (Ben her nasılsa tamamen unutmuşum) günlük dosyalarına bakmak gerekir öneri dayanarak, ben baktım ve emin yeterli, OAuth.php ilan sınıf oauth.so uzantısı biri ile çakışıyor. Bu hat üzerinde başarısız oldu neden oldu.

Teşekkürler daha fazla uyarı göstermek için öneriler için Rasmus. Ben onları çalışacağız.