小编Zul*_*rul的帖子

如何实现Content-Disposition:附件?

我试图通过左键单击下载而不是右键单击并保存为我的网站上的mp3,所以为了做到这一点,我必须设置Content-Disposition:attachment.这是我的第一个网站,所以我是如何实际做到这一点的新手,但我是否在我的html标记中这样做,或者我是否以某种方式设置了我的托管网站?

这是我的标记看起来像的一个例子.

<div class="download">
<a href="MP3/Morgan Page, Sultan & Ned Shepard, and BT feat. Angela McCluskey.mp3" 
<img src="img/dlicon.png"/></a>
</div>
Run Code Online (Sandbox Code Playgroud)

html php content-disposition

14
推荐指数
1
解决办法
5万
查看次数

使用php创建具有特定扩展名的临时文件

如何在php中创建具有指定扩展名的临时文件.我遇到tempnam()但是使用它时无法指定扩展名.

php temporary-files

14
推荐指数
4
解决办法
2万
查看次数

CSS下拉菜单:在鼠标输出时添加延迟

我在下面使用CSS和HTML下拉列表:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Main Menu</title>
    <style>
    .menu
    {
        float:left;
        background:#CCC;
        margin:0px;
        padding:0px;
    }

    .menu  li
    {
        position:relative;
        float:left;
        width:180px;
        padding: 5px 0px;
        list-style: none;
    }

    .menu li:hover
    {
        background:#999;
    }

    .menu ul
    {       
        display:none;
        position:absolute;
        background:#CCC;
        padding:0;
        margin:5px 0 0 0;
    }

    .menu ul li ul
    {
        left:100%;
        top:0;
        margin:0px;
    }

    .menu li:hover ul ul, .menu li:hover ul ul ul
    {
        display: none;
    }

    .menu li:hover ul, .menu ul li:hover ul, …
Run Code Online (Sandbox Code Playgroud)

javascript css drop-down-menu

8
推荐指数
1
解决办法
1万
查看次数

从拉链中提取时损坏图像

我尝试使用curl从同一服务器中的一个虚拟主机下载一个zip文件到另一个虚拟主机.Zip文件包含*.php和*.jpg文件.

问题是:有时JPG文件会损坏,如下所示:

jpg文件

这是我的代码:

$out = fopen(ABSPATH.'/templates/default.zip','w+'); 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_FILE, $out); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_URL, 'http://share.example.com/templates/default.zip'); 
curl_exec($ch); 
curl_close($ch); 


$zip = new ZipArchive;
if ($zip->open(ABSPATH.'/templates/default.zip') === TRUE) 
{
    if($zip->extractTo(ABSPATH.'/templates'))
    {
        echo 'OK';
    }

    $zip->close();
} 

//$zip->close();
Run Code Online (Sandbox Code Playgroud)

我不明白我的jpg发生了什么.我也尝试过使用pclzip.lib.php,但没有运气.如何解决这个问题呢 ?

提前致谢

php nginx

8
推荐指数
1
解决办法
446
查看次数

使用ajax php和mysql自动完成

我有一个带有两个文本框和一个提交按钮的表单.第二个框自动填充输入.在提交时,页面刷新并显示包含两个文本框内容的表(使用ajax).

自动完成数组存储在mysql中.文本框的值存储在mysql的单独表中.

这些是代码:

1)autotesting.html

<html>
<head>
<title>PHP using AJAX</title>
<script type=""text/javascript" src="prototype.js"></script>
<link rel="stylesheet" href="autocomplete.css" type="text/css" media="screen">
<script src="jquery.js" type="text/javascript"></script>
<script src="dimensions.js" type="text/javascript"></script>
<script src="autocomplete.js" type="text/javascript"></script>

<script type="text/javascript">

var time_variable;

function getXMLObject()  //XML OBJECT
{
   var xmlHttp = false;
   try {
     xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")  // For Old Microsoft Browsers
   }
   catch (e) {
     try {
       xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")  // For Microsoft IE 6.0+
     }
     catch (e2) {
       xmlHttp = false   // No Browser accepts the XMLHTTP Object then …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery autocomplete

1
推荐指数
1
解决办法
3200
查看次数