İnclude kullanıcam ama öncesi lazım

0
Onaylı Üye
Üye
Katılım
31 Ekim 2005
Mesajlar
0
Tepki puanı
3
Merhaba şimidye kadarki sorularımda çko yardımcı olduz teşekkür ederim. ancak ben yine bişi sorucam.

şimdi sitedeki sayfların çoğunu index.php?mode=a gibi a neyse o dosyayı include etmesi için kullanıcam. hani case modumu diyolar ne diyolar. Gelelim soruma
<html>
<head><title>BURAYA SAYFANIN ADININ GELMESİNİ İSTİYORUM</title>
</head>
<body>
vs vs...

<? include("sayfa.php"); ?>


falan diyelimki bi download modülü yazdım dosyanın bilgi sayfasında title a dosyanın adını naısl yazdırabilirm. sadece index.php üzerinden yapmak istiyorum ve include den çok çok satır önce olan title a bunu nasıl yazdırcam siz nasıl bi sistem kullanıyorsunuz

Umarım anlatabilmişimtir. yardımlarınızı bekliyorum
 
D
dejafu
Misafir
index.php?mode=a

<title><? echo $_REQUEST["mode"]; ?></title>

<title>a</title> diye gözükür. zaten include ettigin sayfanın adıda a.php olacak. söylediklerine göre
 
0
Onaylı Üye
Üye
Katılım
22 Mart 2006
Mesajlar
1,143
Tepki puanı
1
Konum
dev
dosyalar SQL de olduğunu varsayarsak.

dosya.php?id=15 dersin


PHP:
<?
$islem   = "select * from dosyalar Where id=$_GET[id]";
$sonuc = mysql_db_query($dbname,$islem);
while($soyturk=mysql_fetch_array($sonuc))
{
$titlem = $soyturk['dosya_adi'];
}
?>
<title><?=$titlem;?></title>


yeterli olur umarım
 
0
Onaylı Üye
Üye
Katılım
19 Mayıs 2004
Mesajlar
139
Tepki puanı
0
defaju herkezin kendine göre kod yazma stili vardır evet arkadaş tek değer için uzatmış ama o onun kendi stili sen direk kısasını kullan.
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Bu konudan bagimsiz olarak kod yazarken surekli <?php ?> ile html icine giris yapmak cok iyi degil. HTML kodlari direk echo'lanirsa, tek <?php ?> icine butun kod girer. Derleyici zorlanmaz.
 
0
Onaylı Üye
Üye
Katılım
19 Nisan 2006
Mesajlar
350
Tepki puanı
0
Konum
Tr-Tr
Bence Herkesin Bir Yazma Stili Var.
 
D
dejafu
Misafir
Sanalvadi' Alıntı:
defaju herkezin kendine göre kod yazma stili vardır evet tek değer için uzatmış ama o onun kendi stili sen direk kısasını kullan.

öncelikle ben o soruyu sana veya başkasına degil @dsgnr sordum. siz niye cevap vermeye çalışıyorsunuzki ? belki while dongusu kullanmak gerekiyor sanabilir. bundan sonra her sorgu için while mı kullansın ?

yazan arkadaşın belki dalgınlıgına gelmiş olabilir. o tek sorgu icin while dongusu kullandı diye soruyu soranında oylemi ogrenmesi gerekir ? sonra adam her şey icin while kullansın kendi stili olur.
 
0
Onaylı Üye
Üye
Katılım
22 Mart 2006
Mesajlar
1,143
Tepki puanı
1
Konum
dev
dejafu haklısın belki dediğinde ama en basit döngü olarak onu görüyorum. sonuç olarak o sayfada Dosyanın bütün verileri gözükecek. arkadaşımız sayfa başına o döngüyü kurar ve o döngüden sadece dosya adını çekmez dosya ile ilgili bütün verileri değişkenlere aktarır. veri yoksa exit() ile kapatır. ve bilgi kısmına sadece değişkenleri yazar. diye düşündüm
 
0
Onaylı Üye
Üye
Katılım
23 Şubat 2006
Mesajlar
326
Tepki puanı
0
Yanlış anlamadıysam bir index.php içinde farklı sayfalar include edilecek ve o include edilen sayfaların titleleri index.php sayfasında görüntülenebilecek ?

Peki şunuda açıklayabilirmisiniz, sadece title değişimi deilde include ettiğim sayfanın meta bilgilerinide include ile aktarabilirmiyiz ?

Örnek:

<meta name="generator"
<meta name="keywords"
<meta name="description"
 
C
captainzap
Misafir
modül sayfa ortasındaysa misal case git adını almışsa diyelim ki git=program_adi

title ın olduğu yere direk get ile değeri alabilirsin.

<title><? echo $_GET["go"]; ?></title>

gibisinden ... ?
 
0
Onaylı Üye
Üye
Katılım
28 Şubat 2006
Mesajlar
1,287
Tepki puanı
1
Konum
burdan yak
Bu konudan bagimsiz olarak kod yazarken surekli <?php ?> ile html icine giris yapmak cok iyi degil. HTML kodlari direk echo'lanirsa, tek <?php ?> icine butun kod girer. Derleyici zorlanmaz.

bunun aksine genelde kitaplarda, kaynaklarda anlatılan html olarak çıktı alabileceğiniz şeyleri echo komutu kullanarak php ye bastırmayın derler yani html kullanabildiğiniz yerleri html kullanın yani bir html tablo
yapmak için html kodunu echo ile php ye yaptırmayın.

<?php ?> ile html icine giris yapmak daha mantıklı
 
0
Onaylı Üye
Üye
Katılım
11 Aralık 2004
Mesajlar
6,457
Tepki puanı
3
Konum
izmir
title yazdırman için önce db baglantısınız <head> ve <html> üstüne eklemen lazım. Aşagıda arkadaşın belirttiği gibi..

dosyalar SQL de olduğunu varsayarsak.

dosya.php?id=15 dersin


PHP:
<?
$islem   = "select * from dosyalar Where id=$_GET[id]";
$sonuc = mysql_db_query($dbname,$islem);
while($soyturk=mysql_fetch_array($sonuc))
{
$titlem = $soyturk['dosya_adi'];
}
?>
<title><?=$titlem;?></title>


yeterli olur umarım
 
Geri
Üst