在PHP中为用户创build一个CSV文件

我有一个MySQL数据库中的数据。 我正在向用户发送一个URL,将其数据作为CSV文件发送出去。 我有电子邮件的链接,MySQL查询等涵盖。 我怎么能当他们点击链接时,popup一个下载带有MySQLlogging的CVS? 我已经获得了所有的信息。 我只是看不到如何让PHP创buildCSV文件,让他们下载一个.csv扩展名的文件。

如何从TabHost活动返回结果(startActivityForResult)?

我的例子中有三个类:A类,主要活动。 A类调用startActivityForResult: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); B类,这个类是一个TabActivity: Intent intent = new Intent(this, ClassC.class); tabHost.addTab… C类,这个类是一个常规活动: Intent intent = this.getIntent(); intent.putExtra("SOMETHING", "EXTRAS"); this.setResult(RESULT_OK, intent); finish(); 在类A中调用onActivityResult,但是resultCode是RESULT_CANCELED而不是RESULT_OK ,返回的intent是null。 如何从TabHost中的活动返回某些内容? 我意识到问题是我的C类实际上是在类B中运行的,而类B是什么将RESULT_CANCELED返回到类A.我只是不知道一个工作。

我如何集中浮动元素?

我正在实施分页,并且需要以中心为中心。 问题是链接需要显示为块,所以他们需要浮动。 但是,然后, text-align: center; 对他们不起作用。 我可以通过给左边的包装div填充来实现,但是每个页面都有不同数量的页面,所以这是行不通的。 这是我的代码: .pagination { text-align: center; } .pagination a { display: block; width: 30px; height: 30px; float: left; margin-left: 3px; background: url(http://img.dovov.comstructure/pagination-button.png); } .pagination a.last { width: 90px; background: url(http://img.dovov.comstructure/pagination-button-last.png); } .pagination a.first { width: 60px; background: url(http://img.dovov.comstructure/pagination-button-first.png); } <div class='pagination'> <a class='first' href='#'>First</a> <a href='#'>1</a> <a href='#'>2</a> <a […]

无论单元格中的文本数量如何设置表格列的宽度不变?

在我的表格中,我将列中第一个单元格的宽度设置为100px 。 但是,如果此列中某个单元格中的文本太长,则列的宽度将变得超过100 100px 。 我怎么能禁用这个扩展?

if / else在Python的列表中的理解?

我如何在Python中执行以下操作? row = [unicode(x.strip()) for x in row if x is not None else ''] 主要有: 用空stringreplace所有的Nones,然后 执行function。

如何防止SIGPIPE(或正确处理)

我有一个小型的服务器程序,它接受TCP或本地UNIX套接字上的连接,读取一个简单的命令,并根据命令发送一个回复。 问题是客户端有时候可能对这个答案没有兴趣,并且会提前退出,所以写入这个套接字将导致一个SIGPIPE,并使我的服务器崩溃。 最好的做法是防止这里的崩溃? 有没有办法检查线路的另一边是否仍在读取? (select()在这里似乎没有工作,因为它总是说套接字是可写的)。 还是应该用一个处理程序来捕获SIGPIPE并忽略它?

禁用ONLY_FULL_GROUP_BY

我不小心启用了这样的ONLY_FULL_GROUP_BY模式: SET sql_mode = 'ONLY_FULL_GROUP_BY'; 我如何禁用它?

jQuery – 通过文本描述设置select控件的选定值

我有一个select控制,并在一个JavaScriptvariables我有一个文本string。 使用jQuery我想将select控件的选定元素设置为具有文本描述的项目(而不是我没有的值)。 我知道设定它的价值是相当微不足道的。 例如 $("#my-select").val(myVal); 但是我通过文字描述有点困难。 我想这肯定是一种从文字描述中获得价值的方法,但是我的大脑也是星期五下午能够解决的。

没有名为pkg_resources的模块

我正在部署一个Django应用程序到开发服务器,并遇到这个错误,当我运行PIP安装requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources pkg_resources似乎与setuptools一起分发。 最初我以为这可能不会被安装到virtualenv中的python,所以我使用以下命令将setuptools(2.6,与Python相同的版本)安装到virtualenv中的Python站点包 sh setuptools-0.6c11-py2.6.egg –install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages 编辑这只发生在virtualenv内部。 如果我在virtualenv之外打开一个控制台,那么就存在pkg_resources 但是我仍然得到相同的错误。 有关为什么pkg_resources不在path上的任何想法?

如何将自定义validation添加到AngularJS窗体?

我有一个表单,input字段和validation设置,通过添加required属性等。 但对于一些领域,我需要做一些额外的validation。 我怎么“点击”到FormController控制的validation? 自定义validation可能类似于“如果这3个字段被填充,那么这个字段是必需的,需要以特定的方式格式化”。 在FormController.$setValidity有一个方法,但是看起来不像公共API,所以我宁愿不使用它。 创build一个自定义指令,并使用NgModelController看起来像另一种select,但基本上需要我为每个自定义validation规则,我不想要的指令。 实际上,将控制器中的一个字段标记为无效(同时保持FormController同步)也许是最简单的情况下需要完成的工作,但是我不知道该怎么做。