草庐IT

post_contents

全部标签

php - 检查 file_get_contents 何时完成

无论如何我可以检查file_get_contents何时完成文件加载,以便我可以加载另一个文件,它会在继续下一个文件之前自动完成加载一个文件吗? 最佳答案 使用file_get_contents()加载文件将阻止脚本的运行,直到PHP完全读完它。它必须,因为否则您无法分配$content=。 关于php-检查file_get_contents何时完成,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

php - 如何在 PHP 中忽略带有 file_get_contents 的移动 header ?

我编写了一个简单的内容用户程序,它使用file_get_contents,但不幸的是,对于我的IP,该网站现在给出了一个转发到图像的302错误。对于所有其他用户,可以查看普通网站。我如何重写get_contents以便它只下载网站的内容而不实际遵循重定向?$html=file_get_contents("http://www.site.net/"); 最佳答案 你需要创建一个上下文:$context=stream_context_create(array('http'=>array('follow_location'=>false/

php file_get_contents() 显示页面而不是 html 源代码

我有这段代码,应该可以获取网站的源代码。$homepage=file_get_contents('http://homepage.com');echo$homepage;而不是实际给我源代码..它向我展示了我试图从中获取源代码的页面。 最佳答案 使用htmlentities或更改内容类型。$homepage=file_get_contents('http://homepage.com');echohtmlentities($homepage);或header('Content-type:text/plain');$homepage=

PHP file_put_contents 和 UTF-8

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我有读取远程文件内容并将其写入本地服务器的脚本。文件包含字符:ąčęėįšųūž。数据插入本地文件后,UTF-8编码丢失。我的脚本代码:我也按照这篇文章的说明进行操作(HowtowritefileinUTF-8format?),但还是不行。那有什么问题呢?有什么想法吗?

php - 我们如何在类中使用 $_POST 变量

我刚刚在学习PHP类(class),所以我正在弄乱它。我只是试图从用户那里获取一个值并使用一个类来显示它。但是,当我尝试在类中使用$_POST变量时,它显示错误。代码如下:Entertherate:rate;}}$alex=newrating;$alex->Display();?> 最佳答案 属性定义中不能有语句。改用构造函数:classRating{public$rate;publicfunction__construct($price){$this->$rate=$price;}publicfunctiondisplay(){e

php - 是否有包含 $_GET 和 $_POST 合并的 PHP 变量?

$_REQUEST包含我不想在我的表单帖子中使用的cookie。 最佳答案 Thephp.inisetting负责$_REQUEST中的内容是variables_orderDefault:variables_order"EGPCS"将php.ini中的内容更改为:GP让它只包含$_GET和$_POST也许你不想那样做通常在Web应用程序中,您使用$_GET值来选择要显示的内容,并使用$_POST值来传输网页中要更改的内容(或通常更改状态的用户操作)。通常不建议混合这些:)这个答案也很好地解释了它:Whenandwhyshould$_

php - 遍历具有相似名称的 $_POST 变量

我有几个$_POST变量,它们是$_POST['item_number1']$_POST['item_number2']等等我需要编写一个循环来显示所有变量的值(我不知道有多少)。最简单的方法是什么?另外,如果我知道我有多少变量,最简单的方法是什么? 最佳答案 这将回显名称以item_number开头的所有POST参数:foreach($_POSTas$k=>$v){if(strpos($k,'item_number')===0){echo"$k=$v";}}PHP手册:foreach(),strpos()

php - POST 可以进行 SQL 注入(inject)吗?

如果通过GET传递参数,则可能存在Sql注入(inject)。但是也可以通过POST。如果是,https可以阻止吗? 最佳答案 是的,可以使用$_POST以及$_GET、$_COOKIE和$_REQUEST.HTTPS根本不会保护你。你必须使用一些功能来保护你,例如mysql_real_escape_string或使用preparedstatements.来自网络浏览器的所有通信都应作为“不可信”处理。您不能信任的其他技术是Ajax、文件上传和JavaScript表单验证(以及其他)。所有这些数据都直接来自Web浏览器,在您过滤或验

php - 无法通过 post 方法获取文本区域的值

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。这是一个非常简单的形式,如下面的代码所示:但在news.php中我无法获取“txtcomment”的值echo$_POST['txtcomment'];它什么都不返回...

php $_POST 输出错误

我正在PHP中尝试简单的Web表单操作,输入字段输出值中的任何输入都是1。username和password的未定义索引错误,当isset在$_POST之前不存在时"method="post"> 最佳答案 关于php$_POST输出错误,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/26035484/