小编Bas*_*sel的帖子

如何从我的CPanel访问php.ini?

我想将php POST数组的限制从1000更改为6000.有没有办法做到这一点?我搜索了一下,我发现我应该更改php.ini中的一些变量,但问题是我没有在我的cpanel中找到该文件的目录:

Your server's php.ini file is located at /usr/local/lib/php.ini.
Run Code Online (Sandbox Code Playgroud)

这行来自CPanel文档,但即使在我显示隐藏文件后,我也无法在我的cpanel中找到此目录 任何人都可以帮我找到这个文件?

php post cpanel

14
推荐指数
4
解决办法
9万
查看次数

如何在javascript中比较时间?

我有两次格式"HH:MM"我想比较它们我有以下代码来获取我的格式的时间:

current_time = new Date();
hour = current_time.getHours();
minute = current_time.getMinutes();
if(hour<10){hour='0'+hour} if(minute<10){minute='0'+minute}
my_time = hour+':'+minute;
Run Code Online (Sandbox Code Playgroud)

这段代码是为了在减去GMT差异后得到时间:

d = new Date()
var n = d.getTimezoneOffset();
var n1 = Math.abs(n);
var difference = (n1/60); 
my_time = my_time - (0+difference);
Run Code Online (Sandbox Code Playgroud)

现在应该将my_time的值与match_time的值进行比较:

match_time = 10:00;//for example
if(my_time > match_time)
{
  alert('yes');
}
else
{
  alert('No');
}
Run Code Online (Sandbox Code Playgroud)

如何将这些值作为字符串的时间进行比较?

javascript string time casting date

12
推荐指数
3
解决办法
4万
查看次数

如何根据说明结果改进此查询

我有以下查询:

SELECT DISTINCT f1.match_static_id,
                f2.comments_no,
                f2.maxtimestamp,
                users.username,
                users.id,
                matches_of_comments.localteam_name,
                matches_of_comments.visitorteam_name,
                matches_of_comments.localteam_goals,       
                matches_of_comments.visitorteam_goals,
                matches_of_comments.match_status,
                new_iddaa.iddaa_code
FROM comments AS f1
INNER JOIN (
             SELECT match_static_id,
                    MAX( TIMESTAMP ) maxtimestamp,
                    COUNT( match_static_id ) AS comments_no
             FROM comments
             GROUP BY match_static_id
          ) AS f2 ON f1.match_static_id = f2.match_static_id 
                  AND f1.timestamp = f2.maxtimestamp
INNER JOIN users ON users.id = f1.user_id
INNER JOIN matches_of_comments ON matches_of_comments.match_id = f2.match_static_id
LEFT JOIN new_iddaa ON new_iddaa.match_id = matches_of_comments.match_id
WHERE matches_of_comments.flag =1
ORDER BY f2.maxtimestamp DESC
Run Code Online (Sandbox Code Playgroud)

这是该查询的EXPLAIN计划:

+----+-------------+---------------------+--------+-----------------------------------+-----------+---------+------------------------------------------+-------+------------------------------------------------+
| id …
Run Code Online (Sandbox Code Playgroud)

php mysql sql performance

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

如何在JavaScript中访问php $ _SESSION数组?

我正在尝试构建一些javascript函数,我需要检查用户是否登录.当用户登录我的站点时,我在名为is_logged的会话数组中设置了一个变量.我想在javascript中达到那个变量是否可能??? 我尝试了一些方法,但没有像下面那样工作:

var session = "<?php print_r $_SESSION['is_logged']; ?>";
alert(session);
Run Code Online (Sandbox Code Playgroud)

和:

var session = '<?php echo json_encode($_SESSION['is_logged']) ?>';
alert(session);
Run Code Online (Sandbox Code Playgroud)

它要么显示文本要么根本不显示警报

javascript php

5
推荐指数
2
解决办法
1万
查看次数

具有多个值的MySQL Update查询

我在数据库中有一个表,其中包含以下记录:

match_id | guess | result
   125   |   1   |   0
   130   |   5   |   0
   233   |   11  |   0
   125   |   2   |   0
Run Code Online (Sandbox Code Playgroud)

我的用户为每个匹配选择一个猜测,我有一个根据匹配结果计算猜测结果的函数:如果猜测正确,结果将是(1)如果错误,结果将是(2) )如果比赛没有完成,结果将是(0默认)我有十一种猜测的可能性(多个可能同时正确)例如:如果我有一个匹配的白衣id = 125并且我拥有所有猜测是错误的,除了8,11所以我应该更新所有具有匹配ID并且他们的猜测是8或11的匹配的结果字段(我将给这个结果字段1)并且我想给(2)另一个猜测同一场比赛

我将此查询用于以下所有11种可能性:

UPDATE `tahminler` SET result=1 WHERE match_id='1640482' AND tahmin='8'
UPDATE `tahminler` SET result=1 WHERE match_id='1640482' AND tahmin='11'
UPDATE `tahminler` SET result=0 WHERE match_id='1640482' AND tahmin='1'
UPDATE `tahminler` SET result=0 WHERE match_id='1640482' AND tahmin='2'
UPDATE `tahminler` SET result=0 WHERE match_id='1640482' AND tahmin='3'
UPDATE `tahminler` SET result=0 WHERE match_id='1640482' AND tahmin='4'
UPDATE …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

如何获取有关错误500-内部服务器错误的更多信息?

$ajax在PHP网站的许多部分都使用了请求,直到几天前所有$ajax请求开始发出请求,一切都运转良好error 500 - internal server error。我可以在控制台中看到该错误,还可以使用错误处理程序来获取有关该错误的更多信息。那是我的Ajax请求

window.setInterval(function(){
         $.ajax({
            type: "GET",
            url: "include-ajax/is_it_midnight.php",
            dataType: "json",
            success: function(data)
            {
                if(data == 1)
                {
                    //Reload website at midnight
                    location.reload();
                }   
            },
                    error : function(XMLHttpRequest, textStatus, errorThrown) {
                        alert(XMLHttpRequest);
                        alert(textStatus);
                        alert(errorThrown);
                        alert(XMLHttpRequest.responseText);
                    }
        }); 

    }, 10000);
Run Code Online (Sandbox Code Playgroud)

那就是我在浏览器中得到的:

在此处输入图片说明

is_it_midnight.php:

<?php
$current_hour = date('H');
$current_minute = date('i');
$current_second = date('s');
//If the website was open between the 00:00:00 and 00:00:10 it will refresh automatically
//else it will not be open …
Run Code Online (Sandbox Code Playgroud)

php apache ajax http internal-server-error

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

当我的Android应用程序在我的服务器上调用我的API时,为什么会得到空响应?

我有android应用程序调用信息并将其显示为列表.

当您从微调器中选择日期时,我有一个微调器,您可以获得与该日期相关的信息.

在app首次加载时,它会自动调用今天的信息.

这是我在主要活动中使用的代码,用于创建我的微调器并用元素填充它并处理每个项目的点击:

// Spinner element
spinner = (Spinner) v.findViewById(R.id.spinner);

// Spinner click listener
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
      public void onItemSelected(AdapterView<?> parent, View view,
                                       int position, long id) {
                // On selecting a spinner item
                //String item = parent.getItemAtPosition(position).toString();
                switch(position){
                    case 3:
                        if (JsonUtils.isNetworkAvailable(getActivity())) {
                            list.clear();
                            new MyTask().execute(Config.SERVER_URL + "/banko_api.php?d_o=-1");
                        } else {
                            Toast.makeText(getActivity(), getResources().getString(R.string.failed_connect_network), Toast.LENGTH_SHORT).show();
                        }
                        break;
                    case 4:
                        if (JsonUtils.isNetworkAvailable(getActivity())) {
                            list.clear();
                            new MyTask().execute(Config.SERVER_URL + "/banko_api.php?d_o=0");
                        } else {
                            Toast.makeText(getActivity(), getResources().getString(R.string.failed_connect_network), Toast.LENGTH_SHORT).show();
                        }
                        break;
                    case 5:
                        if (JsonUtils.isNetworkAvailable(getActivity())) …
Run Code Online (Sandbox Code Playgroud)

android json android-spinner

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

为什么我会收到此错误"falseObject引用未设置为对象的实例".当我在我的webservice中调用一个操作时

我有一个Web服务,我在PHP中使用SOAP客户端调用其中一个操作,但我得到的就是这个 ["any"]=> string(120) "falseObject reference not set to an instance of an object.

我想知道我的代码中有什么问题,因为我相信我与Web服务的连接是%100工作.

我正在创建的xml字符串有什么问题吗?

操作是:

<wsdl:operation name="XmlIslet">
    <wsdl:input message="tns:XmlIsletSoapIn"/>
    <wsdl:output message="tns:XmlIsletSoapOut"/>
</wsdl:operation>
Run Code Online (Sandbox Code Playgroud)

并且它在WSDL中的参数描述是:

<wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
        <s:element name="XmlIslet">
            <s:complexType>
                <s:sequence>
                    <s:element minOccurs="0" maxOccurs="1" name="xmlIslem">
                        <s:complexType>
                            <s:sequence>
                                <s:any/>
                            </s:sequence>
                        </s:complexType>
                    </s:element>
                    <s:element minOccurs="0" maxOccurs="1" name="xmlYetki">
                        <s:complexType>
                            <s:sequence>
                                <s:any/>
                            </s:sequence>
                        </s:complexType>
                    </s:element>
                </s:sequence>
            </s:complexType>
        </s:element>
        <s:element name="XmlIsletResponse">
            <s:complexType>
                <s:sequence>
                    <s:element minOccurs="0" maxOccurs="1" name="XmlIsletResult">
                        <s:complexType mixed="true">
                            <s:sequence>
                                <s:any/>
                            </s:sequence>
                        </s:complexType>
                    </s:element>
                </s:sequence>
            </s:complexType>
        </s:element>
    </s:schema>
</wsdl:types>
Run Code Online (Sandbox Code Playgroud)

我的soap和PHP代码如下:

<?php
$username = "username"; …
Run Code Online (Sandbox Code Playgroud)

php soap wsdl web-services

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

如何在where子句中比较Timestamp

我有一个带有timestamp列的表我想获取特定月份中的时间戳(例如,9月1日和30 septemper之间的timpestamp)的值,如果月份为31天,则考虑该值.我用这个查询:

SELECT users.username, users.id, count(tahminler.tahmin)as tahmins_no FROM users LEFT JOIN tahminler ON users.id = tahminler.user_id  GROUP BY users.id having count(tahminler.tahmin) > 0
Run Code Online (Sandbox Code Playgroud)

我能加where timestamp IN(dates_array)吗?

date_array将是整个月的日期?

mysql sql timestamp where-clause

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

如何删除一个句子只保留字母、数字、空格

我有很多句子需要清除所有特殊字符和标点符号(我想只保留字母、数字和空格),例如:

\n\n
$string = "TB Avrupa ve T\xc3\xbcrkiye\'nin en iyi oranlari ile Lider Bahis Sitesi!!";\n$final_title = preg_replace(\'/[^a-z]+/i\', \'\', $string); \n
Run Code Online (Sandbox Code Playgroud)\n\n

这会删除所有内容(带空格)\n我需要保留空格,我可以在前一行中添加任何内容来实现此目的吗?

\n\n

预期输出:

\n\n
TB Avrupa ve T\xc3\xbcrkiyenin en iyi oranlari ile Lider Bahis Sitesi\n
Run Code Online (Sandbox Code Playgroud)\n

regex

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