Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在我的项目中指定与文件交互的Url文件夹_Php_Linux_Shell_Codeigniter_Ubuntu - Fatal编程技术网

Php 在我的项目中指定与文件交互的Url文件夹

Php 在我的项目中指定与文件交互的Url文件夹,php,linux,shell,codeigniter,ubuntu,Php,Linux,Shell,Codeigniter,Ubuntu,我有一个“网站项目”。在我的项目中,我使用PHPExec来使用ubuntu包PDFTK来操作pdf 例如,我的模型中有一行代码(php),我使用的是代码点火器: shell_exec('pdftk /var/www/html/IntegrSupCours/uploads/GKAG01_FR.pdf dump_data output /var/www/html/IntegrSupCours/uploads/bookmark.txt'); 事实上,我从/var/www开始访问我的pdf文件,因为

我有一个“网站项目”。在我的项目中,我使用PHPExec来使用ubuntu包PDFTK来操作pdf

例如,我的模型中有一行代码(php),我使用的是代码点火器:

 shell_exec('pdftk /var/www/html/IntegrSupCours/uploads/GKAG01_FR.pdf dump_data output /var/www/html/IntegrSupCours/uploads/bookmark.txt');
事实上,我从/var/www开始访问我的pdf文件,因为我在ubuntu上


但假设我在本地主机ubuntu pc上,我想将我的站点迁移到在线服务器上,如果我更改为在线服务器,会发生什么,因为在我的pdf文件中,shell exec中要访问的url字符串将不同

首先,您提到的远程在线服务器是一台安装了ubuntu等操作系统的机器

另外,您指定的路径是大多数web服务器通常使用的路径


这一切都是关于在在线服务器上安装应用程序的位置。如果您将应用程序安装在与本地应用程序相同的位置,您也可以在联机服务器中看到pdf文件。

我读了您的问题几遍,仍然试图理解:))。如果您的php能够访问新服务器,则此路径将在新服务器上工作。阅读有关“open_basedir”的更多信息。您还可以根据需要创建一些脚本,使用shell_exec的php可以运行该脚本