İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

include ile ilgili

Metro

0
İyinet Üyesi
Katılım
1 Ocak 2007
Mesajlar
84
Reaction score
0
Arkadaşlar php de başka bir domainin sayfasını include edmiyormuyuz.

Nası iframe yaparken her hangi bir sayfayı kullandığımız sayfanın içine gömüyorsak...onun gibi.

Mesela bir domainimde ... sayfasında haber tablosu oluşturdum. bunu 4,5 sitede daha php ile kullanmak istiyorum.

İnclude ile olmuyorsa bunun php de bir yolu varmıdır?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Kodu include edeceğim diyorsan olmuyor öyle. sempaty'nin verdiği örnek gibi, eğer adres bir html çıktısı üretiyor ve olay bunu kullanmak ise, olur.
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
curl_init kullan. sorunu çözecektir.
 

Metro

0
İyinet Üyesi
Katılım
1 Ocak 2007
Mesajlar
84
Reaction score
0
PHP:
include ("http://www.site.com/haber.php");

Peki arkadaşlar bu şekilde bende niye olmuyor. Kullandığım kod aşşağıdaki

PHP:
<?PHP
include ("http://www.siteadresim.com/haber.htm");
?>

Ama bu hatayı veriyor sayfa :

PHP:
Warning: main() [function.main]: URL file-access is disabled in the server configuration in /home/haber/public_html/deneme/d.php on line 3

Warning: main(http://www.sitem.com/haber.htm) [function.main]: failed to open stream: no suitable wrapper could be found in /home/haber/public_html/deneme/d.php on line 3

Warning: main() [function.main]: URL file-access is disabled in the server configuration in /home/haber/public_html/deneme/d.php on line 3

Warning: main(http://www.sitem.com/haber.htm) [function.main]: failed to open stream: no suitable wrapper could be found in /home/haber/public_html/deneme/d.php on line 3

Warning: main() [function.include]: Failed opening 'http://www.sitem.com/haber.htm' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/haber/public_html/deneme/d.php on line 3


ne yapmam ya da nasıl yapmam gerekir???
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
URL olarak dosya erişimine kapatılmış senin sunucu, hosting ile ilgili bir durum yani. Onların insiyatifinde açıp/kapatabilirler.
 

hakimi

0
İyinet Üyesi
Katılım
1 Temmuz 2006
Mesajlar
1,356
Reaction score
0
curl_init kullan. sorunu çözecektir.
Diye yazmıştım. php.net ten incele
Dreamhost ve benzeri serverlar bazı durumlarda url den include kabul etmiyorlar yerine dediğim gibi curl kullanmak gerekiyor.
 

Metro

0
İyinet Üyesi
Katılım
1 Ocak 2007
Mesajlar
84
Reaction score
0
Reseller kullanıyorum WHM panelden bir şeyler yapmam mümkünyü yoksa da bunun başka bir yolu varmıdır ?

curl_init denedim ama oda hata verdi onu daha geniş araştırcam sağol.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.siteadresim.com/haber.htm");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);

echo $output;
 

Metro

0
İyinet Üyesi
Katılım
1 Ocak 2007
Mesajlar
84
Reaction score
0
PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.siteadresim.com/haber.htm");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);

echo $output;

denedim buda olmadı aşşağıdaki hatayı aldım benzeri kodlarıda denedim aynı sonuç:

Fatal error: Call to undefined function: curl_init() in /home/haber/public_html/deneme/d.php on line 4

sanırım hostingde bir şey var kebirhost kullanıp aynı sorunu yaşıyan varnı acaba.
 

Caesar

0
İyinet Üyesi
Katılım
5 Haziran 2006
Mesajlar
1,894
Reaction score
7
neden değişik hareketler yapıyorsunuz ki. hayatımda böyle akrobatlık görmedim:)

javascript var arkadaşım

src="http://www.bilmemne.com/hobele.php" diyeceksin. hobele.php dede echo ederken.
PHP:
echo "document.write(\"<table border='0'><tr><td>deneme</td></tr></table>\");",
 

Metro

0
İyinet Üyesi
Katılım
1 Ocak 2007
Mesajlar
84
Reaction score
0
İlgilenen tüm arkadaşlara teşekkürler. Hepsini denedim. Kısaca toparlayım bir gün başkalarının da ihtiyacı olabilir.
------------------------
Bir kere güzel bir tesbit :

URL olarak dosya erişimine kapatılmış senin sunucu, hosting ile ilgili bir durum yani. Onların insiyatifinde açıp/kapatabilirler.

<?PHP
include ("http://www.siteadresim.com/haber.htm");
?>

Yukarıdaki kodları Başka sunucuda kullandım ve rahat bir şekilde çalıştı.
-----------------------

curl_init de işe yarayabiliyor detaylı bilgi: http://tr.php.net/curl_init

-----------------------

Caesar'ın bahsettiği gibi java da sağlıklı bir şekilde çalıştı.

<script language="javascript" src="http://www.site.net/sayfa.php"></script>

bunu koyacaksın.

http://www.site.net/sayfa.php yede gidip

<?
echo "document.write('merhaba');";
?>
yazacaksın
js yi koyduğun yerde merhaba yazısı çıkacaktır. js ile src yapacaksan src yaptığın sayfa document.write şeklinde olmalıdır.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst