[Linux-programlama] Re: PHP'de deðiþken içine file include etme hk.

---------

[Linux-programlama] Re: PHP'de deðiþken içine file include etme hk.

From: Adem Alp YILDIZ <ademalp_at_gmail.com>
Date: Thu, 15 Jan 2009 17:32:28 +0200
Message-ID: <c833ab2b0901150732h7eca198cm2671be87f1e1f584@mail.gmail.com>

Merhaba,

Tam istediðiniz þu þekilde yapýlabiliyor. Performansa etkisi ne olur bilemem

<?php
    ///////////////////////////////////////////
    // test.php DOSYASIDIR...
    ///////////////////////////////////////////
    $MesajStart = "<h1>";
    $MesajStop = "</h1>";
    ob_start();
    include("mesaj.php");
    $DosyadakiMesaj = ob_get_contents();
    ob_end_clean();
    echo $TamMesaj = $MesajStart . $DosyadakiMesaj . $MesajStop;
?>

Ýyi Çalýþmalar
A.

2009/1/15 Elvin Þiriyev <elvin_at_siriyev.net>:
> Çýktýnýz Merhaba Dünya<h1>Merhaba Dünya</h1> deðil sadece Merhaba Dünya
> olmalýdýr. sadece bir tane echo komutu söz konusu.
>
> include (include_oce, require, require_once) dosya içeriðini almaz. dosyayý
> o bölümde söz konusu dosya içerisindeki komutlar varmýþ gibi iþler.
> mesaj.php dosyasýnýn içeriðini almak için file_get_contents kullanýlmalý.
> ama bu zaman da içerisinde tanýmladýðýnýz deðiþkenler iþlemeyecek. Bu zaman
> eval()'e ihtiyacýnýz olacak. anlayacaðýnýz o iþ öle olmaz :)
>
> 2009/1/15 Nuri Akman <nuri.akman_at_hazine.gov.tr>
>>
>> Sorunun oradaki echo komutundan kaynaklandýðýný biliyorum. Ancak,
>> mesaj.php dosyasý tek baþýna da çaðrýlabilir. Öneriniz çerçevesinde bakarsak
>> dosya tek baþýna çaðrýldýðýnda çýktý vermeyecektir.
>>
>> Erdal YAZICIOGLU yazmýþ:
>>
>> <?php
>> ///////////////////////////////////////////
>> // mesaj.php DOSYASIDIR...
>> ///////////////////////////////////////////
>> $Mesaj = "Merhaba Dünya";
>> ?>
>>
>> olarak deneyin.. echo $Mesaj olmamasý lazým
>>
>>
>>
>> ________________________________
>>
>> From: linux-programlama-bounces_at_liste.linux.org.tr
>> [mailto:linux-programlama-bounces_at_liste.linux.org.tr] On Behalf Of Nuri
>> Akman
>> Sent: Thursday, January 15, 2009 5:17 PM
>> To: Özgür yazýlýmlarla çeþitli dillerde yazýlým geliþtirme
>> Subject: [Linux-programlama] PHP'de deðiþken içine file include etme hk.
>>
>>
>>
>> Arkadaþlar,
>>
>> <?php
>> ///////////////////////////////////////////
>> // test.php DOSYASIDIR...
>> ///////////////////////////////////////////
>> $MesajStart = "<h1>";
>> $MesajStop = "</h1>";
>> $DosyadakiMesaj = include("mesaj.php");
>> $TamMesaj = $MesajStart . $DosyadakiMesaj . $MesajStop;
>> ?>
>>
>> <?php
>> ///////////////////////////////////////////
>> // mesaj.php DOSYASIDIR...
>> ///////////////////////////////////////////
>> $Mesaj = "Merhaba Dünya";
>> echo $Mesaj;
>> ?>
>>
>>
>> Elimde yukarýdaki 2 dosya var. test.php dosyasýný çalýþtýrdýðýmda þu
>> çýktýyý almak istiyorum:
>>
>> <h1>Merhaba Dünya</h1>
>>
>> Ancak ekran çýktý þu þekilde oluyor:
>>
>> Merhaba Dünya<h1>Merhaba Dünya</h1>
>>
>>
>> Tam olarak yapmak istediðim þey þu: mesaj.php dosyasýnýn ürettiði çýktýyý
>> bir deðiþkene koymak ve kullanmak istiyorum.
>>
>> YARDIM LÜTFEN !!!!
>>
>>
>>
>> ________________________________
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>
>
>
> --
> Elvin Þiriyev
> http://siriyev.net
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 15 Jan 2009 - 16:27:34 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.