小编Som*_*luk的帖子

在php/mysql中导入带有图像的excel文件

我想制作一个导入脚本,允许用户将他们的excel文件(扩展名不重要)上传到我的php应用程序.

应用程序应重新组合项目列表(到目前为止一直很好).

这种情况的困难在于excel文件包含图像......

我已经阅读了有关phpexcel库的信息,但它没有说明图像.

有人的想法吗?

php mysql import codeigniter phpexcel

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

如何用简单的html dom打印表格的单元格

我有这个HTML代码.我使用Simple HTML Dom将数据解析为我自己的php脚本.

<table>
    <tr>
        <td class="header">Name</td>
        <td class="header">City</td>
    </tr>
    <tr>
        <td class="text">Greg House</td>
        <td class="text">Century City</td>
    </tr>
    <tr>
        <td class="text">Dexter Morgan</td>
        <td class="text">Miami</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我需要在数组中获取TD内的文本,例如:

$ array [0] = array('Greg House','Century City'); $ array [1] = array('Dexter Morgan','迈阿密');

我已经尝试了几种方法来实现这一点,但我在每个人和每个人都失败了.有人可以帮我一把吗?

php html-parsing simple-html-dom

8
推荐指数
2
解决办法
2万
查看次数

Codeigniter在SQL中插入多行

我对Codeigniter很新鲜.我的表格看起来像这样.

<tr>
<td><input type="text" name="Name[0]" value=""></td>
<td><input type="text" name="Address[0]"  value=""><br></td>
<td><input type="text" name="Age[0]" value=""></td>
<td><input type="text" name="Email[0]" value=""></td>
</tr>



<tr>
<td><input type="text" name="Name[1]" value=""></td>
<td><input type="text" name="Address[1]"  value=""><br></td>
<td><input type="text" name="Age[1]" value=""></td>
<td><input type="text" name="Email[1]" value=""></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

可能有0到n行,通常是5到10行.如何在SQL中插入它们?这可能与Codeigniter或我应该使用本机PHP脚本?


$name=$_POST['Name'];
$address=$_POST['Address'];
$age=$_POST['Age'];
$email=$_POST['Email'];
$count = count($_POST['Name']);



for($i=0; $i<$count; $i++) {
$data = array(
           'name' => $name[$i], 
           'address' => $address[$i],
           'age' => $age[$i],
           'email' => $email[$i],

           );


  $this->db->insert('mytable', $data);
}
Run Code Online (Sandbox Code Playgroud)

我这样做了 有用.但解决方案似乎不够优雅.

kevtrout的答案看起来更好,但目前正在抛出很多错误.

有没有办法一次性插入所有数据?

mysql sql optimization codeigniter batch-insert

8
推荐指数
2
解决办法
3万
查看次数

尝试打开供稿对话框时出错

我在尝试打开供稿对话框时收到以下错误信息.

发生错误.请稍后再试.

我是否需要让用户授权应用程序在他们的墙上发布?我认为它不会,因为这不会被应用程序本身自动发布到用户的墙上.另外,当我使用管理员帐户时,我收到了错误消息.

这是我的代码:

<script>
  window.fbAsyncInit = function() {
    FB.init({
  appId      : 'xxxxxxxxxxxxxxx', // App ID
  channelURL : 'http://localhost/foods/channel.html', // Channel File
  status     : true, // check login status
  cookie     : true, // enable cookies to allow the server to access the session
  oauth      : true, // enable OAuth 2.0
  xfbml      : true  // parse XFBML
});

// Additional initialization code here
  };

  // Load the SDK Asynchronously
  (function(d){
 var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
 js = d.createElement('script'); …
Run Code Online (Sandbox Code Playgroud)

facebook dialog feed facebook-feed

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

inno db隔离级别和锁定

我正在阅读一本关于innodb交易的手册,但仍然有很多不清楚的东西给我.例如,我不太了解以下行为:

-- client 1                             -- client 2
mysql> create table simple (col int) 
       engine=innodb; 

mysql> insert into simple values(1);
Query OK, 1 row affected (0.00 sec)

mysql> insert into simple values(2);
Query OK, 1 row affected (0.00 sec)

mysql> select @@tx_isolation;                                                              
+-----------------+                                                                         
| @@tx_isolation  |
+-----------------+
| REPEATABLE-READ |                                                                         
+-----------------+

mysql> begin;                                    
Query OK, 0 rows affected (0.01 sec)            
                                        mysql> begin;
                                        Query OK, 0 rows affected (0.00 sec)

mysql> update simple set col=10 where col=1;
Query OK, 1 row affected …
Run Code Online (Sandbox Code Playgroud)

mysql innodb transactions isolation-level database-locking

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

Facebook页面的帖子提要

现在有谁知道如何获取Facebook页面的rss-feed?当我作为一个页面登录并转到http://www.facebook.com/feeds/notifications.php?id=xx&viewer=xx&key=xx&format=rss20时,我得到一个空的Feed.是否有相应的"页面"Feed包含页面帖子?

谢谢,/ M.

rss facebook feed posts facebook-feed

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

群组Feed中的帖子内容不可用

我是facebook的一个私人小组的管理员,我想使用facebook API废弃所有小组帖子.

我使用graph api explorer生成一个具有read_stream,friends_group和user_groups权限的访问令牌.

当我使用https://graph.facebook.com/GROUP_ID/feed?access_token=TOKEN访问组帖子时,我获得了每个帖子的数据数组但是caption元素具有值

"附件不可用此附件可能已被删除,或者分享该附件的人可能无权与您共享." 以及链接,消息等所有其他字段都不存在.

如果我使用浏览器打开facebook组,我可以看到所有帖子.

我在这里错过了什么吗?

facebook posts facebook-group facebook-feed

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

Neo4j匹配/检索查询花费了太多时间25秒

我的系统是8核和16 GB RAM.但仍在遍历:用户节点需要大约25秒的时间.

我在neo4j-wrapper.conf中设置了2个属性:

wrapper.java.initmemory = 6144
wrapper.java.maxmemory = 12288
Run Code Online (Sandbox Code Playgroud)
  • :用户返回字段15-20;
  • 2-3个索引(created_at有索引)
  • 在created_at DESC上完成排序
  • 总共有500万个节点,数据库大小接近8GB
  • :用户节点为400万.
  • 分页完成.每页提取10条记录.
  • 没有ORDER By它会在0.3秒内得出结果.
MATCH (u:User)
RETURN id(u) as id, u.username, u.email, (..15 More fields..), u.created_at as created_at
ORDER BY created_at desc 
SKIP 0 LIMIT 10
Run Code Online (Sandbox Code Playgroud)

如何减少Neo4j服务器的响应时间?可以设置什么neo4j.properties来减少执行时间?

performance configuration neo4j cypher

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

如果未关闭交易,Neo4j数据库将被锁定

我很长时间都会遇到这个问题.如果Neo4j事务没有正确关闭(提交或回滚)(这可能是因为异常,或者在事务中间死亡/退出等),那么Neo4j不会释放锁定.

为了解决这个问题,我需要停止Neo4j并再次启动Neo4j.这不应该是必需的.

我检查服务器配置它有一个配置org.neo4j.server.transaction.timeout=60,默认是60秒.因此,如果此设置默认为我工作,那么应该发生60秒超时.

如何检查数据库是否被锁定?如何使用代码或配置轻松避免或删除数据库锁?我正在使用最新的Neo4j 2.2.3.

php configuration locking transactions neo4j

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

Postgres持续30%的CPU使用率

我最近将Postgres数据库从Windows迁移到CentOS 6.7.在Windows上,数据库从未使用过多CPU,但在Linux上我看到它使用的是常量~30%的CPU(使用top).(4芯机上)

任何人都知道这是正常的,还是为什么会这样做?该应用程序似乎运行良好,并且比Windows快或快.

注意,它是一个大数据库,100gb +数据,1000多个数据库.

我尝试使用Pgadmin监视服务器状态,但服务器状态挂起,无法运行,错误"log_filename参数必须相等"

windows postgresql centos database-migration

8
推荐指数
2
解决办法
1400
查看次数