From: Sancar Saran (saran@sim.com.tr)
Date: Sat 12 Jul 2003 - 19:12:48 EEST
On Saturday 12 July 2003 16:29, you wrote:
> > ana.php içinden
> > $x = include("include.php");
> > header($x);
>
> komutu bu sekilde yazarsam icerik once ekrana yazilir arkasindan header
> komutu gonderilir sanirim.
>
>
> Biraz daha aciklarsam soyle ana.php aslinda kendisinden talep edilen
> fonksiyonlara ait php
> leri cagiran bir yonetici gibi calsiyor.
> ama cagrilan fonksiyon bazen text deger bazen xml deger bazende bir imajin
> icerigi gibi farkli formatlarda deger donduruyor (bunu header komutu ile
> browsere belirtiyorum).
> benim oyle bir komuta ihtiyacim varki ana.php icinden o phpyi cagiracagim
> fakat ana.php cagirilmamis gibi cagrilan fonksiyonun gonderdigi farkli
> header degerleri browser tarafindan dogru algilanacak.
>
> redirect yaparsaniz (header(location :cagrilan.php )) hersey dogru calsiyor
> ama bu seferde mesela bir imaj datasi donuyorsa ve ben bunu bir imajin src=
> seklinde kaynagi olarak belirtirsem browser bunu anlamayacagi icin duzgun
> calismiyor.
>
> mesela header komutu yerine baska bir komutta onerebilirsiniz. veya include
> vb yerine bir komut.
>
>
> ----- Original Message -----
> From: "Onur Yalazi" <onuryalazi@mersin.edu.tr>
> To: <linux-programlama@liste.linux.org.tr>
> Sent: Saturday, July 12, 2003 1:05 AM
> Subject: [linux-programlama] Re: php dosyadan php yi cagirma header
> problemi
>
function hede($type)
{
if(isset($type))
{
switch $type
{
case txt:
php_seysi;
$retVal = text/html
break;
case xml:
php_seysi;
$retVal = text/xml
break;
}
if(isset($retVal))
{
return $retVal
}
}
}
$x = hede("text")
header($x);
sanirim bu model isinizi gorur