query voor functie mag dit?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Donster

Donster

18/02/2006 13:14:00
Quote Anchor link
1. ik heb deze 1 vraag al voor elkaar! <--
---------------------
vraag 2:
-------------------

Deze volgende code wil ik een variable geven zodat ik die variable in een str-replace kan zetten.

Dit wil ik dus:

$HET VARIABLE!! = die hele code hieronder -->>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$page
= htmlentities($_GET['page']);

if(is_numeric($page)) {
    switch($page) {
        case
1:
             $pagina = 'downloads';
             break;
        case
2:
             $pagina = 'plaatjes';
             break;
        case
3:
              $pagina = 'nogeenpagina';
              break;
        default:

              $pagina = 'default';
    }

    include($pagina . '.php');
}
else {
    print 'U heeft een ongeldige pagina opgeroepen';
}

?>


Hoe doe ik dit?
ik bedoel dus echt dat ik dat hele stuk code in 1 variable wil zetten! , dit variable gaat namelijk in een str_replace array die een tag {blaat} uit mijn template.html file hiermee gaat vervangen...( hij echo't dat template.html file namelijk)
Gewijzigd op 18/02/2006 13:20:00 door Donster
 
PHP hulp

PHP hulp

16/11/2024 07:21:57
 
- SanThe -

- SanThe -

18/02/2006 13:26:00
Quote Anchor link
Ik zou om te beginnen in onderstaande constructie de else verwijderen. Indien de if() waar is doet ie de 'die()' en dan stopt het script. Een else is overbodig

if(....)
{
die(..);
}
else
{
}

Verder waar je de function neerzet is niet zo belangrijk, maar je moet hem wel op de juiste plaats aanroepen Ik zie zo snel nergens een aanroep.
 
Donster

Donster

18/02/2006 14:18:00
Quote Anchor link
dat was waarschijnlijk antwoord op vraag 1 :D , ik heb alles even herschreven en de functie losgekoppelt van de query. maar ik zal zeker in het vervolg de 'else verwijderen!' zo had ik het overigens nog geeneens gezien ^^

iemand antwoord op vraag 2?
 
- SanThe -

- SanThe -

18/02/2006 14:27:00
Quote Anchor link
Ik heb dat zelf nog nooit gedaan, maar ik denk dat je deze richting op moet denken.
 
Donster

Donster

18/02/2006 14:36:00
Quote Anchor link
Volgens mij is de eval functie meer voor het executen 'uit' een variable en niet het 'in' een variable zetten.

Maar eerlijk gezegt snap ik het niet helemaal ^^
 
- SanThe -

- SanThe -

18/02/2006 14:45:00
Quote Anchor link
Als die code in die $var zit, dan wil je het toch ook uitvoeren?
 
Donster

Donster

18/02/2006 14:59:00
Quote Anchor link
nee dat hoeft niet , hoef hem aleen in die $var te hebben. (dat is op dit punt even het belangrijkste)


Edit: Hoewel .. ik weet het ook niet meer.. hahaha

Ben al erg lang hier mee bezig , en de enige reden waarom die code niet gewoon in mijn php file kan is omdat ik dan geen controle heb over de include locatie.

{locatie} in mijn template.html file moet die code houden ( das geloof ik de enige manier om die te replacen met de code..)
Gewijzigd op 18/02/2006 15:08:00 door Donster
 
- SanThe -

- SanThe -

18/02/2006 15:08:00
Quote Anchor link
Dan is het toch simpel.

$var = "hier de code";
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.