[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: Elvin Åžiriyev <elvin_at_siriyev.net>
Date: Thu, 15 Jan 2009 17:29:07 +0200
Message-ID: <ded068c00901150729g429d338ep914b57ce9e0c18e1@mail.gmail.com>

Çı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<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 listLinux-programlama@liste.linux.org.trhttp://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
Received on Thu 15 Jan 2009 - 16:24:21 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.