0

我有以下目录结构。

application
| 
| -----> controller
            |
            | ------> profie_control.php
assets
|
| ------> Others 
             |
             |---> uploadify 
                     |
                     | --> uploadify.php

现在uploadify.php我正在做所有我想要执行的事情。然后在一切完成后我想调用一个函数并将数据传递给它。profile_control.php现在我不知道如何访问这些函数。我尝试使用以下代码

include_once("http://localhost/php/ci/index.php/profile_control/myfunction");

uploadify.php但它给了我以下错误

Warning: include_once() [function.include-once]: http:// wrapper is disabled in the server configuration by allow_url_include=0 in C:\wamp\www\php\ci\assets\Others\uploadify\uploadify.php on line 8

而且我在一些论坛上读到这种方法不好,因为它会导致安全问题。现在我如何安全地发送数据uploadify.php或者profile_control.php什么是更好的选择???

4

1 回答 1

0

您不能通过 URL 包含/要求,但您可以通过路径包含/要求,这就是您想要做的。在您的控制器中:

include_once("../../assets/Others/uploadify/uploadify.php");
some_func(); // function from file 'uploadify.php'
于 2012-10-14T16:11:49.073 回答