小编KPO*_*KPO的帖子

如何在另一个页面中回显一个页面的内容?

我正在做客户端自定义,我有多个文件.例如,如果我想在页面home.php上显示页面1.php的代码,我怎么能通过回显它或其他东西来做到这一点.请帮我.谢谢!

php

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

我是否必须为我的网站可以查看的每个屏幕尺寸编写媒体查询,还是有替代方案?

我是一名初级前端开发人员,刚开始研究响应式设计.虽然媒体查询的想法让我兴奋,但当你没有足够的断点时会发生什么?

在大多数情况下,你可以假设有人有iPhone或iPad,但其他平板电脑和手机以及不同的Mac/PC屏幕尺寸呢?为每个屏幕尺寸编写媒体查询将是一项疯狂的任务.

那么,是否有另一种方法可以在没有媒体查询的情 或者我误解了如何使用媒体查询?

css jquery html5 css3 responsive-design

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

是否更好地将所有注释存储在一个表中或具有多个表?

假设您有3或4个网站功能,如照片,视频,墙贴等.每个功能都可以让您发表评论.

数据库是否应该有1个表,并在那个表中插入所有这些注释及其各自的唯一ID,或者他们是否应该有3个或4个其他表,如Photo_table,video_table等....

mysql

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

如何在Firefox中正确渲染@ font-face?

我正在尝试将@ font-face用于Chrome,Safari,Firefox和IE.对于IE我甚至不知道该怎么做,但对于其他浏览器我想要@ font-face部分工作.

这是我用过的:

  @font-face {
  font-family: "Handwriter";
  src: url("/folder/Font-Regular.otf");
  }
Run Code Online (Sandbox Code Playgroud)

然后我也尝试过:

 @font-face {
 font-family: "Handwriter";
 src: url("http://www.domain.com/folder/Font-Regular.otf");
 }
Run Code Online (Sandbox Code Playgroud)

使用其中任何一个都可以在Chrome和Safari中正确呈现,但不能在Firefox中呈现.有趣的是,如果我使用Firebug并转到CSS文件并再次重写名称,那么它会呈现它.此外,字体文件在我的服务器上,我在相同的域上将其拒绝.所以不确定这里出了什么问题.

html5 css3 webfonts font-face

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

允许其他人编辑内容时,在地址栏中设置帖子ID是否存在安全风险?

我正在使用此编辑表单让用户编辑他们的帖子/笔记等.我的方式就是这样:

 www.domain.com/editpost.php?id=390Adkw
Run Code Online (Sandbox Code Playgroud)

因此,如果有人玩游戏并将"390Adwk"更改为类似"390dkjdkljfld"的内容,那么内容会更糟或更糟糕,它会改变别人的内容.

它会搞砸,因为当我做更新它将是这样的:更新这里id = id,它可能搞砸了.

那么使用php防止这种情况的一种方法是什么?

php security

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

使用PHP从文件夹中删除文件

我正在尝试为用户实现删除文件的方法.我正在使用下面的代码,但它不会删除文件.这个文件在root下面,我检查并确保它有权允许用户做他们想做的事情,所以我想它的脚本:

   $sql = "select `File` from `documents` where `user_id` = '$userid'
   and `doid` = '$doid'";
  $query = mysql_query($sql) or die ("Error: ".mysql_error());

   while ($row = mysql_fetch_array($query)){

$fn = $row['File'];

  }
   mysql_free_result($query);

    unlink(/userstash/$fn);
Run Code Online (Sandbox Code Playgroud)

php storage file

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

你怎么能有两个文件名并用它们来服务呢?

我让用户上传文件,我将原始文件名的名称存储在一个字段中,另一个是重命名的文件名,以避免重复和其他风险.因此,当我让他们下载它时,我希望他们能够将其作为原始名称下载,但是当它在我们的服务器上时,我想使用重命名的版本.

样品:

$ original =用户提供文件的名称

$ renamed =我们给文件的名字

  header('Content-type: application/octet-stream'); // concatenation
   header("Content-disposition: attachment; filename=$original"); // double quotes
  $filename="../../../../docs/doc/$renamed";
  header('Content-Transfer-Encoding: binary');
   header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
   header('Content-Length: ' . filesize($filename));
   ob_clean();
    flush();
  readfile($renamed); // no quotes needed
Run Code Online (Sandbox Code Playgroud)

我尝试这样做,但由于原始名称存储在数据库中,实际文件名是重命名的,我怎么能实现这一点?

php rename file

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

标签 统计

php ×4

css3 ×2

file ×2

html5 ×2

css ×1

font-face ×1

jquery ×1

mysql ×1

rename ×1

responsive-design ×1

security ×1

storage ×1

webfonts ×1