草庐IT

php - yii2访问post json数据出错

我正在使用ajax请求将数据传递给yii2,但我一直收到500错误这是ajax请求代码:registerJS($script);?>当我执行console.log(keys)时返回[0,1]这是我的Controller代码:if(Yii::$app->request->post()){echo$post=json_encode($_POST['keys']);if(isset($_POST['keylist'])){$keys=\yii\helpers\Json::decode($_POST['keylist']);print_r($keys);}else{echo"1";}上面一直执

php - 递增包含整数的字符串会出错

我有一个字符串,其末尾包含一个整数。例如。$data="TN01Y00099";我想做的是从字符串中获取整数,然后将其增加一次并将其保存回该字符串。例如,我想将前面的字符串增加为,$data="TN01Y00100";我为此尝试了以下代码。$data['kitNo']="TN01Y00099";$KitNoInt=substr($data['kitNo'],5);$KitNoInt=(int)$KitNoInt;$originalKitNo=$KitNoInt;$kitno=++$KitNoInt;$kit1=str_replace($originalKitNo,$kitno,$dat

php - 为什么 PHP 的 gzuncompress() 函数会出错?

PHP有自己的函数来处理gzip文件。我写了下面的代码:error_reporting(E_ALL);$f=file_get_contents('http://spiderbites.nytimes.com/sitemaps/www.nytimes.com/sitemap.xml.gz');echo$f;$f=gzuncompress($f);echo"";echo$f;第一个echo通常会输出带有正确header的压缩文件(至少前两个字节是正确的)。如果我用浏览器下载这个文件,我可以很容易地解压它。但是gzuncompress抛出警告:gzuncompress():第5行/home/

php - 下个月在 PHP 中出错

这个问题在这里已经有了答案:strtotime'nextmonth'notactingasexpected(todaythatis)(3个答案)关闭9年前。今天是31st5月$currentM=date('m');//05$nextM=date('m',strtotime('+1month'));//07我做错了什么?我不明白为什么下个月要给07。

php - 加载 View - codeigniter 出错

我是codigniter的新手,我正在做一个菜单,所以我将所有链接放在不同的主文件中,以免一直重复。我的代码是:在main.php中load->view('headers/menu');?>在menu.php中main/agregar">Agregarmain/modificar">Modificarmain/eliminar">Eliminarmain/buscar">Buscar于是,出现了下面的错误,不知道为什么...有任何想法吗???非常感谢APHPErrorwasencounteredSeverity:4096Message:ObjectofclassCI_Loadercou

php - 数组相交给出错误的输出

我需要找到两个数组之间的公共(public)元素。我的代码是:$sql="SELECTDISTINCTfk_paytbl_discounts_discountidasdiscountidfrompaytbl_discounts_studentsWHEREfk_vtiger_cf_601='".$categoryid."'";$discountstudentinfo=$objdb->customQuery($sql,false);$sql1="SELECTDISTINCTfk_paytbl_discounts_discountidasdiscountidfrompaytbl_discou

Ubuntu16.04安装Chrome出错

安装了Ubuntu16.04之后想要装个Chrome,本来觉得是很简单的事情,下载->安装就结束了,结果没想到搞了好久,最后发现是因为自己偷懒所造成的!因此,写下这篇博文做警示,如果其他人也碰到这样的问题也可以参考。一开始我直接打开Chrome官网下载安装包下载自然很顺利,但是下载完成后一直打不开,显示的图标是一个磁盘上面有个进度条,但是进度条一直是空的,而且不会加载完全,没办法只能使用另外的方法。第二种方法(其实和第一种一样):先通过命令行下载安装包wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd6

php - 使用 MY_Log 扩展 CI_Log 时日志文件出错

当我尝试加载MY_Log时,我看到以下错误出现在我的应用程序日志文件中。错误-26-03-201322:52:20—>严重性:警告—>include_once(application/core/MY_Log.php)[function.include-once]:无法打开流:没有这样文件或目录C:\dev\mysite\application\config\config.php377我的自动加载文件包含以下内容:$autoload['libraries']=array('parser','session','log');MY_Log类定义在application/libraries/M

php - 使用 SoapClient 时出错,但使用 Web 浏览器时不出错

使用Chronopost网络服务。在网络浏览器中使用此postHTTP请求时(帐号和密码隐藏在那里,因此除非您有ChronopostID,否则您无法测试自己):https://ws.chronopost.fr/shipping-cxf/ShippingServiceWS/shippingWithReservationAndESDWithRefClientPC?subAccount=000&accountNumber=ACCOUNT_NUMBER&password=PASSWORD&shipperCivility=E&shipperName=DELBET&shipperName2=RIC

php - T_PAAMAYIM_NEKUDOTAYIM 覆盖 CButtonColumn 后出错

我覆盖了CButtonColumn类并且代码在localhost(windows)上以完美的方式工作,但是当我将它上传到linux服务器时我遇到了这个错误:Parseerror:syntaxerror,unexpectedT_PAAMAYIM_NEKUDOTAYIMin/home/xxx/public_html/protected/components/GridView/XCButtonColumn.phponline65我读到“T_PAAMAYIM_NEKUDOTAYIM”是什么意思,意思是“::”linkhere,但我不明白我能做些什么来解决问题。第65行:if(is_array(