我写了一个脚本,用于在特定时间自动释放新页面.它只显示一个倒数计时器,然后当它达到0时,它会将一个特定的文件重命名为index.php并将当前的index.php重命名为index-modified.php
这没问题.但在某些时候我的客户告诉我的网站没有来......我发现index.php被重命名为index-modified.php,所有其他页面都运行正常.没有index.php我的网站显示404错误.
然后我分析了访问日志,发现alexa爬虫已经访问了该发布脚本并导致了问题
我想知道alexa爬虫如何找到我的内部脚本文件并抓取了?它会发生在我的所有内部管理目的文件中吗?我的任何页面都没有该脚本的任何链接.
我想知道它是如何找到我的服务器中存在的文件.. ????
我想缓存twitter api结果的结果并将其显示给用户..
缓存结果的最佳方法是什么?
我正在考虑根据时间限制将结果写入文件中.是否可以使用或使用任何其他方法?
最重要的是什么是理想的缓存时间?我想显示来自twitter的最新内容,但是twitter api有请求限制..而且我的网站每天都有扎实的访问者.
我有一个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 任何帮助都会感激我.
我有两个专栏作为公司和产品.
我使用以下查询来获取匹配特定字符串的产品...
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脚本连接到我的服务器上传一些文件...
但它没有连接......
我不知道错误是什么......
我确定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) 我有一个结构公告表,
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.
有任何想法吗?
我正在向函数发送一个字符串作为参数,但我已经在该名称中有一个全局变量,我想得到该变量的值,但它的发送为未定义的..
我的示例代码
我有一个数组如[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不会是数字它将是字符串..所以我该怎么做?
我有一个查询
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)
但要添加,我应该返回日期(如果可用),如果日期不可用则返回空值.
我怎样才能做到这一点?
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在我的数据库中存储密码..
我搜索它但我无法得到确切的优点和缺点..
我在处理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照顾.但我不能等待!
有什么想法吗?
嗨,有时,我想关闭我的网站进行维护...
我怎么能这样做?我在phpbb中看到了一个选项,可以通过管理员阻止该网站,然后取消阻止它们.
有没有这方面的api或告诉我如何做到这一点的方法?
我在我的网站上使用php ..
php ×6
mysql ×3
alexa ×1
android ×1
blocking ×1
caching ×1
cryptography ×1
datetime ×1
facebook ×1
facebook-fql ×1
ftp ×1
java ×1
javascript ×1
security ×1
subquery ×1
twitter ×1
web-crawler ×1