小编ran*_*dom的帖子

动态设置Kohana模板名称

我似乎无法$template动态设置在Kohana上构建的站点的变量.

如果我扩展Template_Controller类,我可以像这样设置模板名称:

public $template = 'template_file_name';
Run Code Online (Sandbox Code Playgroud)

但是我无法动态设置它:

public $template = $this->setTemplate();
Run Code Online (Sandbox Code Playgroud)

要么

switch($var):
    default:
       public $template = 'filename';
       break;
endswitch;
Run Code Online (Sandbox Code Playgroud)

在构造函数中$template使用更改变量$this->template会以某种方式中断Template_Controller:

致命错误:在非对象上调用成员函数render()

我需要根据构造函数中设置的变量设置模板文件名,或者从外部库中提取.

任何想法如何使这成为可能?

php templates kohana

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

使用下载的模板外观自定义CKEditor 3.0

如何为CKEditor 3.0自定义皮肤?我下载了一个新的皮肤,我现在有这个JavaScript支持它:

CKEDITOR.replace( 'pageBody',
    {
        toolbar :
        [
            ['Format'],
            ['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', '-', 'About']
        ],
    });
Run Code Online (Sandbox Code Playgroud)

我想在我的CMS上安装WordPress编辑器,这是TinyMCE,但它很复杂.所以我转向CKEditor并希望通过我下载的皮肤让它看起来更好看.

javascript fckeditor ckeditor

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

CKEditor使用HTML标记中的额外斜杠保存文本

当我从表单中的textarea检索数据时,

<?php $editor_data = $_POST['editor1']; ?>
Run Code Online (Sandbox Code Playgroud)

这在当地很好用.

但是,远程服务器返回混合带有转义斜杠的样式的文本,如下所示:

<h3 style=\"color: blue;\"> Initial value.</h3>
Run Code Online (Sandbox Code Playgroud)

我不知道我做错了什么.你有什么主意吗?

php ckeditor

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

标头php无法正常工作

我正在尝试使用标头发送信息,但我的html已经输出信息,我试图通过使用ob_start()函数来解决问题无济于事

    ob_start();
    require('RegisterPage.php');
    if(isset($_POST['register']))
    {
      if(register($errormsg,$regnumber))
      {
        $to = $_POST['email'];
        $subject = "Registration";
        $txt = "You need to return to the Classic Records homepage and enter the number given in order to finish your registration ".$regnumber."";
        $headers = "From: registration@greenwichtutoring.com";
        mail($to,$subject,$txt,$headers);
        header('Location:emailNotification.html');
      }
      else $error=$errormsg;
    }
    ob_end_flush();
Run Code Online (Sandbox Code Playgroud)

php header

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

输出吐出两个额外的控制字符,可能是内存损坏错误?

我有以下程序test.cc:

#include <iostream>
unsigned char bogus1[] = {
  // Changing # of periods (0x2e) changes output after periods.
  0x2e, 0x2e, 0x2e, 0x2e
};
unsigned int bogus2 = 1816; // Changing this value changes output.

int main()
{
  std::clog << bogus1;
}
Run Code Online (Sandbox Code Playgroud)

我建立它:

g++ -g -c -o test.o test.cc; g++ -static-libgcc -o test test.o
Run Code Online (Sandbox Code Playgroud)

使用g ++版本3.4.6

我通过valgrind运行它,没有任何报告错误.

但是输出有两个额外的控制字符,如下所示:

....
Run Code Online (Sandbox Code Playgroud)

那是最后的控制-X和控制-G.

如果更改bogus2的值,则会得到不同的控制字符.如果更改数组中的句点数,问题就会消失或发生变化.

我怀疑它是编译器或iostream包中的内存损坏错误.

这里发生了什么?

c++ iostream memory-corruption

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

使用Ruby将句子中每个单词的最后一个字符更改为大写字母

我被要求编写一些Ruby代码,将句子中每个单词的最后一个字符更改为大写字母.这样的字符串:

"script to convert the last letter of every word to a capital"
Run Code Online (Sandbox Code Playgroud)

"scripT tO converT thE lasT letteR oF everY worD tO A capitaL"
Run Code Online (Sandbox Code Playgroud)

这是我最终使用的:

"script to convert the last letter of every word to a capital".split.map{|w|w<<w.slice!(-1).chr.upcase}.join' '
Run Code Online (Sandbox Code Playgroud)

对于那些对这里发生的事情感兴趣的人是一个解释.

split会将句子分成一个数组,默认的分隔符是一个空格,使用Ruby你不需要在这里使用括号.

将数组映射split传递给map,它打开一个块并处理数组中的每个单词(w).块切片!(S)断字的最后一个字符,并将其转换为CHR(字符不是ASCII码),然后大写upcase它.此字符现在附加<<到缺少切片的最后一个字母的单词.最后字的阵列现在加入了一起'改革句子.

ruby

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

使用Doctrine ORM计算表的所有记录

我想使用Doctrine ORM计算表的所有记录,我希望以尽可能最快的方式完成.

我不需要表格的个别记录.我只需要表中的记录总数.

是否有一种特定的方法可以在性能方面给我最大的撞击速度?

php mysql performance doctrine

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

标记在Internet Explorer上显示jQuery1281617118201

我在Internet Explorer的标记中看到以下一些内容:

<span jquery128161711820124="24"></span> 
Run Code Online (Sandbox Code Playgroud)

<span jQuery1281617118201="26"></span>  
Run Code Online (Sandbox Code Playgroud)

它是什么?

javascript jquery internet-explorer

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

易于SSL服务器进行测试

我是网络世界的新手,但我正在创建一个与服务器建立SSL连接的应用程序.现在服务器还没有设置,但我想开始测试我正在构建的应用程序.

有没有一种简单的方法可以设置本地Apache服务器并为SSL配置它?

我是网络新手,所以对我很温柔.

编辑:
我正在寻找更多如何设置服务器功能.我可以设置一个虚拟机但是如何创建它以便接受传入的套接字连接?

apache ssl networking

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

getimagesize适用于某些图像而非其他图像

我有以下脚本使用PHP 5.2.6返回本地服务器上图像的高度和宽度,但不使用5.2.17在我的共享主机帐户上.

ini_set('memory_limit', '32M');
list($width, $height, $type, $attr) = getimagesize("http://images.jcrew.com/erez4/erez?src=images/eiec/39/39251/39251_WO7826.tif&tmp=prdAr3");
echo "<img src=\"http://images.jcrew.com/erez4/erez?src=images/eiec/39/39251/39251_WO7826.tif&tmp=prdAr3\" $attr alt=\"getimagesize() example\" />";
Run Code Online (Sandbox Code Playgroud)

我尝试增加memory_limit另一个问题中的建议.从其他站点获取图像的大小在本地和远程都可以正常工作,但对于此站点,仅在本地.可能会发生什么?

php getimagesize

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