我想在php中有一个页面,它通常根据发送给它的GET请求显示信息.但是,我希望它能够处理某些POST请求.那么,如何判断POST是否发送了任何数据,以便我可以采取行动呢?
我想制作一个简单的html表单,其中一个人可以对一个项目进行upvote或downvote.但是我不喜欢a的默认外观<input type="submit">.发送POST请求还有什么其他选项,而不是庞大的默认按钮?
可能重复:
在Python中读取/写入MS Word文件
我知道有一些用于编辑excel文件的库,但有什么用于在python中编辑msword 97/2000/2003 .doc文件吗?理想情况下,我想根据文本内容对文本的格式进行一些小的更改.一个非常简单的例子是突出显示以首都开头的每个单词.
我有一些简单的.doc文件,这些文件是我在Word 2007中制作的,其中更改了文本颜色并使用突出显示来比较一些相似的文本。我想做的是将绿色文本或灰色突出显示的任何实例更改为各自的不同颜色。
我敢肯定有一种简单的方法可以用VBA做到这一点,但也欢迎其他任何答案。
编辑:虽然我很欣赏答案,但允许我将.doc文件保留为.docs的方法是首选。
我打算用php和mySQL制作一个非常简单的程序.主页面将获取信息并使用该信息在数据库中创建一个新行.但是,我需要一个数字来输入主键.不幸的是,我不知道确定使用什么的正常方法.优选地,如果我删除一行,则该行的密钥将不会被重用.
初步搜索已经在mySQL中调出了AUTOINCREMENT关键字.但是,我仍然想知道这是否适用于我想要的以及这个问题的常见解决方案.
我知道用于文件的行结尾因操作系统而异.我想知道,如果用户将文本粘贴到诸如textarea之类的http表单输入中,那么发送内容的行结束字符是否以相同的方式依赖于操作系统?
我使用该move_uploaded_file功能制作了一个图像上传脚本.此函数似乎用新的文件覆盖任何预先存在的文件.所以,我需要检查目标位置是否已有文件.如果是,那么我需要在文件名后附加一些内容(在扩展名之前,以便文件名仍然有效),因此文件名是唯一的.如果可能的话,我希望将更改设置为最小化而不是附加日期时间.
我怎么能用PHP做到这一点?
我有一个包含iframe的页面.在iframe中是一种定位该框架的表单.提交按钮靠近底部,但结果页面很短,显示在顶部.因此,当用户点击提交时,表单会消失,但是他们看不到结果,因为它们向下滚动太远.
我不希望在结果页面中放入一堆空格,而是希望重新调整视图.当用户点击提交时,有没有办法做到这一点?
我正在尝试在php中创建一个页面,该页面从数据库中获取行,显示它们,然后让查看器有机会对特定条目进行upvote或downvote.这是一个片段:
echo("<form action=\"vote.php\" method=\"post\"> \n");
echo("<INPUT type=\"hidden\" name=\"idnum\" value=\"".$row[0]."\">");
echo("<INPUT type=\"submit\" name=\"up\" value=\"Upvote.\"> \n");
echo("<INPUT type=\"submit\" name=\"down\" value=\"Downvote\"> ");
echo("<form/>\n");
Run Code Online (Sandbox Code Playgroud)
问题是,当我点击提交按钮时,发送的idnum的值是基于它看起来最远的那个.所以我的问题是,当按下提交按钮时,是否发送了页面上所有输入的值?
现在,每当我使用svn进行提交时,我都使用-m选项输入修订的日志注释.但是,如果我长期从事修订工作,我可能会忘记这些事情.有没有办法在修改时为修订标记注释,这样我在提交时就不必输入它们了?
我想知道jdbc本身是否与mysql兼容,还是我需要更多的东西?我被告知它不兼容,我必须使用不同的数据库.
我有一个应该是唯一的字符串列表.我希望能够快速检查重复项.具体来说,我希望能够获取原始列表并生成包含任何重复项目的新列表.我不关心这些项目重复多少次,因此如果有两个重复项,则不必有两次单词.
不幸的是,我想不出一种不那么笨重的方法.有什么建议?
编辑:谢谢你的答案,我想我会澄清一下.我并不关心为它自己制作一份独特的清单.我正在根据文本文件生成列表,我想知道重复项是什么,所以我可以进入文本文件并删除它们,如果有任何显示.