小编Bou*_*nce的帖子

TCPDF UTF-8.立陶宛符号没有出现

我使用最新的TCPDF版本(5.9).但编码有一些奇怪的问题.我需要立陶宛语符号,如:ąčęėįšųūž.但只获得少数.其他仍然像????? 所以我该怎么做 ?我使用默认时间字体(它附带TCPDF下载).

任何帮助,将不胜感激.

php pdf pdf-generation utf-8 tcpdf

25
推荐指数
7
解决办法
5万
查看次数

Zend-framework DB:OR而不是AND运算符

有这样的zend查询:

$select = $this->_table
               ->select()
               ->where('title LIKE  ?', '%'.$searchWord.'%')
               ->where('description LIKE  ?', '%'.$searchWord.'%')
               ->where('verified=1 AND activated=1');
Run Code Online (Sandbox Code Playgroud)

换句话说,它看起来像:

SELECT `some_table`.* FROM `some_table` WHERE (title LIKE '%nice house%') AND (description LIKE '%nice house%') AND (verified=1 AND activated=1)
Run Code Online (Sandbox Code Playgroud)

如果我有几个AND语句,zend通过AND运算符连接它.如何将其与OR运算符连接?因为我需要:

...(title LIKE '%nice house%') OR (description LIKE '%nice house%')...
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助.

zend-framework zend-db

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

jQuery UI Selectmenu事件绑定

我正在使用JQuery UI Selectmenu小部件 - http://wiki.jqueryui.com/w/page/12138056/Selectmenu

我试图绑定更改事件.但它不起作用:

$(function() {
  $('select#items').selectmenu();
  $('select#items').bind("change",function(){
     alert('x');
   });  
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

jquery jquery-ui select-menu

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

使用社交插件发布评论时通知Facebook应用程序管理员

使用Facebook社交评论插件发布评论时,是否可以向Facebook应用程序管理员发送通知?

评论插件以这种方式设置:

<meta property="fb:admins" content="111,222,333" />
<meta property="fb:app_id" content="123456789" />

<div id="fb-root"></div>
<script>
    (function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=123456789";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));
</script>

<div class="fb-comments" data-href="http://example.com" data-num-posts="2" data-width="470" notify="true"></div>

<script>
    window.fbAsyncInit = function(){ 
             FB.Event.subscribe('comment.create', function(response){
                   alert(response); 
             });
    };
</script>
Run Code Online (Sandbox Code Playgroud)

事件订阅在此示例中工作得很好(显示响应警报),但是是否可以向应用程序管理员发送通知?

非常感谢您的帮助.

facebook facebook-graph-api

6
推荐指数
1
解决办法
3086
查看次数

RSpec未定义方法"errors_on"

我有以下模型,我想用RSpec测试:

class Language < ActiveRecord::Base
  has_and_belongs_to_many :dvds
  validates :title, presence: true, uniqueness: { case_sensitive: false }
end
Run Code Online (Sandbox Code Playgroud)

language_spec.rb

describe Language do
  describe 'title validation' do
    context 'title is present' do
      before(:each) do
        @lang = Language.new(title: 'English')
      end

      it 'is valid with present title' do
        expect(@lang).to have_exactly(0).errors_on(:title)
      end
    end

    context 'title is not present' do
      before(:each) do
        @lang = Language.create
      end

      it 'has an error on title attribute' do
        expect(@lang).to have_exactly(1).errors_on(:title)
      end

    end
  end
end
Run Code Online (Sandbox Code Playgroud)

不幸的是我遇到了测试失败:

失败:

1)语言标题验证标题存在对当前标题有效失败/错误:期望(@lang).to have_exactly(0).errors_on(:title)NoMethodError:未定义的方法errors_on' for …

ruby rspec ruby-on-rails rspec-rails rspec3

6
推荐指数
1
解决办法
2734
查看次数

多个左连接和性能

我有以下表格:

产品 - 4500条记录

字段:id,sku,名称,别名,价格,special_price,数量,desc,照片,manufacturer_id,model_id,点击,发布

products_attribute_rel - 35000条记录

字段:id,product_id,attribute_id,attribute_val_id

attribute_values - 243条记录

字段:id,attr_id,值,排序

制造商 - 29条记录

字段:id,title,publishing

模特 - 946条记录

字段:id,manufacturer_id,title,publishing

所以我通过一个查询从这些表中获取数据:

SELECT jp.*,
       jm.id AS jm_id,
       jm.title AS jm_title,
       jmo.id AS jmo_id,
       jmo.title AS jmo_title
FROM `products` AS jp 
LEFT JOIN `products_attribute_rel` AS jpar ON jpar.product_id = jp.id
LEFT JOIN `attribute_values` AS jav ON jav.attr_id = jpar.attribute_val_id
LEFT JOIN `manufacturers` AS jm ON jm.id = jp.manufacturer_id
LEFT JOIN `models` AS jmo ON jmo.id = jp.model_id 
GROUP BY jp.id HAVING …
Run Code Online (Sandbox Code Playgroud)

mysql

4
推荐指数
1
解决办法
6273
查看次数

PHP file_put_contents和UTF-8

我有脚本读取远程文件内容并将其写入本地服务器.文件包含字符:ąčęėįšųūž.数据插入本地文件后,UTF-8编码丢失.我的脚本代码:

<?php 

$data = file_get_contents('remote_file_address');

echo $data; //encoding is ok

$file = dirname(__FILE__) . '/../downloads/data.csv';

file_put_contents($file,$data); //invalid encoding in data.csv file

?>
Run Code Online (Sandbox Code Playgroud)

我也按照这篇文章的指示(如何以UTF-8格式写文件?),但仍然没有好处.

那有什么问题呢?有任何想法吗?

php

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

JQuery和JS变量

与JQuery和JS变量有点误解.简单的例子:

function someFunc(){

   var flag = true;

    $(function(){
        $.post("/some/address/", {} ,function(data){
            if( data == false){             
                flag = false;
            }
        });
    });
   if(flag == false){
      return false;
   }    
} 
Run Code Online (Sandbox Code Playgroud)

主要问题是Jquery函数中变量标志的可访问性.我总是得到相同的标志值等于true.如何做到这一点?如何使全局变量对JS和JQuery可见?

javascript jquery

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

从HTML中删除img和p标记

我有以下HTML代码段:

<li>2011-10-17</li>
<li><p><img style="float: left;" alt="photo1" src="/images/stories/site/news/photo1.jpg" height="148" width="217">Some text</p>...
</li>
<li>
<a href=" index.php?option="com_content&amp;view=article&amp;id=9&quot;" title="">
     Read more
</a>    

</li>
Run Code Online (Sandbox Code Playgroud)

我需要删除<img><p>标记.我尝试使用strip_tags,一些正则表达式组合,但仍然没有好处.

关于从字符串中删除它的任何想法?

html php string

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