我即将开始构建一个处理多个用户的tumblr克隆(因此像Gelato这样的预制克隆不会削减它)而且我不确定我想构建这个框架的是哪个.
现在,我只打算建立一个原型.我可以让十几个朋友来测试这个概念并成长为可能有几百个用户来证明市场,所以我并不担心长期规模.我现在最关心的是快速部署.我希望在尽可能短的时间内从零到注册,尽可能少地选择框架.
我有PHP的经验,但不是Ruby.但是,我不认为学习曲线太陡,所以我不排除轨道.我只想要一个最适合像多用户tumblr克隆这样的系统的框架,这样我就可以尽可能快地构建它.
如果任何人有类似项目的经验,或者使用这些框架并且可以提供富有洞察力的观点,我将非常感激.
感谢您抽出宝贵时间阅读.
干杯,约旦费尔德斯坦
我在CodeIgniter手册中看到了术语"超级对象" ,但没有详细解释该术语.
那么,CodeIgnter中究竟是什么"超级对象"呢?
我正在使用xampp作为我的php.我已下载代码点火器并将其保存在我的htdocs上.我已经制作了数据库和样本页面.我唯一的问题是如何链接我的CSS.我应该在哪里保存我的style.css?我怎么称呼我的style.css?
<link rel="stylesheet" href="<? base_url(); ?>stylesheet/style.css" type="text/css" media="screen"/>
我有这个但仍有问题.是否有关于如何链接CSS的一步一步?
谢谢.
如何从两个或多个表中选择行?
我正在为表单设置默认字段,我需要来自两个表的值...
我目前的代码是:
$this->CI->db->select('*');
$this->CI->db->from('user_profiles');
$this->CI->db->where('user_id' , $id);
$user = $this->CI->db->get();
$user = $user->row_array();
$this->CI->validation->set_default_value($user);
Run Code Online (Sandbox Code Playgroud) 我正试图在页面上显示内嵌图像.它由一个codeigniter控制器提供服务.
class Asset extends MY_Controller {
function index( $folder, $file ) {
$asset = "assets/$folder/$file";
if ( !file_exists( $asset ) ) {
show_404();
return;
}
switch ( $folder ) {
case 'css':
header('Content-type: text/css');
break;
case 'js':
header('Content-type: text/javascript');
break;
case 'images':
$ext = substr( $file, strrpos($file, '.') );
switch ( $ext ) {
case 'jpg':
$ext = 'jpeg';
break;
case 'svg':
$ext = 'svg+xml';
break;
}
header('Content-Disposition: inline');
header('Content-type: image/'.$ext);
}
readfile( $asset );
}
}
Run Code Online (Sandbox Code Playgroud)
当我在Chrome的VC中加载图像时,会弹出下载窗口.我知道当浏览器无法显示内联内容时,无论如何都会强制下载,但这些是PNG和GIF图像,否则会在浏览器中显示.在IE中它不强制下载,但它以ASCII显示图像.
如果我注释掉整个图像的情况,FF和Chrome都会显示ASCII而不是图像.
我认为设置内容类型将允许FF和Chrome显示实际图像,并允许该位置用作src. …
所以我正在使用.htaccess隐藏index.php,但我仍然在网址中获取控制器名称:http://example.com/name_controller/about 我的问题是:是否可以隐藏控制器的名称,以便只显示方法?hxxp://example.com/name_controller/about
如何防止像TinyMCE这样所见即所得的编辑器中的恶意输入?
我有一个系统,用户不是"精通技术"(因此没有WMD),需要一个富文本编辑器将其内容发布到数据库中.
我担心脚本攻击和恶意输入代码.
有没有办法在PHP/jQuery中设置自动完成功能,可以快速运行数据库中的数千行?
我有一个用户进入他/她的大学的工作板 - 我想提供自动完成功能.问题是,美国有4500所大学,这似乎是一个糟糕的解决方案.
是否有一种很好的方法可以快速进行查询,并且仅在少于10个选项可用时返回结果?
沃克提前谢谢你
我的json输出来自codeigniter json_encode.这显示在控制台中,但我无法在html格式的页面上显示它
[
{"company_name":"Jalalabad Ragib-Rabeya Medical College"},
{"company_name":"Jalalabad Ragib-Rabeya Medical College"}
]
Run Code Online (Sandbox Code Playgroud)
这是javascript.如何读取这些json数据并显示是一个列表
function getDocCat(catId){
var currentValue = catId.value;
$.ajax({
type: "POST",
url: "<?php echo site_url('home/get_com_by_cat') ?>",
data: { data: currentValue },
dataType:'json',
success: function(result){
$("load_company_name").html(result);
},
error: function() {
alert('Not OKay');
}
});
}
Run Code Online (Sandbox Code Playgroud) 好的,我知道这是一个奇怪的问题,可能无法实现,所以我们将不胜感激.
无论如何,我想知道我给每个用户多少带宽.我在登录网站时识别用户.
所以基本上对于每个请求,我想知道该请求使用了多少带宽.如果用户当时登录,我会将金额添加到他的帐户.
将使用codeigniter,虽然我怀疑这会有所作为.
至少现在,一切都将在与Apache相同的基于Linux的服务器上.
理想情况下,我想要一个不仅限于托管类型的解决方案.
将使用Google云或亚马逊AWS.如果解决方案仅限于谷歌云或aws,它将工作.
codeigniter ×10
php ×7
javascript ×2
jquery ×2
activerecord ×1
autocomplete ×1
bandwidth ×1
cakephp ×1
deployment ×1
http-headers ×1
image ×1
json ×1
monitoring ×1
oop ×1
security ×1
select ×1
sql ×1
tinymce ×1
tumblr ×1