小编Rav*_*ani的帖子

PHP时区数据库是损坏的错误

我有一个wordpress网站,今天突然停止工作.当我查看日志时,我看到并出现错误:

[错误] [客户端50.78.108.177] PHP致命错误:strtotime():时区数据库已损坏 - 这绝不会发生!

在谷歌上阅读后,有人说他们在/ usr/share/zoneinfo中发现了权限问题.我尝试将权限更改为777,775,770,我仍然继续得到相同的错误.我在Ubuntu 10.04.3 LTS上运行php PHP 5.3.2.任何建议或建议都会有所帮助.如果其他所有方法都失败了,我将尝试降级到早期版本的php,但我想在尝试之前尝试其他方法.

谢谢,蒂姆尼特

更新
以防万一有帮助:错误指向strtotime下面的函数

function mysql2date( $dateformatstring, $mysqlstring, $translate = true ) {
    $m = $mysqlstring;
    if ( empty( $m ) )
            return false;

    if ( 'G' == $dateformatstring )
            return strtotime( $m . ' +0000' );

    $i = strtotime( $m );

    if ( 'U' == $dateformatstring )
            return $i;

    if ( $translate )
            return date_i18n( $dateformatstring, $i );
    else
            return date( $dateformatstring, …
Run Code Online (Sandbox Code Playgroud)

php wordpress ubuntu timezone

11
推荐指数
3
解决办法
2万
查看次数

Laravel 日期验证因 jQuery datepicker 失败

在我的刀片文件中,我定义了:-

<div class="createMesh_row date" id="event_date_div">
    <label>Event Date</label>
    {{ Form::text('event_date','',array('id'=>'event_date','readonly', 'class' => '')) }}
    <i class="fa fa-calendar eventdate"></i>
    {{ $errors->first('event_date','<span class="error">:message</span>') }}
</div>
Run Code Online (Sandbox Code Playgroud)

在我的js文件中:-

 $( "#event_date,#target_date" ).datepicker({
     changeMonth: true,
     changeYear: true,
     dateFormat: 'mm/dd/yyyy',
     minDate: 0        
  });
Run Code Online (Sandbox Code Playgroud)

我为此定义了规则:-

 $rules=[
            'title'       =>'required',
            'type'        =>'required',
            'privacy'     =>'required',
            'target_date' =>'required|date|date_format:"mm-dd-yyyy"',

  //  tried 'target_date' =>'required|date|date_format:"mm/dd/yyyy"',
  //  tried 'target_date' =>'required|date|date_format:"d/m/Y"',
  //  tried'target_date' =>'required|date_format:d-m-Y', 
  //  not working

            'occasion'    =>'required'
        ];
Run Code Online (Sandbox Code Playgroud)

错误:-

[target_date] => Array
                (
                    [0] => The target date is not …
Run Code Online (Sandbox Code Playgroud)

jquery laravel jquerydatetimepicker

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

使用php在路径上在本地计算机上创建纯文本文件

我刚开始编写php.我需要我的脚本(fopen())在脚本的末尾打开或创建纯文本文件.我正在使用Ubuntu.

我追随的书暗示,

@ $fp = fopen(“$DOCUMENT_ROOT/../orders/orders.txt”, 'ab');
Run Code Online (Sandbox Code Playgroud)

但我正在我的本地机器上编程,所以我尝试在另一条路径上创建"orders.txt":

'/opt/lampp/htdocs/orders/orders.txt'
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,虽然前段时间我认为我能够在Windows上运行,

我只有几个星期了,

谢谢,

S.

php

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

如何使用包括直接在PHP中定义

我想在php中使用include直接定义

例如

<?php define('panel' , 'include "../panel/admin.php";'); //in a saperate php page ?>
Run Code Online (Sandbox Code Playgroud)

并包含此文件

现在我想用

<?php panel ?> //in another page

php include

0
推荐指数
1
解决办法
57
查看次数