Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 允许用户将代码复制并粘贴到自己的网站中_Php_Javascript_Codeigniter - Fatal编程技术网

Php 允许用户将代码复制并粘贴到自己的网站中

Php 允许用户将代码复制并粘贴到自己的网站中,php,javascript,codeigniter,Php,Javascript,Codeigniter,我已经用PHP和MySQL开发了一个web应用程序。这个系统的一部分我已经搁置了一段时间,它允许我的用户在我的应用程序中创建一个简单的表单,一旦他们完成了,复制并粘贴一些我生成的代码到他们现有的远程网站(即:联系人表单),这个表单应该出现在那里 当网站访问者将他们的数据输入到“联系人表单”或他们创建的任何内容中时,它应该将信息保存到我的应用程序数据库中,用户可以在那里访问它。一定要低调 有没有人能给我一个很好的起点来实现这一点?JavaScript无法访问剪贴板来将文本保存(复制)到内存中。解决

我已经用PHP和MySQL开发了一个web应用程序。这个系统的一部分我已经搁置了一段时间,它允许我的用户在我的应用程序中创建一个简单的表单,一旦他们完成了,复制并粘贴一些我生成的代码到他们现有的远程网站(即:联系人表单),这个表单应该出现在那里

当网站访问者将他们的数据输入到“联系人表单”或他们创建的任何内容中时,它应该将信息保存到我的应用程序数据库中,用户可以在那里访问它。一定要低调


有没有人能给我一个很好的起点来实现这一点?

JavaScript无法访问剪贴板来将文本保存(复制)到内存中。解决这个问题的一般方法是使用不可见的flash影片,并将其放置在输入按钮上,以便“单击”按钮触发flash脚本,该脚本可以利用剪贴板

我在过去使用过ZeroClipBoard,我相信一些语法突出显示插件也使用它


我对你的问题有点困惑。您是否询问是否有方法自动将生成的表单复制到剪贴板,或者如何设置表单以允许其将数据发布回您自己的服务器

如果是前者,上面的布拉德利几乎解释了这一点。如果是后者,那么有两种方法可以实现


如果您希望它提交表单而不实际重定向回您自己的站点,那么您需要通过AJAX提交表单(read,或者如果您使用jQuery,则使用$.AJAX()函数)。这里唯一的问题是它违反了规则,因为您将从其他域提交。要解决这个问题,您需要将您的Web服务器设置为,这样它才能真正工作。

谢谢Bradley,它确实很有用。但我要寻找的是如何在远程网站上实际显示我的申请表,并将这些信息取回。我需要的一个例子类似于getsuccessment.com/那里,你可以将javascript从他们的网站粘贴到你自己的网站上,然后会出现一个由他们生成的表单,并将结果与他们一起存储。也许这有助于解释我需要完成什么?对不起,我误解了。您需要做的是创建一个javascript并将其保存为自己的文件(filename.js),然后直接生成一个指向该脚本的链接,供他们粘贴到自己的站点上。如果我让他们将松散的js文件路径粘贴到他们的网站上,我是否能够通过ajax从他们的网站加载php表单?我想说,这是更正确的方向。我将稍微了解一下跨域请求。谢谢你的信息。