草庐IT

content-indexing

全部标签

PHP - 如何在 Content-Disposition 中设置完整的目录路径?

我正在将文件名传递给下载页面。即somefile.xls下载页面将完整的目录路径添加回文件名。即c:\temp\somefile.xls问题是现在设置header的“Content-Disposition”不起作用。它要下载的文件名是完整的目录文件名路径。即c_temp_somefileContent-Disposition能否处理完整路径?如果可以,我该如何让我的脚本正确下载文件?代码是:$myad=$_GET['myad'];$glob_string=realpath('/foldera/folderb/folderc').DIRECTORY_SEPARATOR.$myad;hea

php - 强制 func_get_args() 的结果是一个关联数组而不是 0-index

想知道是否有可能像func_get_args()(reference)那样调用,而不是生成一个0索引数组,而是生成一个关联数组,使用变量名作为key?例如:functionfoo($arg1,$arg2){var_dump(func_get_args());}foo('bar1','bar2');//Outputarray(2){[0]=>string(4)"bar1"[1]=>string(4)"bar2"}//Preferredarray(2){[arg1]=>string(4)"bar1"[arg2]=>string(4)"bar2"}我问的原因是,我需要验证这些作为数组传递给R

php - 将代理与 file_get_contents 结合使用

我正在从一个网站获取我的应用程序数据,比如x.com。我使用php函数file_get_contents()来获取数据。可以肯定的是,我的服务器的IP地址将显示在x.com的日志中。有什么方法可以不使用代理来隐藏我服务器的ip吗?如果我有代理,如何将它与file_get_contents()一起使用?我需要用HTTPPOST和HTTPGET方法发送请求 最佳答案 test.php使用http://ifconfig.me/ip代码修改自http://www.php.net/manual/en/function.file-get-con

php - 为什么我在 PHP 中使用 cookie 时得到 undefined index ?

如果我使用下面的基本代码if(!defined('NAME_COOKIE'))define('NAME_COOKIE',"storedusername");$cookie_domain=".".$_SERVER['HTTP_HOST'];setcookie(NAME_COOKIE,$username,time()+(86400),"/",$cookie_domain);print$_COOKIE[NAME_COOKIE];脚本在打印过程中因undefinedindex错误而终止。我做错了什么? 最佳答案 你的台词:setcookie

php - 如何删除 url (/web/index.php) yii 2 并使用干净的 url 参数设置路由?

第一个问题:我已经删除了index.php,但我还想删除/web。这是我的.htaccessRewriteEngineon#Ifadirectoryorafileexists,useitdirectlyRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-d#Otherwiseforwardittoindex.phpRewriteRule.index.php这是config/web.php'urlManager'=>['class'=>'yii\web\UrlManager',//Disableindex.ph

php - 通知 : Undefined index: XXX - Does it really matter?

自从我将错误报告级别更改为error_reporting(E_ALL|E_STRICT);我就遇到了这个错误。我可以使用isset()避免这个错误,但代码看起来太丑了!所以我的问题是:如果我回到正常的错误报告设置怎么办?知道某些东西还没有定义真的很重要吗?因为它可以正常工作而不会出现Notice错误。因为我有+10个输入并且我是这样得到它们的:$username=$_POST['username'];我还尝试在文件顶部使用它来预定义变量。$username=null;和$username=0;但它们不起作用。谢谢。 最佳答案 这很重

java - 如何获取 JAVA 中的真实类型/mime 类型(如 PHP 中的 finfo\mime_content_type)?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:GettingAFile’sMimeTypeInJava我正在寻找一些功能/插件,它正在做finfo\mime_content_type在php中做的事情。一个例子:clickheretoseeanimage但如果您将图像下载到您的计算机并将其打开为.rar文件(使用winrar或其他软件),您将看到一个rar字典,带有一个名为“garfild”的文件!在PHP中,finfo或mime_content_type会决定这不是图像(但其他服务,如GD函数,会发现它像图像),我正在搜索JAVA中有这样的东西。非常感

php - 为什么 file_put_contents() 有时会抛出 "No error"错误?

为什么这段代码有时会给出一个Nosuchfileordirectory警告,但有时会给出一个Noerror警告;通常给出这个错误警告;Warning:file_put_contents(*bad*):failedtoopenstream:NosuchfileordirectoryinC:\root\noerror.phponline3但是如果我稍等片刻再运行它,有时它会这样说;Warning:file_put_contents(*bad*):failedtoopenstream:NoerrorinC:\root\noerror.phponline3有什么想法吗?我使用的是Windows

php file_get_contents() 在加载图像时卡住

如上所述,在尝试读取这个简单的图像url时,phpfile_get_contents()函数甚至fopen()/fread()组合卡住并超时:http://pics.redblue.de/artikelid/GR/1140436/fee_786_587_png但是同样的图片很容易被浏览器加载,有什么问题呢?已编辑:按照评论中的要求,我展示了我用来获取数据的函数:functioncustomRead($url){$contents='';$handle=fopen($url,"rb");$dex=0;while(!feof($handle)){if($dex++>100)break;$c

php - textarea 偶尔会在 $_POST 中丢失,但 content_length 总是正确的?

在运行相当活跃的站点的服务器上出现了一个奇怪的错误。服务器:Apache/2.2.3(CentOS)PHP:5.2.6电子加速器0.9.5.3在使用多部分表单时,偶尔从文本区域发送的数据会在$_POST中丢失我们知道数据已发送,因为content_length显示超过1K的合理大小表单中的所有其他输入字段均已正确接收。它不是特定于浏览器的,并且发生在IE/Firefox/Chrome上。几乎99%的时间都有效,每发布一百个帖子平均只有1到2次失败。在极少数情况下,我们能够自己重现它,所以我们知道数据正在发送,只是没有被apache/php处理所有这些设置都已经过检查并且是合理的在php