Home > Backend Development > PHP Tutorial > owncloud source code analysis 9--scattered content

owncloud source code analysis 9--scattered content

WBOY
Release: 2016-07-29 09:15:02
Original
1369 people have browsed it

1. Add routing to the root directory

The location is:

libprivaterouterouter.php line 145,

For example:

First add a line to line 145 of the above file:

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

Then add a test root directory, Then add the routing file routes.php in the root directory, the content is as follows:

<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>
Copy after login

Finally, add a test.php file in the test folder, the content is as follows:

<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>
Copy after login
Then you can pass the address: http:// sunny.ownclouddemo.com/index.php/test/test accesses this test.php file, which is displayed as follows:

owncloud source code analysis 9--scattered content

At this point, the folder has been added to the root directory and can be accessed.

To be continued. . .

The above introduces the scattered content of owncloud source code analysis 9, including aspects of content. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template