Umiddelbart havde jeg regnet med at kunne finde svaret på dette spørsmål under include i php-manualen hvilket dog ikke var tilfældet. Dette undre mig lidt, da det må være en funktion man kunne drage en del nytte af.
--- Example 12-7. include() and the return() statement
return.php <?php
$var = 'PHP';
return $var;
?>
noreturn.php <?php
$var = 'PHP';
?>
testreturns.php <?php
$foo = include 'return.php';
echo $foo; // prints 'PHP'
$bar = include 'noreturn.php';
echo $bar; // prints 1
?>
$bar is the value 1 because the include was successful. Notice the difference between the above examples. The first uses return() within the included file while the other does not. A few other ways to "include" files into variables are with fopen(), file() or by using include() along with Output Control Functions. ---
Jeg kan heller ikke få denne til at virke: --- $test = include("fil_der_maaske_kan_inkluderes.php"); if($test == 1){ include("fil_der_maaske_kan_inkluderes.php"); } else{ include("fil_der_i_hvert_fald_findes.php"); } ---
Den inkludere rigtigt nok "fil_der_i_hvert_fald_findes.php" hvis den første ikke findes, problemet er bare at linien:
også udløser at den forsøger at include filen som ikke er der og derfor giver en includefejl før den overhovedet når til "fil_der_i_hvert_fald_findes.php"
Jeg prøver dem lige og hvis ikke andet bruger jeg den sidste. Tusind tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.