问题列表 - 第7922页

如何从PHP访问表单的'name'变量

我正在尝试创建一个BMI计算器.这应该允许人们使用公制或英制测量.

我意识到我可以使用隐藏的标签来解决我的问题,但这之前我已经打扰过我,所以我想我会问:我可以$_POST['variableName']用来查找提交的variableName字段值; 但是......我不知道,或者看看如何验证用于提交变量的表单.

我的代码如下(虽然我不确定它与问题严格相关):

<?php
    $bmiSubmitted     = $_POST['bmiSubmitted'];

    if (isset($bmiSubmitted)) {
        $height        = $_POST['height'];
        $weight        = $_POST['weight'];
        $bmi        = floor($weight/($height*$height));

        ?>
            <ul id="bmi">
            <li>Weight (in kilograms) is: <span><?php echo "$weight"; ?></span></li>

            <li>Height (in metres) is: <span><?php echo "$height"; ?></span></li>

            <li>Body mass index (BMI) is: <span><?php echo "$bmi"; ?></span></li>

            </ul>
        <?php
    }

    else {
    ?>

    <div id="formSelector">

    <ul>
        <li><a href="#metric">Metric</a></li>
        <li><a href="#imperial">Imperial</a></li>
    </ul>

        <form name="met" id="metric" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="form/multipart">

            <fieldset>
                <label for="weight">Weight (<abbr title="Kilograms">kg</abbr>):</label> …
Run Code Online (Sandbox Code Playgroud)

php forms

25
推荐指数
5
解决办法
9万
查看次数

将Python int转换为big-endian字节串

我有一个非负的int,我想有效地将​​它转换为包含相同数据的big-endian字符串.例如,int 1245427(0x1300F3)应该生成一个长度为3的字符串,其中包含三个字符,其字节值为0x13,0x00和0xf3.

我的整数是35(基数为10)的数字.

我该怎么做呢?

python

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

这个"接口编程"的工作原理是什么?

我喜欢"编程到接口"的概念,并避免使用"new"关键字.

但是,当我有两个具有相同界面但基本上与设置不同的类时,我该怎么办.在没有详细介绍我的特定代码的情况下,我有一个方法接口,"DoStuff".两个类实现此接口.一个非常简单,无需初始化即可.另一个有五个不同的变量需要设置.结合起来,当调用DoStuff时,它们允许数百万种类的方式工作.

那么我什么时候"新"这些课程呢?我虽然关于使用工厂,但由于设置的巨大差异,我不认为它们适用于这种情况.(顺便说一句:实际上有大约十个不同的类使用接口,每个类允许形成复杂管道的一部分,每个类具有不同的配置要求).

c# oop interface solid-principles

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

应用程序池错误

我的IIS 7应用程序服务器上出现此错误.

"为应用程序池'%1'提供服务的进程与Windows进程激活服务发生了致命的通信错误"

我该如何解决这个问题?

谢谢阅读.

c# asp.net wcf iis-7

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

如何获取DLL的文件名?

我有一个C++ Windows应用程序myapp.exe,它加载了几个插件.

插件需要找到其DLL的路径.我可以使用GetModuleFileName,但它需要插件DLL的句柄.我不知道从哪里得到这个句柄.GetModuleHandle(NULL)返回可执行文件的句柄.

一种选择是使用GetModuleHandle(GetModuleHandle("myplugin.dll")),但这需要硬编码插件的名称,我想避免.

任何帮助表示赞赏.

保罗

c++ windows dll

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

了解IIS对C#开发人员有多重要?

C#开发人员在多大程度上必须了解IIS?需要最少的领域/知识?

c# asp.net iis

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

为什么"不能将对象用作方法的参数"?

我有以下ViewController类

#import <UIKit/UIKit.h>

@interface SampleViewController : UIViewController {
    IBOutlet UITextField *field1;
}

@property (nonatomic, retain) UITextField *field1;

- (IBAction) method1:(id)sender; 
@end
Run Code Online (Sandbox Code Playgroud)

当我将method1:(id)sender更改为method1:(UITextField)sender时,我收到错误"不能将对象用作方法的参数".

我搜索并发现这篇文章说" 它[使用对象作为方法参数]在Objective-C中不是一个好主意,因为Objective-C不允许静态分配对象 ".

任何人都可以指出我可以在哪里找到更详细的解释吗?

谢谢.

objective-c

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

wc gzipped文件?

我有一个包含未压缩和gzip文件的目录,并希望wc -l在此目录上运行.wc将为压缩文件提供不准确的行计数值(因为它似乎计算了文件的gzip压缩版本中的换行符).有没有办法创建一个zwc类似于zgrep检测gzip文件和计算未压缩行的脚本?

unix linux

11
推荐指数
2
解决办法
7515
查看次数

我可以在iPhone应用程序中使用Apple图稿吗?

在我的应用程序中,我想让用户有机会为列出的项目添加一些注释.我想显示一个小图标,而不是显示"添加评论"按钮.懒惰,但也使用Mac用户的视觉语言,我想使用TextEdit应用程序的图标.Apple会怎么看?显然,我可以自己设计一些东西,但那是另一个话题.

iphone icons

4
推荐指数
3
解决办法
1687
查看次数

msbuild的隐藏功能

本周我对msbuild很感兴趣.我正在清理许多非常复杂的构建脚本.挖掘它可以做多少让我感到惊讶 - msbuild本身就是.NET编程的隐藏功能.

在SO约定中,问题必须有答案,在几天或一周内,我会将最有用或最酷的隐藏特征标记为已接受.

   let bestAnswer suprise slick useful = (surprise + slick + 2*useful)
Run Code Online (Sandbox Code Playgroud)

有用的定义:我正在更新现有的msbuild脚本:package(zip文件)网站和实用程序,CC.NET集成,启动测试(UT + selenium),构建数据库.我正在添加(新目标,甚至更有用):部署到VMWare虚拟服务器,链式构建(立即快速构建,队列慢速测试).如果您引用外部库(如MSBuild社区任务),那么知道如何获取它会很好.

我已经发现了一些msbuild的惊喜.

  • Hello world使用Message任务和Properties.
  • 使用msbuild作为极其复杂的服务器产品的安装程序.MSB社区任务管理IIS服务器设置.该WriteLinesToFileXMLUPDATE任务写道服务器的具体配置文件.如果您使用MSI,您将知道安装任何东西都比MSI更好.
  • 对于新手:CSProj和Vbproj文件与msbuild"proj"文件相同.直接编辑:卸载csproj或vbproj,然后右键单击项目并选择编辑.这比使用笨重的预构建/后构建事件更好,更强大.
  • MSBuild附带了通用的.NET安装.与其他花哨的工具不同,您可以在完全干净的服务器/桌面上使用它.

这是msbuild Hello World 在我写完之后,我找到了MSDN hello world.

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build;Test" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
       <Who>World</Who>
  </PropertyGroup>
  <Target Name="Hello">
    <Message Text="Hello, $(Who)" Importance="high" ></Message>
  </Target>
  <Target Name="Build" DependsOnTargets="Hello"/>
  <Target Name="Test"/>
</Project>
Run Code Online (Sandbox Code Playgroud)

msbuild hidden-features

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