很长一段时间,我认为自由软件是开源软件.我发现这个观点不正确,开源软件不一定是自由软件.老实说,我看不出任何差异.
我在这里错过了什么?双方的区别特征是什么?
我正在使用Trisquel 7.0.我有一些关于HTML和JavaScript的基本知识.现在我想将html表单数据保存到文件中(也有兴趣从文件加载/填充html表单).
我搜索并发现这可能与PHP等.但我不知道如何.作为一个初学者,我想只在html表单中保存文本文件中的文本信息.
下面我用简单的html表单和JavaScript函数编写简单的例子(没有任何动作)
<html>
<form name=myform>
<input type=text name=mytext>
<input type=button value=save onClick=saving()>
</form>
<script>
function saving()
{
}
</script>
</html>
Run Code Online (Sandbox Code Playgroud)
现在我想将文本保存mytext到文本文件文件中,比如说mytext.txt.所有数据/文件都在我的PC上本地访问.那么,我该怎么做?使用PHP还是JavaScript?那怎么样?(给我一些基本的脚本/信息).
还建议我学习交互html表单与数据库的外部资源.
考虑一下我在文件中有两个表单:
<form method="post" name=frm1 action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<input type=submit>
</form>
<form method="post" name=frm2 action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<input type=submit>
</form>
Run Code Online (Sandbox Code Playgroud)
和同一文件中的两个PHP脚本:
<?php
//To be executed by submitting form:frm1
>?
<?php
//To be executed by submitting form:frm2
>?
Run Code Online (Sandbox Code Playgroud)
现在如何通过相应表单(frm1/ frm2)的特定提交按钮设置特定PHP脚本的执行?
我不提前做什么$_SERVER["PHP_SELF"].
另一个(Alternative)案例是:考虑我在(单个)表单中有两个提交按钮:
<form method="post" name=frm action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<input type=button value=submit1 onclick=submit()>
<input type=button value=submit2 onclick=submit()>
</form>
Run Code Online (Sandbox Code Playgroud)
和用于执行的PHP脚本:
<?php
//To be executed by clicking button:submit1
>?
<?php
//To be executed by clicking button:submit2
>?
Run Code Online (Sandbox Code Playgroud)
在这里如何通过特定按钮设置特定执行提交?
我可以使用什么逻辑条件/验证?