小编Orm*_*moz的帖子

你能相信PHP中的$ _FILES数组给出的文件大小吗?

对不起,如果它是微不足道的或明显的,但我通过谷歌搜索找不到答案.

数组中的size值来自何处$_FILES['name']?你能相信它的价值($_FILES['name']['size'])还是应该使用这个filesize()功能来检查它?

换句话说,是否有必要按filesize功能检查实际文件大小,以确定是否正确上传?

php security post filesize

15
推荐指数
2
解决办法
1284
查看次数

使用百分比对img元素的width,height属性有什么影响?

对不起,如果这是一个愚蠢的问题,但事实是我对此一无所知.

我正在寻找找到一些方法来定位img的元素HTML,她注意到来自w3schools.com这句话(据讲的设置页面width中的img元素):

在HTML 4.01中,宽度可以以像素或包含元素的%来定义.在HTML5中,值必须以像素为单位.

它表示width属性必须设置为像素而不是百分比.但使用百分比时,解决我的问题要容易得多.我用百分比和最新版本的检查结果FireFox,Chrome以及IE.一切都很好.

现在,我的问题是,使用百分比(尽管HTML5指令)虽然它实际上工作正常,但是什么是不良后果?我们应该关心什么,不应该关注什么?

非常感谢您阅读并澄清情况.

html css html5 html4 width

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

`imagepng`函数(`PHP`)中`quality`参数的默认值是多少?

我用imagepng函数PHP来调整图片大小.在当前代码中,我没有指定quality参数.

 imagepng($im_dest, $destfile);
Run Code Online (Sandbox Code Playgroud)

但现在我想用它来根据用户的需求增加或减少质量.要做到这一点,我需要知道这个函数中质量参数的默认值是什么,但不幸的是,我在php.net网站上找不到.

php官方网站上的imagepng功能说明

你知道什么是default价值吗?quality参数是否会极大地影响输出尺寸和质量?

还有一个问题:在其他地方,我调整上传的图像(缩小到原始大小),以确保没有附加任何恶意脚本.这是一个好习惯还是没必要?

非常感谢你的帮助.

php image image-processing image-size image-quality

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

在高度不知道的情况下,如何制作水平条(固定位置,始终在屏幕顶部)?

我想要HTML页面顶部的水平条。它应该始终位于屏幕顶部,所以我这样做了:

<body>
   <div id="message_bar" style="position: fixed; top: 0px; width: 100%; z-index: 1000;">
   </div>

   <div class="other_divs" style="width: 100%; float: left;">
   </div>
</body>
Run Code Online (Sandbox Code Playgroud)

现在,此杠不应覆盖身体的其余部分。如果我知道它的高度,以50px为例,我可以通过以下方式实现:

 <body style="padding-top: 50px;">
Run Code Online (Sandbox Code Playgroud)

但不幸的是height,此message_bar的变量是可变的且未知(它的内容是在服务器端动态设置的)。

有什么办法可以纯粹地解决这个问题CSS吗?

非常感谢你。

PS此message_bar在Windows应用程序中将像菜单栏一样显示:它们始终位于顶部,并且从不覆盖主体。实际上,vertical scroll bar从“ other_divs”开始。

更新2:

嘿,令人难以置信!我想我已经成功地为水平菜单栏创建了潜在的布局CSS。这是我的解决方案,这要归功于vh

<body>
<div style="display:block; width:100%; height:95vh !important; overflow:hidden;">
    <div id="message_bar" style="float:left; width:100%; display:block;" >
        this text appears always on top
    </div>
    <div style="float:left; width:100%; height:100%; display:block; overflow:auto;">
       <div id="main_content" style="background:blue;">
          Here lies the main content …
Run Code Online (Sandbox Code Playgroud)

html css

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

如何将版权和作者信息添加到用PHP创建的图像?

有没有办法将版权信息添加到由PHP?创建的图像文件?

为了更清楚,你可以copyright使用photoshop 将信息添加到文件中,所以当你得到它时properties,你会看到类似于:

在Windows 7中打开的图像文件的文件属性

我想在php中添加/编辑文件的详细信息.有可能吗?

编辑:

我从用户输入中获取图像,然后使用此函数调整大小:

 function image_resize($src, $w, $h, $dst, $width, $height, $extension )
 {
   switch($extension){
     case 'bmp': $img = imagecreatefromwbmp($src); break;
     case 'gif': $img = imagecreatefromgif($src); break;
     case 'jpg': $img = imagecreatefromjpeg($src); break;
     case 'png': $img = imagecreatefrompng($src); break;
     default : return "Unsupported picture type!";
  }
   $new = imagecreatetruecolor($width, $height);
  // preserve transparency
    if($extension == "gif" or $extension == "png"){
     imagecolortransparent($new, imagecolorallocatealpha($new, 0, 0, 0, 127));
      imagealphablending($new, true);
     imagesavealpha($new, false);
   }
   imagecopyresampled($new, …
Run Code Online (Sandbox Code Playgroud)

php properties image file file-attributes

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

如何防止移动设备调整大小并使用正确的css文件

为了防止在我的网页中水平滚动,我使用了3种不同的样式表用于移动设备,平板电脑和桌面设备.我试图告诉浏览器在html文件的头部使用正确的css文件和以下标记:

<link href="static/css/cssL.css" rel="stylesheet" type="text/css" media="(min-width:1000px)" />
<link href="static/css/cssM.css" rel="stylesheet" type="text/css" media="(min-width:551px) and (max-width:999px)"  />
<link href="static/css/cssS.css" rel="stylesheet" type="text/css" media="(max-width:550px)" />
Run Code Online (Sandbox Code Playgroud)

通过这样做,我希望移动浏览器使用cssS.css.但是当我在三星手机上检查网站时,它似乎正在使用cssL.css并缩小网页以防止水平滚动条.这样,文本非常小而且不可读.

这种方法有什么问题吗?我错过了什么?

非常感谢你.

html css android screen-size media-queries

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

不要使用CSS显示空的内联块元素

我有这个HTML布局:

<p>foo</p><p>bar</p>
<p>foo2</p><p>bar2</p>
<p></p><p></p>
<p>foo4</p><p>bar4</p>
<p></p><p></p>
Run Code Online (Sandbox Code Playgroud)

其风格为:

p{display:inline-block; width:50%;margin:0;}
p:nth-child(even){text-align:left;background:red;}
p:nth-child(odd){text-align:right;background:blue;}
Run Code Online (Sandbox Code Playgroud)

问题是空元素占用空间.是否可以(仅限CSS)防止空元素占用垂直空间?

这是一个问题的小提琴

html css css-selectors css3

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

CSS:如何仅选择元素后面的第一个非相邻兄弟

我有一个像这样的HTML页面:

 <p></p>
 <p></p>
 <p></p>

 <div></div>

 <p></p>
 <p></p>
 <p></p>

 <div></div>
Run Code Online (Sandbox Code Playgroud)

这种模式还在继续.

通常,div元素不应显示为:

div{display:none;}
Run Code Online (Sandbox Code Playgroud)

但是当一个段落悬停时,应该显示之后的第一个div元素:

p:hover+div{display:block;}
Run Code Online (Sandbox Code Playgroud)

但这只适用于以前的p.还有这个:

p:hover~div{display:block;}
Run Code Online (Sandbox Code Playgroud)

显示所有divs后徘徊p不仅仅是第一个后.

如何在悬停后只显示第一个不相邻的div p

这是演示

其实我正在寻找一个选择器first-sibling.

html css html5 css-selectors css3

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

如何从excel公式中的上一个可见行获取单元格值

是否可以在中编写公式Excel,以根据前一个可见行计算值?

通过Filter在列上应用 a ,前一个可见行会发生变化,但通常的形式不考虑前一行的可见性,因此应用过滤器不会改变结果。例如:

让我们电子表格单元格的原始值是:

   A | B | C | D 
1: 5   3   1
2: 9   1   1
3: 2   3   0  
4: 7   8   1   =A3-B4 equals 2-8=-6
Run Code Online (Sandbox Code Playgroud)

现在假设我们对C列进行过滤以隐藏第三行,所以我们有

   A | B | C | D 
1: 5   3   1
2: 9   1   1
4: 7   8   1   =A3-B4 is still equals -6 but I want to get: 9-8=1
Run Code Online (Sandbox Code Playgroud)

有没有可能得到这样的公式?非常感谢。

excel filter formulas

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