以下代码在我的服务器上的PHP版本5.4和更高版本上不起作用,因为它被弃用。但是,使用PHP将MultiPHP版本更改为5.3或更低版本可以正常工作。
我应该对下面的代码做些什么才能使它在更新的版本中工作?
<?php
//blog.theonlytutorials.com
//author: agurchand
if($_POST){
//get the url
$url = $_POST['url'];
//add time to the current filename
$name = basename($url);
list($txt, $ext) =
我正在尝试获取Url的内容并在其中搜索一些值。我以前这样做过,没有问题,但是这个方法在这个Url上不起作用:https://steamdb.info/app/1060870/我已经尝试过了。 $data = file_get_contents("https://steamdb.info/app/1060870/"); 但我得到的是这个 failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in C:\wamp64\www\cont\tst.php on line 2 我也尝试过Snoopy库,它也
我正在执行一个bash脚本,它必须运行一个php文件。通常是php file.php,但我运行的服务器这个脚本安装了许多版本的php (Plesk服务器,许多项目,每个版本的不同版本.)
因此,对于命令行,有一些别名:
alias php7='/opt/plesk/php/7.4/bin/php'
alias php='/opt/plesk/php/8.0/bin/php'
我已经读过,查找可执行文件的最好方法是使用type或command -v,但在这种情况下,它不会输出可执行文件的路径:
$ type php
php is aliased to `/opt/
我在plesk服务器上出了问题。当我运行我的网站时,showsis_executable():open_basedir限制生效。
File(/opt/plesk/php/7.2/bin/php) is not within the allowed path(s): (/var/www/vhosts/rescuefirst.com/:/tmp/:/mnt/
Please Help