[PHP] Was bringt das ? *erledigt*

justme69

Im RL-Dauerstress
ID: 99452
L
25 April 2006
676
13
Servus,

bin gerade dabei eine php-Site (nicht von mir!) zu überarbeiten und komme aus dem Kopfschütteln nicht mehr raus. Evtl. macht's ja Sinn, ich kann keinen erkennen.

Was bringt das :
PHP:
<?php include 'csTools.php';$srcHTML = implode("", file("Taggard.php")); echo $srcHTML; ?>
gegenüber dem:
PHP:
<?php include 'csTools.php'; include 'Taggard.php'; ?>
für Vorteile ?

Oder einfach nur verkompliziert ?
:think: :think: :think:
 
Zuletzt bearbeitet:
Auf die Schnelle gesagt, du verhinderst, dass PHP-Quellcode, der in Taggard.php steht, ausgeführt wird.

Gruß aus Berlin

leller
 
leller schrieb:
Auf die Schnelle gesagt, du verhinderst, dass PHP-Quellcode, der in Taggard.php steht, ausgeführt wird.

Gruß aus Berlin

leller
OK, kann ich nachvollziehen - wenn darin PHP-Code zu finden wäre.
In besagter Datei stehten 3 Zeilen HTML-Code:
PHP:
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">
<LINK REL="SHORTCUT ICON" HREF="https://p3/DEVI/Web/favicon.ico">

:think: :nö:
 
In dem Fall bringt dir das keine zusätzliche Sicherheit, aber es _könnte_ ja sein, dass der Autor des Scripts einfach generell etwas paranoid programmiert, better safe than sorry ;)
 
Dann bringt es nix. Falls du auch weiterhin das Ausführen von PHP-Code verhindern willst (frag mich nur warum der "Progger" die Datei dann Taggard.php genannt hat...) kannst du einfach readfile() verwenden.
 
bin mir nicht ganz sicher aber wenn mich nicht alles täuscht ist include schneller