/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Inlcude i includefil?
Fra : Niels


Dato : 31-05-05 06:41

index.php:
<?php
include("includefil.php");
?>

includefil.php:
<?php
include("fil2.php");
?>

så vil den ikke include fil2.php, den giver ikek nogen fejl, men den kan
bare ikke læse noget fra fil2.php, hvad kan jeg gøre? Vil godt kunne
inkludere anden gang

--
Mvh. Niels (http://niels.spoweb.dk)
http://niels.spoweb.dk/noop - Søgemaskine



 
 
Per Thomsen (31-05-2005)
Kommentar
Fra : Per Thomsen


Dato : 31-05-05 08:39

Niels wrote:
> index.php:
> <?php
> include("includefil.php");
> ?>
>
> includefil.php:
> <?php
> include("fil2.php");
> ?>
>
> så vil den ikke include fil2.php, den giver ikek nogen fejl, men den kan
> bare ikke læse noget fra fil2.php, hvad kan jeg gøre? Vil godt kunne
> inkludere anden gang
>

Jeg gætter på at php nok ikke kan finde filen 'fil2.php', og grunden til
at den ikke melder fejl, er din error_reporting.

Prøv at starte index.php med:
error_reporting(E_ALL);
og se om det giver en fejlmelding.

Eller du kan evt. prøve at bruge 'require' istedet for 'include'.
Forskellen på 'require' og 'include' er nemlig niveauet på den fejl, der
kommer, hvis filen ikke kan findes.
'include' vil lave en warning, mens 'require' vil lave en error.

MVH Per Thomsen,
http://www.pert.dk/

Niels (31-05-2005)
Kommentar
Fra : Niels


Dato : 31-05-05 14:35


"Per Thomsen" <pert@pert.dk> skrev i en meddelelse
news:429c14ae$0$18636$14726298@news.sunsite.dk...
> Niels wrote:
>> index.php:
>> <?php
>> include("includefil.php");
>> ?>
>>
>> includefil.php:
>> <?php
>> include("fil2.php");
>> ?>
>>
>> så vil den ikke include fil2.php, den giver ikek nogen fejl, men den kan
>> bare ikke læse noget fra fil2.php, hvad kan jeg gøre? Vil godt kunne
>> inkludere anden gang
>>
>
> Jeg gætter på at php nok ikke kan finde filen 'fil2.php', og grunden til
> at den ikke melder fejl, er din error_reporting.
>
> Prøv at starte index.php med:
> error_reporting(E_ALL);
> og se om det giver en fejlmelding.
>
> Eller du kan evt. prøve at bruge 'require' istedet for 'include'.
> Forskellen på 'require' og 'include' er nemlig niveauet på den fejl, der
> kommer, hvis filen ikke kan findes.
> 'include' vil lave en warning, mens 'require' vil lave en error.
>
> MVH Per Thomsen,
> http://www.pert.dk/

det var sgu da sært, nu har det ikke virket de sidste gange jeg har prøvet
det.
men fremover bruger jeg require() frem for include().

Mvh. en forvirret Niels :S



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste