我使用 newrelic 来跟踪我网站上的所有内容,但总是收到此错误:
错误消息:E_WARNING:fclose()期望参数 1 为资源,给定布尔值堆栈跟踪:在 /etc/snmp/bfd-stats.php 调用的 fclose 中(68)
这就是/etc/snmp/bfd-stats.php看起来的样子
<?php
$a = 0;
$ptr = 0;
$any = 0;
$mx = 0;
$ns = 0;
$cname = 0;
$soa = 0;
$srv = 0;
$aaaa = 0;
$txt = 0;
$total = 0;
if(file_exists('/etc/snmp/bfd-log-pos.stat')) {
$lfh = fopen('/etc/snmp/bfd-log-pos.stat','r');
$string = fread($lfh,2087);
$res = explode(',',$string);
fclose($lfh);
}
else {
$res = array();
$res[0] = 0;
$res[1] = 0;
}
if(file_exists("/var/log/bfd_log.1")) {
$stats = stat('/var/log/bfd_log.1');
if($stats[10] > $res[0]) …Run Code Online (Sandbox Code Playgroud) 我在 php5.5.12 上使用 wamp 64 位。
我遵循了以下所有 10 个步骤:
http://www.tech-recipes.com/rx/29976/install-pear-on-windows-7-64x-using-wamp/
安装和路径实际上都没有问题,但是当我尝试通过键入来检查 pear 是否正常工作时,pear它没有显示命令列表,而是显示了以下内容:
PHP_PEAR_INSTALL_DIR 设置不正确。请使用您的环境变量修复它或修改pear.bat中的默认值当前值为:C:\wamp\bin\php\php5.3.13\pear
我不知道php5.3.13来自哪里,因为我使用的是php5.5.12。
我什至检查了 pear.bat 的代码,PHP_PEAR_INSTALL_DIR 实际上是正确的。
似乎是什么问题?
伙计们我想用PHP获得正确的印度时间和日期
我试过这段代码:
$date = date("d/m/Y");
$date1 = date("H:i a");
if(function_exists('date_default_timezone_set'))
{
date_default_timezone_set("Asia/Kolkata");
}
echo $date;
echo $date1;
Run Code Online (Sandbox Code Playgroud)
但我没有得到正确的时间.我的时间已经4.30很晚了几个小时.我的代码中有错误吗?
在开始之前,我知道有很多类似的问题,但请相信我,我读了所有,如果不是大多数.我尝试了一堆解决方案,但似乎都没有.我得到一个空白的"树"作为我的结果.这是我正在使用的代码.
$jSON = json_decode('array here');
function array2xml($array, $xml = false){
if($xml === false){
$xml = new SimpleXMLElement('<result/>');
}
foreach($array as $key => $value){
if(is_array($value)){
array2xml($value, $xml->addChild($key));
} else {
$xml->addChild($key, $value);
}
}
return $xml->asXML();
}
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的jSON数组.
我不确定为什么它不起作用.这是我使用该功能时的结果.
<result>
<generated_in>155ms</generated_in>
</result>
Run Code Online (Sandbox Code Playgroud) 我想使用数组插入多个数据(PHP CodeIgniter).但我仍然发现错误.错误是数组不清楚
function insert(){
$hitung=count($_POST['pembicara']);
$pengisi=implode(',',$_POST['pembicara']);
$materi=implode(',',$_POST['materi']);
$alasan=implode(',',$_POST['alasan']);
$datapembicara = array(
'id_kegiatan' => $x,
'nama_pembicara' => $pengisi,
'materi' => $materi,
'alasan' => $alasan,
);
$this->m_admin_smf->add_pembicara($datapembicara);
}
Run Code Online (Sandbox Code Playgroud)
当我var_dump显示结果时
array (size=4)
'id_kegiatan' => int 990550
'nama_pembicara' => string '1,2' (length=9)
'materi' => string '1,2' (length=3)
'alasan' => string '1,2' (length=3)
array (size=4)
'id_kegiatan' => int 990550
'nama_pembicara' => string '1,2' (length=9)
'materi' => string '1,2' (length=3)
'alasan' => string '1,2' (length=3)
Run Code Online (Sandbox Code Playgroud)
结果应该是这样的
array (size=4)
'id_kegiatan' => int 990550
'nama_pembicara' => string '1' …Run Code Online (Sandbox Code Playgroud) 目前我正在从事一个项目,该项目要求我解析来自替代网站的一些数据,但我遇到了一些问题(请注意,我对PHP编码非常陌生。)
这是我在下面使用的代码 + 它返回的内容。
$dl = $html2->find('ol.tracklist',0);
print $dl = $dl->outertext;
Run Code Online (Sandbox Code Playgroud)
上面的代码返回我们想要获取的数据,它在下面但非常混乱,如果你想看点击这里。
但是,当我把它放在 foreach 中时,它一次只返回一个a href属性。
foreach($html2->find('ol.tracklist') as $li)
{
$title = $li->find('a',0);
print $title;
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能返回a href上面示例代码中的所有元素?
注意:我为此使用 simple_html_dom.php。
我对这个问题很难过,我似乎无法弄明白,希望有人可以做到这一点.
当我使用以下内容查询我的数据库时:
$q = "SELECT * FROM items WHERE (searchable='1' and title LIKE'%".$_srch."%')";
Run Code Online (Sandbox Code Playgroud)
这些物品以他们应该的方式出现.但是当我添加limit 10, 5到最后:
$q = "SELECT * FROM items WHERE (searchable='1' and title LIKE'%".$_srch."%') limit 10, 5";
Run Code Online (Sandbox Code Playgroud)
查询没有显示任何内容.我已经尝试了我能想到的一切,但我一定错过了一些东西.有人帮忙吗?
谢谢
我想使用Chart.js查询MySQL数据库获取数据,将JSON数据输出到Chart .
基本上我要查询的是(data.php):
<?php
header('Content-Type: application/json');
$con = //Database connection
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to DataBase: " . mysqli_connect_error();
}
else
{
$data_points = array();
$result = mysqli_query($con, "SELECT * FROM condicao order by id desc limit 10");
while($row = mysqli_fetch_array($result))
{
$point = array($row['timestamp'], $row['temperatura']);
array_push($data_points, $point);
}
echo json_encode($data_points, JSON_NUMERIC_CHECK);
}
mysqli_close($con);
?>
Run Code Online (Sandbox Code Playgroud)
这给了我以下数组(timestamp,temperature):
[
["2014-08-04 23:06:01",16.9],
["2014-08-04 23:03:02",17.1],
["2014-08-04 23:00:02",17.1],
["2014-08-04 22:57:01",17.1],
["2014-08-04 22:54:01",17.1],
["2014-08-04 …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个程序,它将读取数据库表的结构,并根据它生成一个简单的HTML注册表单.就像表格看起来像这样:
TBLUSERS
- Name (varchar)
- Age (int)
- Birthday (date)
Run Code Online (Sandbox Code Playgroud)
然后它会输出一个这样的表格:
<form id="generated-form">
Name: <input type="text" id="name"><br>
Age: <input type="text" id="age"><br>
Birthday: <input type="date" id="birthday"><br>
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
但我不知道从哪里开始.我更喜欢使用任何包含Fatfree Framework的东西,因为大部分项目都是使用它完成的.除此之外,我只应该使用HTML,JQuery,PHP和/或Javascript.
有什么建议吗?提前致谢!
我想从网站上抓取手机的价格网址:http://www.flipkart.com/apple-iphone-5s/p/itmdv6f75dyxhmt4? pid = MOBDPPZZDX8WSPAT
如果您查看代码,价格将放在以下SPAN中
<div class="pricing line">
<div class="prices" itemprop="offers" itemscope="" itemtype="http://schema.org/Offer">
<div>
<span class="selling-price omniture-field" data-omnifield="eVar48" data-eVar48="37500">Rs. 37,500</span> // Fetch this price
</div>
<span class="sticky-message">Selling Price</span>
<meta itemprop="price" content="37,500">
<meta itemprop="priceCurrency" content="INR">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我到目前为止获取此代码的代码是:
<?php
$curl = curl_init('http://www.flipkart.com/apple-iphone-5s/p/itmdv6f75dyxhmt4?pid=MOBDPPZZDX8WSPAT');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$page = curl_exec($curl);
if(!empty($curl)){ //if any html is actually returned
$pokemon_doc->loadHTML($curl);
libxml_clear_errors(); //remove errors for yucky html
$pokemon_xpath = new DOMXPath($pokemon_doc);
//get all the h2's with an id
$pokemon_row = $pokemon_xpath->query('//h2[@id]');
if($pokemon_row->length > …Run Code Online (Sandbox Code Playgroud) php ×10
html ×3
javascript ×2
jquery ×2
mysql ×2
arrays ×1
charts ×1
codeigniter ×1
date ×1
domdocument ×1
file-io ×1
json ×1
pear ×1
simplexml ×1
wamp ×1
warnings ×1
web-scraping ×1
xml ×1
xpath ×1