Gå til innhold

Er det mulig å fjerne "feilmelding" ved include


Anbefalte innlegg

Jeg lager en side der jeg henter ut en id fra url.

Nå lurer jeg på om det finnes en måte å "fjerne feilmeldingen" fra PHP hvis filen ikke eksisterer:

(eller hvis jeg har tastet feil url'en)

 

 

Warning: include() [function.include]: Failed opening 'index.php?vis=forside.php' for inclusion (include_path='.:/usr/local/lib/php')

Endret av lobster
Lenke til kommentar
Videoannonse
Annonse

ALLTID en dårlig løsning å "skjule" feilmeldinger på denne måten.

Bruk heller file_exists til å sjekke om filen faktisk eksisterer. Gjør den ikke det, så ikke kjør include :) Dette gir deg også muligheten til å lage en standard-side som vises når filen ikke eksisterer.

 

Ellers virker det ikke som at scriptet ditt er særlig sikkert, men tanke på cross-site scripting, men dette er vel ikke noe særlig kommersielt uansett?

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...