Heim >Backend-Entwicklung >PHP-Tutorial >Owncloud-Quellcode-Analyse 9 – verstreuter Inhalt

Owncloud-Quellcode-Analyse 9 – verstreuter Inhalt

WBOY
WBOYOriginal
2016-07-29 09:15:021378Durchsuche

1. Routing zum Stammverzeichnis hinzufügen

Der Speicherort ist:

Zeile 145 von libprivaterouterouter.php,

Zum Beispiel:

Fügen Sie zunächst eine Zeile zu Zeile 145 der obigen Datei hinzu:

<span>//测试
</span><span><strong>require</strong>_once </span><span>'test/routes.php'</span><span>;</span>

Fügen Sie dann ein Test-Stammverzeichnis hinzu und fügen Sie dann die Routing-Datei „routes.php“ im Stammverzeichnis mit dem folgenden Inhalt hinzu :

<span><?php </span><span><em>/**
</em></span><span><em> * Copyright (c) 2012 Bart Visscher </em></span><span><em>bartv@thisnet.nl</em></span><span><em>>
</em></span><span><em> * This file is licensed under the Affero General Public License version 3 or
</em></span><span><em> * later.
</em></span><span><em> * See the COPYING-README file.
</em></span><span><em> */
</em></span><span><em></em></span><span>namespace </span><span>OC\Test</span><span>;
</span><span></span><span>$this</span><span>-></span><span>create</span><span>(</span><span>'test_test'</span><span>, </span><span>'test/test'</span><span>)
</span><span>   -></span><span>actionInclude</span><span>(</span><span>'test/test.php'</span><span>)</span><span>;</span></span>

Zuletzt fügen Sie dem Testordner eine test.php-Datei mit folgendem Inhalt hinzu:

<span><?php </span><span><em>/**
</em></span><span><em> * Created by PhpStorm.
</em></span><span><em> * User: sunny
</em></span><span><em> * Date: 2015/9/18
</em></span><span><em> * Time: 16:18
</em></span><span><em> */
</em></span><span>echo </span><span>"哈哈哈哈"</span><span>;</span></span>
Anschließend können Sie die Adresse übergeben: http://sunny.ownclouddemo .com/index.php/ test/test greift auf diese test.php-Datei zu, die wie folgt angezeigt wird:

Owncloud-Quellcode-Analyse 9 – verstreuter Inhalt

Zu diesem Zeitpunkt wurde der Ordner zum Stammverzeichnis hinzugefügt und kann aufgerufen werden.

Fortsetzung folgt. . .

Das Obige stellt den verstreuten Inhalt der Owncloud-Quellcode-Analyse 9 vor, einschließlich inhaltlicher Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:SQL-Injection-Analyse in PHPNächster Artikel:SQL-Injection-Analyse in PHP