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.phpprofile_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 に答える