我正在尝试将tar文件解压缩到一个目录中,但不知道如何.我可以将它提取到与tar文件相同的目录,但不能提取到另一个文件夹中.
$filename = "homedir.tar";
exec("tar xvf $filename");
Run Code Online (Sandbox Code Playgroud)
尝试了以下,但它不起作用(没有提取任何东西):
exec("tar -C, homedir zxvf $filename");
Run Code Online (Sandbox Code Playgroud)
更新:
这是我文件的内容:
# Absolute paths
$filepath = "/home/acc/public_html/test/test/homedir.tar";
$folderpath = "/home/acc/public_html/test/test/homedir";
# Check if folder exist
if(!is_dir($folderpath)) {
die('Folder does not exist');
}
# Check if folder is writable
if(!is_writable($folderpath)) {
die('Folder is not writable');
}
# Check if file exist
if(!file_exists($filepath)) {
die('File does not exist');
}
exec("tar -C $folderpath -zxvf $filepath");
Run Code Online (Sandbox Code Playgroud)
没有错误,但也没有任何东西正在解压缩.
如果我使用PHP的fopen()
功能从HTTPS网站检索数据,那就是所谓的安全HTTPS连接.即它是否提供针对中间人和窃听攻击的保护?
我通常设置这样的页面标题:
@section('pageTitle', 'Awesome Page')
Run Code Online (Sandbox Code Playgroud)
然后我想根据所选语言更改页面标题并尝试这样做:
@section('pageTitle', @lang('my_account.pageTitle'))
Run Code Online (Sandbox Code Playgroud)
但是,我收到此错误:
FatalErrorException in b159db713cb664ba091b07db738bd4c3748de1cb.php line 1: Call to undefined function lang()
Run Code Online (Sandbox Code Playgroud)
什么是正确的语法?
我遇到了一些代码问题,但找不到错误.我正在尝试计算下面草图上用红色标记的距离.
我的代码返回值:-41.63
正确的价值是:3.75
我的代码:
return round(6.5 * tan(30),2);
Run Code Online (Sandbox Code Playgroud)
基于:http: //php.net/manual/en/function.tan.php
我认为这将是一个简单的任务,但我撞墙 - 看不到错误.我希望你们中的一些人能指出我正确的方向.
谢谢,
肯尼斯
我为他们的cPanel帐户提供了一大堆客户.这是通过使用FTP完成的 - 它们使用内置备份功能将备份传输到我服务器上的唯一FTP帐户.
但是,所有这些备份都是以未加密的方式存储的.
我支付了一个人制作一个加密/解密备份的PHP脚本,但加密20MB数据需要5-7分钟 - 我发现这个时间太长了.
有关如何加快加密的建议,还是我做错了?
我有一个包含一些文本的字符串,最后一个字符可能(可能)是斜杠,我不想要.如果存在,我如何删除它?
这是"正确的"方式吗?
if(substr($str, -1) == "/") $str = rtrim($str, '/');
Run Code Online (Sandbox Code Playgroud) php ×5
compression ×1
encryption ×1
exec ×1
fopen ×1
formula ×1
ftp ×1
laravel ×1
math ×1
security ×1
ssl ×1
tar ×1
trigonometry ×1