草庐IT

image_file

全部标签

php - PHP函数parse_ini_file()真的有那么危险吗?

一些托管服务提供商禁用了PHP函数parse_ini_file()。任何在那里使用它的尝试都将失败,并显示错误“parse_ini_file()出于安全原因已被禁用”。这种配置是如此普遍,以至于作为最流行的CMS之一的Joomla避免直接使用parse_ini_file()而是将任务分为两步:使用file_get_contents()读取文件内容使用parse_ini_string()解析值,这是奇怪的允许,因此不被视为安全风险(WTF?)我的问题是,如何使用parse_ini_file()可以被视为安全威胁,或者如何禁用PHP函数parse_ini_file()可以提高安全性?会不会

php - 拉拉维尔 : phpunit cannot open file ExampleTest. PHP

您好,我在LaravelPHPUnit中退出了新版本,出现以下错误:Laravel:phpunitcannotopenfileExampleTest.php我不知道为什么会收到此错误。我在全局范围内安装了PHPUnit,当我在终端中运行“phpunit”时,它运行良好。但我想在特定文件上运行它,例如:phpunitExampleTest提前致谢。 最佳答案 确保您位于项目根目录并引用测试文件夹中的文件。例子:phpunittests/ExampleTest.php 关于php-拉拉维尔:

PHP 无法从 URL 获取文本(file_get_content,CURL 不起作用)

我正在尝试从以下网址获取文本。http://stp.stheadline.com/data/indexNewsMarquee.json我尝试了几种方法,但都没有用。我现在真的很绝望,请帮助我并提前致谢。附言我已经在我的ini.php中启用了allow_url_fopen。附言我正在使用XAMPPv3.3.2和PHPv5.6.23以下是我尝试过(但失败了)的代码curl$ch=curl_init();curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl

php - 找不到字段 "image"的映射 vichupolader symfony2

我正在尝试在图像实体和用户实体之间建立一对一关系,如下所示:图片:/***Image**@ORM\Table(name="image")*@ORM\Entity(repositoryClass="SocialNetworkBundle\Repository\ImageRepository")*@Vich\Uploadable*/classImage{/***@varint**@ORM\Column(name="id",type="integer")*@ORM\Id*@ORM\GeneratedValue(strategy="AUTO")*/private$id;/***Getid**@

php - Firebase FCM 错误 JSON_PARSING_ERROR : Unexpected token END OF FILE at position

我正在尝试使用php通过firebase的fcm服务发送通知。这是我到目前为止得到的:$ch=curl_init();$payload=['to'=>'/topics/'.ANDROID_TOPIC,'notification'=>['message'=>1]];$headers=['Content-Type:application/json','Content-length:'.sizeof(json_encode($payload)),'Authorization:key='.FIREBASE_KEY];curl_setopt($ch,CURLOPT_URL,'https://fc

php - 使用 fopen() 或 file_get_contents() 检索网页的最佳实践

我正在寻找一些关于从网页(我自己的网站)检索信息然后搜索该信息以找到特定文本的最佳方式的建议。请记住,一些运行PHP/Joomla的服务器没有启用cURL,我不想导致任何意外错误。我已经查看了fopen()和file_get_contents(),两者似乎在使用/不使用cURL方面存在相互冲突的观点. 最佳答案 它们都可以在没有curl的情况下工作,但您需要启用allow_url_fopen。您可以通过执行phpinfo()来检查。但是,存在安全隐患,请参阅:ShouldIallow'allow_url_fopen'inPHP?因此

包含文件中 __FILE__ 的 PHP 输出

好的,这是一个真正的简短查询。我从函数内部调用__FILE__。现在,这个函数本身在一个必需的文件中。现在,当我从父文件内部调用此函数时,__FILE__会输出父文件还是包含的文件?哦,如果可能的话,我正在寻找可以确认的来源,因为我在这里的测试给出了完全荒谬的结果。此外,如果这应该显示子(包含的)文件,我应该如何处理才能显示父文件路径?(一些变化还是什么?) 最佳答案 __FILE__始终替换为出现该符号的文件名。要获取调用函数的文件名,可以使用debug_backtrace()。.这会将当前调用堆栈作为一个数组返回,每个子数组都包

PHP 将 $_FILES 和 $_POST 作为参数传递给函数

我在网上搜索了一个使用ajax进行PHP图片上传的代码。我找到了下面附上的代码。问题是我改变了一些东西(小调整)以使其在我的服务器上运行。最初它只是一个处理从表单发布的数据的php页面(不是类或函数)。我让它进入类然后发挥作用。我现在正在关注OOP。我认为在从过程到OOP的转换中做事的最好方法是将$_FILES和$_POST传递给一个方法并在内部处理它们。我认为这没有用。查看示例,请就如何继续进行提出建议。functionuploadImageChosen($_FILES,$_POST){$path="../uploads/images/";$valid_formats=array("

php - Url 在 codeigniter 中无法正常工作,给出错误 "No input file specified"。

我将我的codeigniter应用程序上传到演示服务器。Homepage打开正常,但其他页面显示error.我将配置文件中的baseurl更改为:$config['base_url']='http://globalcfos.com/cfoask/';它在本地运行良好。知道如何解决吗? 最佳答案 看起来您是在GoDaddy上托管的,之前遇到过同样的问题,将您的.htaccess文件更改为以下应该可以解决它。RewriteEngineOnRewriteBase/RewriteCond%{REQUEST_FILENAME}!-fRewri

php - 如何解决iis error 500 upload file using php

我正在尝试将文件上传到基于IIS的服务器。这是我的代码:";echo"post_max_size:".ini_get("post_max_size")."";echo"memory_limit:".ini_get("memory_limit")."";echo"max_file_uploads:".ini_get("max_file_uploads")."";echo"max_execution_time:".ini_get("max_execution_time")."";echo"max_input_time:".ini_get("max_input_time")."";echo"