小编use*_*216的帖子

$ _FILES ["file"] ["size"]返回0?

我正在尝试使用PHP上传内容,并对允许上传的总大小设置限制.我想将上传限制为2MB,但出于某种原因,每当我尝试使用if语句进行检查时:

if (($_FILES["file"]["size"] < 2097152))
Run Code Online (Sandbox Code Playgroud)

大的文件(例如7mb文件)将通过if语句,因为无论出于何种原因,如果我打印$ _FILES ["file"] ["size"],它将返回0,而不是正确的字节数.如果我尝试上传较小的内容,例如342kb,$ _FILES ["file"] ["size"]将返回正确的大小.

反正有没有让$ _FILES ["file"] ["size"]实际保持文件的正确大小?否则我不知道如何解决这个问题.

php

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

使用CSS在图像上浮动对象?

是否可以使用css将对象浮动到图像上?我想在图像上放置一个表单(不是背景).Float不起作用,但是有一些变量可以提供这个功能吗?

浮动对象时,它会将文本推送到对象的任一侧.我正在寻找的东西是不会做到这一点的,只会漂浮而不考虑它下面的东西.

css css-float

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

将哈希值分配给哈希

现在我有两个哈希.我想将一个完整的哈希值分配给第二个哈希中的id.但是,我无法将该哈希值分配给另一个哈希.

您可以通过以下方式将哈希分配到另一个哈希:

$nodes{$id}=%nodeHash;
Run Code Online (Sandbox Code Playgroud)

现在这不起作用,因为当我说:

print Dumper(\%nodes);
Run Code Online (Sandbox Code Playgroud)

我得到了这个结果:

$VAR1 = {
      'c2' => '4/8',
      'c1' => {}
    };
Run Code Online (Sandbox Code Playgroud)

对不起,如果这不是完全有意义的话,我不是一个非常有经验的程序员,所以哈希的散列非常复杂.

perl hash

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

只有满足条件才能提交表格?

现在我有一个基本的购物车设置.当用户输入他们的信息时,我想将此数据写入XML文件.为此,我一直在使用提交表单的POST方法.但是,我只想提交此表格,以便在符合条件时保存(例如使用正则表达式确保电话号码中没有字母).

所以我的表格是这样的:

<form action= "confirmation.php" name="memberData" method="post">
        <input name="textField" id="textField"></input>
        <input type="submit" name="submitbutton" id="submitbutton" onclick="submitIt()" value="Submit Button"/>
    </form>
Run Code Online (Sandbox Code Playgroud)

所以我想要的是调用这个submitIt()函数来检查数据是否有效.如果它有效,那么我想执行我的表单操作.否则,我希望它不会重定向,直到用户修复其输入的信息.现在它确实正确地警告用户不正确的字段,但在重定向后立即保存并保存信息.

有没有办法只在符合某些条件时执行表单操作?

html php webforms

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

标签 统计

php ×2

css ×1

css-float ×1

hash ×1

html ×1

perl ×1

webforms ×1