嵌套代码签名符以及如何获取主Codeigniter文件夹的相对路径



我安装了两个用于桌面和移动版本的代码字符仪。我的目录结构如下:

 www/projectfordesktop/application
 www/projectfordesktop/uploads
 www/projectfordesktop/projectformobile/application

我的问题是,当我从移动网站上传文件时,我希望将文件上传到主Codeigniter应用程序www/projectfordesktop/uploads中。因此,我想访问主Codeigniter应用程序base_url到www/projectfordesktop/projectformobile/。怎么可能。

我进行了两个项目,因为从移动设备访问m.project.com时,它将其重定向。从桌面project.com访问时。是个好主意。如果没有,那么我有什么办法可以将视图用于移动和桌面。请帮忙。谢谢。

出于安全性和许多其他原因,您绝对不希望在应用程序文件夹中上传文件夹。并且,如果可能的话,您希望您的应用程序文件夹和系统文件夹在公共根部上方。另一个考虑因素 - 可能并以某种方式重命名您的应用程序和系统文件夹。因此,如果您的公共文件夹是www

 desktopapplication/www/
   mobileappliction/www/
          system306/www/

现在,它们都安全地在公共www上方,并且被标记为自己的身份。接下来,您可以在公共文件夹中使用文件夹,其中包含用于特定应用程序的主要index.php文件。

  www/projectfordesktop/index.php
  www/projectformobile/index.php 

打开index.php文件,然后将文件路径重做到应用程序和系统文件夹。喜欢

$system_path = '../../system306';
$application_folder = '../../desktopapplication';

现在,上传文件夹将在www或Projectfordesktop之类的文件夹中。通常,您也会将CSS,JS等文件放在其中。

 www/projectfordesktop/upload/ 
 www/projectfordesktop/css/ 
 www/projectfordesktop/js/ 
 www/projectfordesktop/img/ 

现在 - 所有公共文件 - 都在公共文件夹中。所有应保留的文件 - 您的应用程序和系统文件夹都不是公共的。而且,由于您已经标记了应用程序和系统文件夹,因此可以更轻松地切换到不同的版本或在需要时恢复。

最新更新