Fabian St.: &sicherheit

Beitrag lesen

Hi Andreas!

Aber verwende _niemals_nie_ include(), wenn Du nicht ganz bewußt PHP-Code der in der Datei steht ausführen willst. In den meisten Fällen reicht readfile():

readfile('unterordner/datei.xyz');

  
Ja, das stimmt und ich handhabe dies genauso, jedoch ist aus der Frage des OP nicht zu erkennen, ob es sich bei der Datei um ein weiteres PHP-Script handelt oder um eine sonstige Datei. Da erster Fall wesentlich häufiger - auch in den Fragen hier im Forum - vorkommt, habe ich mich mal auf diesen Fall beschränkt. In Zukunft werde ich jedoch auch zweiteren erwähnen.  
  

> Durch "include($foo)" entstehen mit die meisten der aktuellen Sicherheitslücken in PHP-Scripten.  
  
Ich weiß ;-)  
  
Grüße,  
Fabian St.  

-- 
\---------------------  
fabi@erde ~# whatis spam  
spam: nothing appropriate  
\---------------------  
Selfcode: [ie:{ fl:( br:> va:) ls:\[ fo:) rl:( n4:( ss:) de:> js:| ch:? mo:) zu:)](http://www.peter.in-berlin.de/projekte/selfcode/?code=ie%3A%7B+fl%3A%28+br%3A%3E+va%3A%29+ls%3A%5B+fo%3A%29+rl%3A%28+n4%3A%28+ss%3A%29+de%3A%3E+js%3A%7C+ch%3A%3F+mo%3A%29+zu%3A%29)