小编Pra*_*rak的帖子

如何在Web浏览器上使用php-amqplib rabbitMQ

我正在尝试使用php-amqplib来发送和接收消息.它可以在终端上发送/接收.但是当进入Web浏览器时,无法从队列中接收它连续等待消息.我在下面的代码中使用了receive.php

require_once(__DIR__ . '/lib/php-amqplib/amqp.inc');
include_once(__DIR__ . '/config/config.php');
$connection = new AMQPConnection(HOST, PORT, USER, PASS, VHOST);
$channel = $connection->channel();
$channel->queue_declare('test22');    
$callback = function($msg){
echo $msg->body;
};    
$channel->basic_consume('test22', 'consumer_tag', false, true, false, false, $callback);

while(count($channel->callbacks)) {
$channel->wait();
}    
$channel->close();
$connection->close();
Run Code Online (Sandbox Code Playgroud)

如果我使用下面而不是回调函数但它不从队列中消耗,它会从队列中获取第一条消息

$abc=$channel->basic_get("test22", false, 2);    
if(!empty($abc))
{
print_r($abc->body);
} 
Run Code Online (Sandbox Code Playgroud)

这意味着消息在队列'test22'中可用.给我任何线索.

php rabbitmq php-amqp rabbitmq-exchange

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

在Coldfusion中以单色格式化单元格上的文本

使用Coldfusion 10,我需要格式化两种颜色(黑色和蓝色)的单元格内容.让电子表格上的单元格包含字符串"Text1:Text2".其中"Text1"的颜色应为黑色,"Text2"的颜色应为蓝色.我尝试了下面的代码,但它产生了所有蓝色文本.

SpreadsheetAddRow(spreadsheetData,"Text1: Text2",1,1); 
format1=StructNew(); 
format1.color="black";
SpreadsheetFormatRow(spreadsheetData,format1,1);
format1.color="blue";
SpreadsheetFormatRow(spreadsheetData,format1,1);
Run Code Online (Sandbox Code Playgroud)

两种颜色的单元格文本示例

我如何应用两种颜色来格式化单细胞?

coldfusion spreadsheet cfspreadsheet

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

在Chrome的新标签页中打开打印预览页

有什么办法可以在Chrome的新标签页中打开打印预览页。我试图

    `<a href="#" target="_blank" onclick="window.print();">Print_This_Page</a>`
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

请帮忙。

printing google-chrome print-preview

3
推荐指数
1
解决办法
8158
查看次数

在Coldfusion上显示来自其他驱动器的图像

我的coldfusion网页位于D:驱动器中,需要在E:\ Photo\drive的网页上显示图像.我已经为位置E:\ Photo \映射了CF管理员的逻辑路径名称\ Photo.例如

<img src="\Photo\one.png" > 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

请建议.

html coldfusion image

0
推荐指数
1
解决办法
372
查看次数