问题标签 [fopen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 无法将包含 PHP 代码的文件作为文本文件读取
我偶然发现了以下特点:
$handle = fopen(realpath("../folder/files.php"), "r");
无法读取文件,但是一旦我从文件中删除 php 标签,它就会变得可读,并且我的脚本会在页面上打印非空文件内容。此外, file.php 永远不会执行,所以我想知道为什么会出现问题。
我想不知何故 Apache 或 PHP 不允许将包含 php 标签 PHP 的文件作为文本读取。
如何为我的特定文件启用它(当然在全球范围内这样做是不安全的)?
使用 PHP 5.2.x 和 Apache 2.0
c# - ASP.Net 应用程序使用 fOpen 调用 DLL
我有 ASP.Net Web 应用程序和我的 c# 代码调用自定义 COM DLL。
DLL 是不久前编写的,并使用 fOpen。fOpen 调用返回一个 NULL 指针。我怀疑这是权限,但我没有运气解决这个问题。
谁能给我任何关于做什么的想法?可以使用 fOpen 吗?我需要设置特殊权限吗?
任何帮助将不胜感激。
谢谢,托尼
c++ - Sqlite 作为 fopen() 的替代品?
在一个官方的 sqlite3 网页上写着我应该将 sqlite 视为 fopen() 函数的替代品。
你怎么看待这件事?用 sqlite 补充应用程序内部数据存储总是好的解决方案吗?这种解决方案的优缺点是什么?
你有这方面的经验吗?
编辑:你的经历怎么样?这个容易用吗?它是痛苦的还是相当快乐的?你喜欢它吗?
php - PHP fopen()重定向限制达到错误
执行以下代码块时:
脚本失败并出现以下错误:
fopen(test.html)[function.fopen]:无法打开流:达到重定向限制,在第 843 行的 /data/www/example.com/public/test.php 中中止
是什么导致了这个错误,我该如何纠正它?
php - file_get_contents (or curl, or fopen) problem with session data
i have a page that shows a value from session, lets call it www.domain-a.com/master.php and if i type it directly from the browser, it shows me the session value.
but when i try to download it with file_get_contents (or other method) from another domain, like www.domain-b.com/slave.php, it is not retrieving the content protected by the session, just a blank page.
i know it is because the server-b is trying to retrieve the content, not the user...
anyone knows how to tell the domain-a that who is retrieving the information is the user? there is a way to retrieve the session value?
regards,
josé
php - In php, I want to download an s3 file to the browser without storing it on my server
I've got files on Amazon's S3. They are named with a unique ID so there are no duplicates. I am accessing them using an authorized URL. I need to be able to pass them through to the browser, but I need to rename them. Right now I'm using fopen, but it is downloading the file to my server before serving the file to the browser. How can I have the files 'pass through' my server to the browser? Or how do I buffer the download - downloading a small chunk to my server and pass that to the browser while downloading the next chunk?
Also - I would really like to use CloudFront but they don't offer authenticated URLs. I believe I can use CURL to send credentials for the request - can I do this sort of 'pass through' file serving with CURL?
Thanks!
php - php中fopen错误的应急计划
我正在编写一个 PHP 应用程序,它有一个“控制面板”,可以编写一个带有某些变量的 prefs 文件。在每个 上POST
,如果文件不存在,则创建它。如果确实存在,则它是unlinked
并且新文件touched
具有相同的文件名和新变量。然后,此文件将包含在另一个页面上,并根据其中的变量显示内容。
如果该文件每天将被覆盖多次,这是一种安全的编写首选项的方式吗?如果文件未正确保存,有什么好方法可以提醒此控制面板的用户,在这种情况下,避免破坏包含此首选项文件的页面的良好应急计划是什么?要填充的默认变量集 if !(file_exists)
?
php - PHP fopen 函数超时?
知道为什么如果文件在我的服务器上并且我知道 url 是正确的,为什么 fopen 会超时?
更新:对不起,我应该提到这是在 php.ini 中。代码是:
如果我输入文件的相对路径,它会起作用,但如果 $url 是我服务器中的 url 则不起作用(但它适用于 google.com)。谢谢您的帮助。
阿莱特尼克的回答是对的。只有当我通过以太网接口访问我自己的服务器文件时才会出现此问题。我怎样才能解决这个问题?我需要能够从以太网接口访问文件,因为 url 是动态加载的(它是从 wordpress cms 生成的,所以从技术上讲,url 在我的服务器上并不作为文件存在)
php - 使用@fopen 时出错
我正在使用@fopen 以“rb”模式打开文件。我在此处打开的文件正在运行,没有错误,但如果我使用 @fopen 打开该文件,则会出现错误。
代码是这样的---
有时它会打开而没有发送任何错误邮件,但有时它会开始提供如此多的错误邮件。
在没有任何错误邮件的情况下打开此 url 的解决方案是什么?请帮忙!!
php - PHP fopen 警告
我在使用时收到此错误fopen
这背后的原因是什么?