Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
7
Cevap
1861
Tıklama
0
Öne Çıkarma
html sayfada çağrılan php sayfa sorunu
S
17 yıl
Onbaşı
Konu Sahibi

Html bir site kurmaya çalışıyorum yaklaşık 30 html sayfadan oluşacak sorum şu; html sayfalara banner bölümü yaptım ama her sayfada tek tek html kullanmak yerine banner.php sayfası hazırlayıp html sayfada çağırmak istiyorum

1. Html sayfadan çağırmak için
<?php
include("banner.php");
?>
yazmak yeterli mi?

2. banner.php sayfasına hangi kodla başlamam gerekiyor direk html kodları yazsam çıkar mı?

Aslında denedim ama olmadı index sayfaya üstteki kodu yazdım çıkmadı ama ../banner.php yi adres çubuğuna yazınca kodlar çalışıyor. Umarım sorunumu anlatabilmişimidir

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



A
17 yıl
Yarbay

1- Bunu diyebilmeniz için banner in çıkacağı sayfaların uzantılarını .php olarak değiştirmelisiniz.

dediğiniz kodlardan sonra tam bannerı koymak istediğiniz yere

<?php
echo $banner;
?>
yazar

banner.php yi de

<?php
$banner='banner kodu';
?>

şeklinde yarpasanız olacaktır.


Bu mesaja 1 cevap geldi.
S
17 yıl
Onbaşı
Konu Sahibi

banner kodlarım aşağıda buraya yazdıklarını nasıl uygulayabilirim?

<tr> 
<td height="60" align="center" valign="bottom" bgcolor="#333333"><div align="center">
<marquee onmouseover="this.scrollAmount='0';"
onmouseout="this.scrollAmount='3';"
scrollAmount="3"
scrollDelay="2"
direction="left"
height="100%"
width="100%">
<a href="http://www.randevum.com/earmoney/earmoney.php3?affliate_id=5d9599dffff67a1684dbacb81919ec57&banner_id=74"" target="_blank"><img onMouseOver="this.filters.alpha.opacity='100';" style="filter:Alpha(Opacity=85);
" onMouseOut="this.filters. alpha.opacity='85';" src="http://resimler.randevum.com/banners/74.gif" width="468" height="60" border="0"> </a>
</marquee>
</div> </tr>


Bu mesaja 1 cevap geldi.
M
17 yıl
Yarbay

içinde
<?php
include(xxx.php);
?>

kodu kullanacağınız bir dosyanın uzantısının mutlaka php olması gerekir.

Yani index.htm veya index.html dosyası içine banner.php dosyasını include edemezsiniz.
Fakat index.php dosyasının içine banner.html dosyasını include edebilirsiniz.


php kodlarının çalışabilmesi için php kodlarının yazıldığı dosyanın uzantısının php olması gerekir.

Çözüm :
Ya bu 30 tane html dosyanızının uzantısını php ile değiştirirsiniz ve bunlardan birbirlerine olan köprüleri düzenlersiniz ya da linux sunucuda sanırım .htaccess dosyası ile yapılan .html dosyalarının içinde php kodlarını nasıl çalıştıracağınızı öğrenirsiniz.


Bu mesaja 1 cevap geldi.
S
17 yıl
Onbaşı
Konu Sahibi

OK anlatılmak istenileni anladım
diyelim ki "index.php" dosyamızın içinde
ali 
<?php
include("ali.php");
?>

kodları var

"ali.php" dosyasında da
gel


yazdım ama çalışmadı. sorun nedir hala çözemedim en basit anlatım yöntemiyle bu php olayını birisi anlatabilir mi? teşekkürler...


Bu mesaja 1 cevap geldi.
R
17 yıl
Binbaşı

<?
require ("./dosya.html");
?>
Php uzantılu olması gerekmez.





< Bu mesaj bu kişi tarafından değiştirildi rLzApex -- 12 Şubat 2008; 21:54:01 >
Bu mesaja 1 cevap geldi.
A
17 yıl
Yarbay

quote:

- Bunu diyebilmeniz için banner in çıkacağı sayfaların uzantılarını .php olarak değiştirmelisiniz.

dediğiniz kodlardan sonra tam bannerı koymak istediğiniz yere

<?php
echo $banner;
?>
yazar

banner.php yi de

<?php
$banner='banner kodu';
?>


Yeterince açık olduğunu düşünüyorum.Anlamadığınız yer neresi?


Bu mesaja 1 cevap geldi.
U
11 yıl
Teğmen

yokmu bu sorunnu bir çözümü ?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.