我想将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中找到此目录 任何人都可以帮我找到这个文件?
我有两次格式"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)
如何将这些值作为字符串的时间进行比较?
我有以下查询:
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) 我正在尝试构建一些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)
它要么显示文本要么根本不显示警报
我在数据库中有一个表,其中包含以下记录:
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) 我$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) 我有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) 我有一个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) 我有一个带有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将是整个月的日期?
我有很多句子需要清除所有特殊字符和标点符号(我想只保留字母、数字和空格),例如:
\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\nTB Avrupa ve T\xc3\xbcrkiyenin en iyi oranlari ile Lider Bahis Sitesi\n
Run Code Online (Sandbox Code Playgroud)\n