İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

include içinde değişken kullanmak ?!

werci

0
İyinet Üyesi
Katılım
9 Nisan 2005
Mesajlar
212
Reaction score
0
include içinde değişken nassı kullanılıyor ? yani;

<? include ("../online/online.php?id=DeğişkeN"); ?> değişken yaza yere ne yazmam gerekiyor $değişken , yahut <?=$değişken;?> yazınca olmuyor :(
 

uyuz

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
2,515
Reaction score
0
sen de include kullanma fopen, fread falan kullan mesela

<?php
$asdfg=@fopen("http://siteadresi.com/online/online.php?id=DeğişkeN",'r');
while(!feof($asdfg)) {
echo fread($asdfg,4096);
}
fclose($asdfg);
}
?>
 

hdogan

0
İyinet Üyesi
Katılım
14 Ekim 2004
Mesajlar
693
Reaction score
2
Konum
Ankara
$degisken = "deneme";
include "test.php";

test.php icinde $degisken degiskenine ulasabilirsin.

test.php icerigi:

<?php echo $degisken ?>

gibi olabilir.

$degisken degerini adres satirindan aldirtma, safe_mode kapali ise basina mela acabilir...
 

werci

0
İyinet Üyesi
Katılım
9 Nisan 2005
Mesajlar
212
Reaction score
0
@uyuz

$asdfg derken acaba neyi kastediyosun ? yani adres çubugundaki değişkenin adınımı yazcam oraya

bide @fopen("http://siteadresi.com/online/online.php?id=DeğişkeN") yazmışsın bunun http://siteadresi.com/online/online.php?id= olması gerekmiyo mu ?
 

ejder

0
İyinet Üyesi
Katılım
10 Kasım 2003
Mesajlar
0
Reaction score
4
Konum
istanbul
<?
include ("../online/online.php?id=".$_GET[degisken]);
?>
şeklinde alabilirsin fakat hdogan'in söylediği gibi bu büyük güvenlik açıklarına yol açabilir. alacağın degisken değeri sadece sayı ise buna göre bir koruma yapman uygun olacaktır.
 

~Aykut

0
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
84
Reaction score
0
Konum
My Ütopya
burda deişkeni include deilde link yapabilirmiyiz.

mesela media playerde bir şarkı çaldırıyorum
deişken ile şarkı deiştirebilirmiyim ?
 

uyuz

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
2,515
Reaction score
0
@werci
bildiğim kadarıyla include içinde scriptname.php?id=$değişken şeklinde birşey yazamıyorsun. sadece php ye kadar olan kısmı yazabiliyorsun. tam hatırlamıyorum gerçi. o yüzden sana muadil bir kod gösterdim. DeğişkeN yerine $degisken yazıp benim kodu da aynı amaç için kullanabilirsin.
 

uyuz

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
2,515
Reaction score
0
ha bu arada benim yazdığım include edilen scriptteki değişkenlerle ana scriptinde işlem yapmayacaksan.

mesela ana scriptin index.php ve include etmek istediğin online.php olsun. eğer amacın online.php den bir yazı dondurmekse benim dediğim geçerli. ama eğer online.php'de $online değişkenini index.php içinde kullanıyorsan benim dediğimi yapamazsın. ben ilki gibi anladım o yüzden oneri getirdim...
 

uyuz

0
İyinet Üyesi
Katılım
31 Aralık 2003
Mesajlar
2,515
Reaction score
0
dostum az once php.net ten dokumanlara baktım, eğer online.php?id=değişken şeklinde bir include yapacaksan include edilecek dosya kısmına dosyanın http yolunu yazmalısın serverdaki yerini değil.

yani:

<? include ("http://www.siteadresi.com/online/online.php?id=$degisken"); ?>

şeklinde
 

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