Include bestand checken

Door Micha , 25 jaar geleden, 4.262x bekeken

Hiermee krijg je geen rare foutmeldingen meer als het bestand dat je include niet meer bestaat.
Dat is dus handig voor je bezoekers, want je krijgt gewoon een foutmelding te zien.
Ook wordt een mailbericht naar de admin gestuurt, om te melden dat het bestand niet bestaat.

Voorbeeld: http://

Gesponsorde koppelingen

PHP script bestanden

  1. include-bestand-checken

 

Er zijn 10 reacties op 'Include bestand checken'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Rick
Rick
25 jaar geleden
 
0 +1 -0 -1
kijk ook hier eens naar
http://nl.php.net/manual/en/function.set-error-handler.php
zelf een error handler maken, daarmee kan je dit soort dingen ook opvangen en een nette foutmelding geven
Mitch X
Mitch X
25 jaar geleden
 
0 +1 -0 -1
Ach ik doe hier niet zo moeilijk over...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? @include "file"; ?>

Werkt goed voor mij :)
Jarno
Jarno
25 jaar geleden
 
0 +1 -0 -1
opzig handig.
Keys
Keys
25 jaar geleden
 
0 +1 -0 -1
Jouw manier is niet echt netjes he, Mitch ;).
Derk nvt
Derk nvt
25 jaar geleden
 
0 +1 -0 -1
1000 bezoekers per dag op je site...
2 bestanden bestaan niet meer
weekje weg
zijn al 1400 mailtjes die je krijgt
niet echt handig
Of vergis ik me nu hierin
Derk nvt
Derk nvt
25 jaar geleden
 
0 +1 -0 -1
14000 mailtjes nulletje te wijnig
Micha
Micha
25 jaar geleden
 
0 +1 -0 -1
Daar heb je wel gelijk in...
Even kijken voor een andere oplossing


25 jaar geleden
 
0 +1 -0 -1
Ik vindt dit anders wel goed hoor.
Ja oky als dat niet werkt zoveel mails.
maarja ik vindt het toch handig, voor mij maakt het niets uit hoeveel mails ik krijg (heb appart adres voor) zolang mijn bezoeker de site goed vindt.
Als mijn database niet werkt krijg ik ook heel de tijd mails dat ze niet werkt.

maar ik snap niet goed hoe ik dit op zich echt kan werkende krijgen!
waar haalt die zijn informatie dat die pagina niet bestaat kan iemand dat uitleggen voor ik dit echt begin te gebruiken op mijn site??


24 jaar geleden
 
0 +1 -0 -1
Zal wel aan mij liggen hoor, maar in je if en in je elseif check je toch hetzelfde? ;x
Zoiets:
if (file_exists($file))
elseif (file_exists($file))
;x
Zie daar het nut niet zo van? (Verder vind ik ook dat je gewoon moet zorgen dat je bestanden wél moeten bestaan, maar ja ;))
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jochem
Jochem
18 jaar geleden
 
0 +1 -0 -1
Tja, deze code doet hetzelfde en voert tot 2 acties minder uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
// function.php
function includeb($file) {
  if (file_exists($file)) {
    include($file); }
  else {
    mail("[email protected]","Include pagina bestaat niet.","De pagina ".$file.", die op uw website wordt geinclude, bestaat niet.");
    echo "Fout, er wordt een pagina geinclude, maar die bestaat niet. <br />Er is een email naar de webmaster gestuurt."; // Hier kun je je error melding zetten
  }
}

?>

Oftewijl, de dubbelde file_exists weggehaalt ;)

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. include-bestand-checken

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

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.