草庐IT

主机板

全部标签

PHP 仅将主机+IP 解析为 IP 地址

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我试图得到这个:46-121-31-23.example.net解析为:46.121.31.23使用REGEX替换连字符和删除字符是不够的,因为这样的结果将是46.121.31.23..

php exec() 函数和不同的主机

我有一个脚本可以在下面的几个目录中执行一个文件,如下所示:exec("php-cli$file_path>/dev/null2>/dev/null&");//phpcommand-line这适用于大多数主机,但有些主机不喜欢它,它不会运行,也不会产生任何错误。对于失败的主机,我使用exec("php$file_path>/dev/null2>/dev/null&");//noticethe-cliisgone效果很好。$file_path是正在执行的文件的完整路径/home/blah/path/blah.php我怎样才能使这个统一,以便它在所有服务器上工作(至少是unix)**编辑**

php - 为什么 simplexml_load_file 相对于主机文件不起作用?

我在包含的PHP文件中放置了simplexml_load_file指令。但是这个指令的工作取决于我从哪里包含这个文件。为什么?是否可以相对于放置的文件指令解释相对文件路径? 最佳答案 您始终可以使用魔法__FILE__访问当前文件的完整路径常量,因此您可以像这样编写simplexml_load_file()调用:更新自PHP5.3以来,引入了一个新的__DIR__,您可以像这样使用它来代替dirname(__FILE__): 关于php-为什么simplexml_load_file相对于

php - Mac 本地主机 : Cannot find driver for SQLSRV 上的 Laravel 4

我正在尝试使用Laravel4连接到SQLServer数据库。我收到一个错误,但我认为这是一个PHP错误,而不是Laravel错误。它说PDOException:找不到驱动程序。我将驱动程序设置为sqlsrv,就像database.php文件中的另一个示例一样。正如我所说,我认为这是一个PHP错误,而不是Laravel。我在我的Mac上的本地主机上。我需要在我的php.ini文件中配置什么吗?我找到了anotherarticle那就是说我需要在PDO下注释掉一个MySQL驱动程序。我也无法在我的php.ini中找到该行。但无论如何,我也需要连接到MySQL数据库。我需要在我的php.i

php - codeigniter session 在本地主机上工作但不在服务器上工作并且也坐

嗨,friend们,我在codeigniter的session中苦苦挣扎,我的系统一切正常,但服务器或坐机无法正常工作publicfunctionvoting(){//likeanddislikecontroller$deal_id=$this->input->post('voteId');$upOrDown=$this->input->post('upOrDown');$session_id=$this->input->post('session_id');$voted_id=$this->session->userdata('voted');$voted_deal=$this->s

php - 虚拟主机安全

我有一些关于web托管的安全问题,web根。我用php构建了一个web应用程序,所有的php、js和images文件都放在public_HTML后面(我使用hostgator)这样地public_html/index.phppublic_html/images/foo.jpgpublic_html/javascript/foo.jspublic_html/css/foo.csspublic_html/upload/49845165748946.jpg(useruploadimagestothisfolder.)我读了几篇文章,对web根安全性感到困惑,我也感到困惑Q1。我看过一篇帖子说

nginx 虚拟主机 : php5-fpm-sock error

我正在尝试为全新的ubuntu/php5.5/nginx安装设置一个虚拟主机etc/nginx/sites_available/mydomain.com:server{listen80default_server;root/home/www/mydomain.com/public/;indexindex.phpindex.htmlaccess_log/var/log/nginx/access.log;error_log/var/log/nginx/error.log;server_namemydomain.com;location~\.php${try_files$uri=404;fa

php - Codeigniter open_basedir_restriction 对共享主机有效

严重性:警告消息:mkdir():open_basedir限制生效。File()不在允许的路径内:(/home/thelazyppl/:/home/thelazyppl:/tmp:/usr/local/lib/php/)文件名:drivers/Session_files_drivers.php该站点的根文件夹是一个wordpress网站,因此我在根文件夹中为名为“Bazaar”的Codeigniter站点创建了一个子域。我已经在config.php和wordpresshtaccess中设置了base_url以允许文件夹“Bazaar”,但仍然没有任何效果。我的主机不允许修改php.in

php - ERR_ICANN_NAME_COLLISION 在主机文件中使用 url 而不是 ip

我正在尝试使用laravelhomestead并将“homestead.dev”重定向到“192.168.10.10”。我可以看到使用IP的网站,但看不到“homestead.dev”。我收到这个错误:ERR_ICANN_NAME_COLLISIONPinghomestead.dev响应为127.0.53.53。我也可以用这个访问网站:http://127.0.53.53:8000/.我的宅基地.yaml:ip:"192.168.10.10"memory:2048cpus:1provider:virtualboxauthorize:~/.ssh/id_rsa.pubkeys:-~/.s

php - cURL 关于虚拟主机命名的本地开发网络问题

尝试在虚拟服务器上进行一些本地测试,问题是cURL返回http_code=>0我认为这与我的虚拟主机命名有关。虚拟主机名:dev.projectcURL请求正在添加http://如果我从命令行ping:dev.project,就会成功。如果我用http://dev.project试试我得到了未知的主机。是否有一个curl_setopt选项只是为了使用主机名?我不确定我是否可以使用该IP,因为服务器上有多个项目,或者Apache会处理这个吗?这是我尝试过的:$request_url='dev.project';$request_args='parm=1234';$user_agent='