小编Rob*_*sly的帖子

最强大的预加载图像的方法,以防止可见的图像加载?(没有JS)

我刚刚创建了一个图片上传功能,我有点失望.

在访问包含一张或多张照片的页面时,我遇到了:

  • 繁琐的加载时间(~0.5秒).

  • 不美观的图像加载(您可以看到从上到下的照片加载).

我的问题是:如何在将照片呈现给用户之前确保整张照片已加载(我试图找出一种方法来确保在image完全加载之前body)而不使用Javascript

注意:这个问题是假设正在从同一目录中的文件夹缓存加载照片.

html php

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

为什么不对所有整数值使用long

在我的Java类中,我们刚刚了解了以下每种原始数据类型:

  • byte
  • short
  • int
  • long

由于long数据类型包含的位数最多,因此专门使用long数据类型以避免限制是否有意义?

问题

  • 仅使用long数据类型是否有特殊的缺点?
  • 使用例如int数据类型而不是数据类型是否有意义long

java integer long-integer

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

引用单独的JS文件与一个JS文件

这将提高速度/效率:为目录中的所有文件引用一个JavaScript文件或为目录中的每个文件引用不同的JavaScript文件?

所以基本上,在所有网页中引用相同的JavaScript文件与每个网页的唯一JavaScript文件相对应.

注意:我认为引用单个文件会比较慢,因为那里的代码已经过时了,因此运行无用的代码并导致文件运行效率降低.

javascript

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

数据未发送到数据库

我正在制作一个图像上传功能,它将文件名存储在数据库中,将照片存储在一个名为的文件夹中uploaded.这些照片正被移动到uploaded文件夹但由于某种原因我无法将文件名保存在数据库中.

  • 我还确保已连接到数据库并正确引用了所有列.我没有收到任何错误,数据只是没有存储在数据库中.

    if(isset($_POST['pp_submit'])){
        session_start();
            $file = $_FILES['pp_file']['name'];
            $ppf_type = $_FILES['pp_file']['type'];
            $ppf_size = $_FILES['pp_file']['size'];
            $ppf_tmpname = $_FILES['pp_file']['tmp_name'];
            $ppf_err = $_FILES['pp_file']['error'];
        $var = $_SESSION['id'];
    
       if($ppf_err > 0){ header('Location: ../profile.php');}
    
        move_uploaded_file($ppf_tmpname,"../uploaded/".$file);
        mysql_query("INSERT INTO users (profile) VALUES ('$file') WHERE id = '$var'");
    
    
    if(mysql_affected_rows()>0){
    echo "Item added successfully.<br/>";}
    else
    { echo "Item addition failed.<br/>"; }
    header("Location: ../profile.php?id=$var");
    }
    
    Run Code Online (Sandbox Code Playgroud)

我的问题是:为什么文件名不通过数据库?

  • 我也很好奇为什么move_uploaded_file()工作但不直接在它下面的查询.

php mysql

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

标签 统计

php ×2

html ×1

integer ×1

java ×1

javascript ×1

long-integer ×1

mysql ×1