Gå til innhold

hva er forskjellen på require og include?


Anbefalte innlegg

Videoannonse
Annonse

ska teste noe så skal jeg gi deg et svar

 

EDIT:

 

<?php
if (file_exists('fil.txt')){
include "fil.txt";
}elseif (!file_exists('fil.txt')){
echo "Teksten kunne ikke vises, sikker på at filen eksisterer";
}
?>

Noe jeg mekka sammen i hu og hast.

 

Skal funke.

Endret av AlecTBM
Lenke til kommentar
ska teste noe så skal jeg gi deg et svar

 

EDIT:

 

<?php
if (file_exists('fil.txt')){
include "fil.txt";
}elseif (!file_exists('fil.txt')){
echo "Teksten kunne ikke vises, sikker på at filen eksisterer";
}
?>

Noe jeg mekka sammen i hu og hast.

 

Skal funke.

6692849[/snapback]

Dette er en dårlig løsning ettersom den bare sjekker at filen eksisterer i denne mappen (.), mens include bruker include_path også, som ofte inkluderer flere mapper.

 

Du kan enten sjekke alle mappene i include_path (bruk get_include_path, split på : (kolon) og sjekke alle mappene etter filen (husk å sjekke . også)), eller du kan kanskje bruke set_error_handler med en callback-funksjon, .f.eks. en lamda-funksjon, og E_WARNING (som er det include genererer) får du inkluderer filen, og heller oppheve denne etterpå.

Endret av Nazgul
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...