小编Vij*_*jay的帖子

php文件由alexa crawler执行并导致问题!

我写了一个脚本,用于在特定时间自动释放新页面.它只显示一个倒数计时器,然后当它达到0时,它会将一个特定的文件重命名为index.php并将当前的index.php重命名为index-modified.php

这没问题.但在某些时候我的客户告诉我的网站没有来......我发现index.php被重命名为index-modified.php,所有其他页面都运行正常.没有index.php我的网站显示404错误.

然后我分析了访问日志,发现alexa爬虫已经访问了该发布脚本并导致了问题

我想知道alexa爬虫如何找到我的内部脚本文件并抓取了?它会发生在我的所有内部管理目的文件中吗?我的任何页面都没有该脚本的任何链接.

我想知道它是如何找到我的服务器中存在的文件.. ????

php web-crawler alexa

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

如何缓存twitter api结果?

我想缓存twitter api结果的结果并将其显示给用户..

缓存结果的最佳方法是什么?

我正在考虑根据时间限制将结果写入文件中.是否可以使用或使用任何其他方法?

最重要的是什么是理想的缓存时间?我想显示来自twitter的最新内容,但是twitter api有请求限制..而且我的网站每天都有扎实的访问者.

php twitter caching

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

如何从Android中的noraml java类调用一个Activity类

我有一个noraml java类,在这个类的构造函数中说ReceivedChat.java我想调用Android的Activity.

public class ReceivedChat {
    String message;
    String from;
    Context context;

    ReceivedChat(String message, String from) {
        this.message = message;
        this.from = from;

        Bundle b = new Bundle();
        b.putString("message", this.message);
        b.putString("from", this.from);
        b.putString("fromChat", "true");

        Intent i = new Intent(context.getApplicationContext(), XmppChatActivity.class);
        i.putExtras(b);
        context.getApplicationContext().startActivity(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

我的Activity类是XmppChatActivity.

这个程序不起作用.它不是叫我XmppChatActivity班上的onCreate 任何帮助都会感激我.

java android android-activity

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

如何使用子查询使用所选列的where条件?

我有两个专栏作为公司和产品.

我使用以下查询来获取匹配特定字符串的产品...

select id,(select name from company where product.cid=company.id) as 
company,name,selling_price,mrp from product where name like '$qry_string%'
Run Code Online (Sandbox Code Playgroud)

但是,当我需要列出特定公司的产品时,我该怎么办?

我尝试了以下但是静脉

select id,(select name from company where product.cid=company.id) as
company,name,selling_price,mrp from product where company like '$qry_string%'
Run Code Online (Sandbox Code Playgroud)

帮我

php mysql subquery

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

通过php连接ftp时出错

我正在尝试使用php脚本连接到我的服务器上传一些文件...

但它没有连接......

我不知道错误是什么......

我确定ftp是启用的,我通过php_info()检查它

可能是错误......

<?php
error_reporting(E_ALL); 
$ftp_server = "server.com";  //address of ftp server (leave out ftp://)
$ftp_user_name = "Username"; // Username
$ftp_user_pass = "Password";   // Password

$conn_id = ftp_connect($ftp_server);        // set up basic connection

$login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);

if ($login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass)) {
    echo "Connected as ,$ftp_user_name,$ftp_user_pass \n";
} else {
    echo "Couldn't connect \n";
}
.....
.....
....
....
ftp_close($conn_id); // close the FTP stream
?>
Run Code Online (Sandbox Code Playgroud)

php ftp

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

如何检查now()介于两个特定日期之间?

我有一个结构公告表,

Msgid int,
title varchar(150)
message text
date_from datetime
date_to  datetime
Run Code Online (Sandbox Code Playgroud)

我想列出今天到期的所有公告(即)公告,今天的日期是b/w date_from和date_to.

有任何想法吗?

mysql datetime

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

需要获取作为字符串发送的变量的值?

我正在向函数发送一个字符串作为参数,但我已经在该名称中有一个全局变量,我想得到该变量的值,但它的发送为未定义的..

我的示例代码

我有一个数组如[0] [0],reg [0] [1],reg [1] [0],reg [1] [0],reg [2] [0],reg [2] [ 1]

我有一些全局变量,如tick1,tick2,tick3 ......

它的值为0,1或2

在我打电话的功能中

calc_score(id) //id will return as either tick1,tick2,tick3
{
    alert(eval("reg[id][1]")); // it should return the value of reg[0][1] if id is 0

}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

id不会是数字它将是字符串..所以我该怎么做?

javascript

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

如果查询没有相应的值,如何返回null值?

我有一个查询

select c.name as companyname, u.name,u.email,u.role,a.date 
from useraccount u, company c, audittrial a 
where 
    u.status='active' 
    and u.companyid=c.id 
    and 
    (
        u.companyid=a.companyID 
        and a.activity like 'User activated%' 
        and a.email=u.email
    ) 
order by u.companyid desc 
limit 10
Run Code Online (Sandbox Code Playgroud)

所以,如果以下部分不满足,

(
    u.companyid=a.companyID 
    and a.activity like 'User activated%' 
    and a.email=u.email
)
Run Code Online (Sandbox Code Playgroud)

不会返回任何行..

但我想返回以下查询的结果

select c.name as companyname, u.name,u.email,u.role,a.date 
from useraccount u, company c, audittrial a 
where 
    u.status='active' 
    and u.companyid=c.id 
order by u.companyid desc 
limit 10
Run Code Online (Sandbox Code Playgroud)

但要添加,我应该返回日期(如果可用),如果日期不可用则返回空值.

我怎样才能做到这一点?

mysql

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

php的散列方法有什么区别?

php中可用的散列方法有什么区别

md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 
ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,
4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 
haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,
4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,
5 haval224,5 haval256
Run Code Online (Sandbox Code Playgroud)

我通常使用md5在我的数据库中存储密码..

我搜索它但我无法得到确切的优点和缺点..

php security cryptography hash-function

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

如何处理FQL返回的大int facebook uid?

我在处理facebook的大用户标识并将其正确存储到我的数据库中时遇到了问题.

由于fql.query REST api将被弃用,我正在使用GRAPH API来获取FQL的结果.

我想得到我的朋友的名单,性别,relationship_status.

我执行的查询是

$allFriends = $facebook->api("/fql
    ?q=SELECT+uid,+name,+sex,+relationship_status+FROM+user+where+uid+in+
    (SELECT+uid2+FROM+friend+WHERE+uid1+=$fbuid)"
);
Run Code Online (Sandbox Code Playgroud)

我在Graph API资源管理器中尝试了以上操作,结果是这样的,

  {
  "data": [
     {
      "uid": 100003082853071, 
      "name": "Sam jones", 
      "sex": "male", 
      "relationship_status": null
     }  
   ]
  }
Run Code Online (Sandbox Code Playgroud)

请注意,uid以int形式返回,因此每当我打印数组本身时,它的值都为(1.34234422 + E03).因此,即使该阵列的json_encode也无济于事.

但是,当我直接调用GRAPH API之类的graph.facebook.com/1585213/friends"返回数据"时

{
  "data": [
    {
      "name": "Vijay Kannan", 
      "id": "102937142343"
    }
  ]  
}
Run Code Online (Sandbox Code Playgroud)

请注意,id以字符串形式返回..

每当我使用图形API调用FQL查询时,它都会将整个数据作为" 数组 "返回,因此长大的facebook uid会转换为浮点数(1.34234422 + E03).

我如何将它们转换为适当的uid并存储/处理它们.

我认为FQL和GRAPH API调用的不一致也应该由Facebook照顾.但我不能等待!

有什么想法吗?

facebook facebook-fql facebook-graph-api

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

我想要一个功能暂时阻止我的网站访问?

嗨,有时,我想关闭我的网站进行维护...

我怎么能这样做?我在phpbb中看到了一个选项,可以通过管理员阻止该网站,然后取消阻止它们.

有没有这方面的api或告诉我如何做到这一点的方法?

我在我的网站上使用php ..

php blocking

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