PDA

Bekijk Volledige Versie : [php] tabelcel vullen met plaatje danwel bestandje



Rob Feil
06/06/03, 21:20
Een tabelcel moet afhankelijk van de keuze van de bezoeker worden gevuld
met een plaatje danwel met een bestand.

voor het plaatje:

<?php
if ($var == "plaatje"){
$var="<img src='http://www.domein.nl/images/plaatje.jpg'>";
}
?>

en voor het bestand:

<?php
if ($var == "bestand"){
$var="bestand.php";
}
?>

de tabelcel zou in het eerste geval gevuld moeten worden met:
<td><?php echo ("$var"); ?></td>

en in het tweede geval met:
<td><?php include ("$var"); ?></td>

Maar hoe combineer ik dit nu?
Ik heb het tweede geval geprobeerd met:

<?php
if ($var == "bestand"){
$var="include ('bestand.php')";
}
?>

maar dan geeft <td><?php echo ("$var"); ?></td> dus letterlijk:
include ('bestand.php')

Rob Feil

Daniel Tryba
06/06/03, 21:35
Rob Feil <nospam@plea.se> wrote:
> de tabelcel zou in het eerste geval gevuld moeten worden met:
> <td><?php echo ("$var"); ?></td>
>
> en in het tweede geval met:
> <td><?php include ("$var"); ?></td>
>
> Maar hoe combineer ik dit nu?
> Ik heb het tweede geval geprobeerd met:
>
> <?php
> if ($var == "bestand"){
> $var="include ('bestand.php')";
> }
> ?>
>
> maar dan geeft <td><?php echo ("$var"); ?></td> dus letterlijk:
> include ('bestand.php')

Gebruik dan geen include maar bv file() (in combinatie met join()).
Mocht er nog SS code in het bestand staan dan kan je eens gaan stoeien
met eval() (niet aanbevolen)

--

Daniel Tryba

Rob Feil
06/06/03, 21:50
In article <bbqphl$8r2$1@news.tue.nl>, news_nl.internet.www.server-
side@canopus.nl says...
> Rob Feil <nospam@plea.se> wrote:
> >
> > maar dan geeft <td><?php echo ("$var"); ?></td> dus letterlijk:
> > include ('bestand.php')
>
> Gebruik dan geen include maar bv file() (in combinatie met join()).
> Mocht er nog SS code in het bestand staan dan kan je eens gaan stoeien
> met eval() (niet aanbevolen)
>
>

Bedankt voor je reactie, maar ik kom er niet verder mee.
Kan je me (een verwijzing naar) een eenvoudig voorbeeld geven?

Rob Feil

Daniel Tryba
07/06/03, 01:35
Rob Feil <nospam@plea.se> wrote:
>> Gebruik dan geen include maar bv file() (in combinatie met join()).
>> Mocht er nog SS code in het bestand staan dan kan je eens gaan stoeien
>> met eval() (niet aanbevolen)
>>
>>
>
> Bedankt voor je reactie, maar ik kom er niet verder mee.
> Kan je me (een verwijzing naar) een eenvoudig voorbeeld geven?

Die zijn te vinden op de file manual page bij php.net.

--

Daniel Tryba