我想在Codeigniter中使用phpass-0.3,但由于以下原因我收到以下错误open_basedir:
遇到PHP错误
严重性:警告
消息:is_readable()[function.is-readable]:open_basedir限制生效.文件(/ dev/urandom)不在允许的路径中:(/ home/phginep:/ usr/lib/php:/ usr/local/lib/php:/ tmp)
文件名:phpass-0.3/PasswordHash. php
行号:51
以下代码:
function get_random_bytes($count)
{
$output = '';
if (is_readable('/dev/urandom') && //Line Number: 51
($fh = @fopen('/dev/urandom', 'rb'))) {
$output = fread($fh, $count);
fclose($fh);
}
if (strlen($output) < $count) {
$output = '';
for ($i = 0; $i < $count; $i += 16) {
$this->random_state =
md5(microtime() . $this->random_state);
$output .=
pack('H*', md5($this->random_state));
}
$output = substr($output, 0, $count);
}
return $output;
}
Run Code Online (Sandbox Code Playgroud)
我能做些什么来解决这个问题吗?
我想点击谷歌地图后,获取纬度和经度从他们获得位置的地方,并把它(地址)归档input#searchTextField.我该怎么办?
我试过,但不适合我:
演示: http ://jsfiddle.net/DXkZJ/
<input id="searchTextField" type="text" size="50" style="text-align: left;width:357px;direction: ltr;">
<div id="map_canvas" style="height: 350px;width: 500px;margin: 0.6em;"></div>
$(function () {
var lat = 44.88623409320778,
lng = -87.86480712897173,
latlng = new google.maps.LatLng(lat, lng),
image = 'http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png';
//zoomControl: true,
//zoomControlOptions: google.maps.ZoomControlStyle.LARGE,
var mapOptions = {
center: new google.maps.LatLng(lat, lng),
zoom: 13,
mapTypeId: google.maps.MapTypeId.ROADMAP,
panControl: true,
panControlOptions: {
position: google.maps.ControlPosition.TOP_RIGHT
},
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.LARGE,
position: google.maps.ControlPosition.TOP_left
}
},
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions),
marker = new …Run Code Online (Sandbox Code Playgroud) 我希望从用户日期生日那里显示几天,几个月和几年.
这是我的代码,从这里开始:用JavaScript计算年龄
如何继续月和日,如:
用户生日是:2010/04/29
结果应该是这样的:2年,4个月,5天.
function getAge(dateString) {
var today = new Date();
var birthDate = new Date(dateString);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
age--;
}
return age;
}
alert(getAge('2010/04/29'));
Run Code Online (Sandbox Code Playgroud)
我想通过电子邮件类在codeigniter中使用gmail发送电子邮件,但是我收到以下错误:
错误:
遇到PHP错误
严重性:警告
消息:mail()[function.mail]:无法连接到"ssl://smtp.googlemail.com"端口25的邮件服务器,验证您的"SMTP"和"smtp_port"设置php.ini或使用ini_set()
文件名:libraries/Email.php
行号:1553
这是我在controll中的全部功能:
function send_mail(){
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtp.googlemail.com';
$config['smtp_port'] = 465;
$config['smtp_user'] = 'xyz@gmail.com';
$config['smtp_pass'] = 'xxxxxxx';
$this->load->library('email', $config);
$this->email->set_newline("\r\n");
$this->email->from('neginph@gmail.com', 'Negin Phosphate Shomal');
$this->email->to('neginfos@yahoo.com');
$this->email->subject('This is an email test');
$this->email->message('It is working. Great!');
if($this->email->send())
{
echo 'Your email was sent, successfully.';
}
else
{
show_error($this->email->print_debugger());
}
}
Run Code Online (Sandbox Code Playgroud)
我在php.ini这里更改了SMTP :
SMTP = ssl://smtp.googlemail.com
smtp_port = 25
我该怎么办?
尊重地
如何在javascript中替换值替换为数组.
我想要一起替换数字(例如).如何?
1-replace whit-> 11
2-replace whit->22
演示: http ://jsfiddle.net/ygxfy/
<script type="text/javascript">
var array = {"1":"11", "2":"22"}
var str="13332";
document.write(str.replace(array));
</script>?
Run Code Online (Sandbox Code Playgroud) 我想运行一个jquery代码,如果数字值文本输入在其下7,则结果为false.但我得到以下错误:
Uncaught TypeError: Object .NumCon has no method 'apply'
f.event.dispatch
f.event.add.h.handle.i
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
这是我的代码:
<form>
<input type="password" name="user_pass" class="NumCon" id="7">
</form>
?
function NumCon() {
var result = true;
$(this).closest("form").find('.NumCon').each(function () {
var size = this.value.length;
var NumVal = $(this).attr('id');
if (size <= NumVal) {
$(this).css("background", "#ffc4c4");
result = false;
}else{
$(this).css("background-color", "#ffffec");
}
});
}
$('.NumCon').live('keyup', NumCon());?
Run Code Online (Sandbox Code Playgroud) 我想在插件gmap3中添加自动完成输入,点击地址后移动标记就可以获得经纬度,但我无法做到.我试过:
演示: http ://jsfiddle.net/ezJUm/
<div id="content">
<input id="searchTextField" type="text">
<div id="map_canvas" class="line"></div>
<div id="latlng" class="line">click the map</div>
<div id="address" class="line">click the map</div>
</div>
$(document).ready(function () {
// create the map
var map = $("#map_canvas").gmap3({
lat: 43.0566,
lng: -89.4511,
zoom: 12
});
//*********************** Autocomplete *********************************
var lat = 26.535266981346876,
lng = 54.02773082256317,
latlng = new google.maps.LatLng(lat, lng),
image = 'http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png';
mapG = new google.maps.Map(document.getElementById('map_canvas')),
marker = new google.maps.Marker({
position: latlng,
map: mapG,
icon: image
});
var input = document.getElementById('searchTextField');
var …Run Code Online (Sandbox Code Playgroud) 我想颠倒25/0字符串中单词(例如)的顺序.
如下例:
In Normal: 25/0 24/5 23/9 23/7 23/9
After Relocation: 23/9 23/7 23/9 24/5 25/0 // I want this my output
Run Code Online (Sandbox Code Playgroud)
如何通过jQuery或javascript完成它?
如果它在http://jsfiddle.net/请告诉我
我想hasClass在下面的代码中使用,但这对我不起作用,请在jsfiddle中查看我的演示并告诉我,我做错了什么?
<span>
<input type="text" name="relation" class="IdRelation">
</span>
?
if ($('span').hasClass('IdRelation')) {
alert("ok");
}?
Run Code Online (Sandbox Code Playgroud)
我使用谷歌地图,并希望(46.43303011014231, -95.1344145834446)通过以下代码得到单独的字符串:
google.maps.event.addListener(map, 'click', function (event) {
//placeMarker(event.latLng); // this output is: (46.43303011014231, -95.1344145834446)
var str = event.latLng;
var ret = str.split(",");
alert(ret[0]); // this don't work for me
});
Run Code Online (Sandbox Code Playgroud)
我想要它:
Latitude = 46.43303011014231
Longitude = -95.1344145834446
Run Code Online (Sandbox Code Playgroud)
它们如何从(46.43303011014231, -95.1344145834446)jquery中提取出来?
我有一个capcha代码,例如我在数据库表中它有:.Nag14I如果我把它作为:nag14i在下面的mysql查询中我有一个输出:
$query = "SELECT * FROM captcha WHERE word = 'nag14i' AND captcha_time > '$expiration'";
print_r($query); //[num_rows] => 1
Run Code Online (Sandbox Code Playgroud)
我把它当作:
word = Nag14I => [num_rows] => 1
word = nag14I => [num_rows] => 0
word = Nag14i => [num_rows] => 0
word = nag14i => [num_rows] => 0
Run Code Online (Sandbox Code Playgroud)
如果mysql查询是大写还是小写,如何匹配所有字母?
javascript ×8
jquery ×7
google-maps ×3
php ×3
codeigniter ×2
email ×1
gmail ×1
jquery-gmap3 ×1
mysql ×1
phpass ×1