小编gen*_*sis的帖子

社交网络PHP/MySQL结构

我想创建一个社交媒体网站.我现在只是计划出来,我首先考虑用用户名/密码组合登录用户,检查mysql数据库并查看它们是否存在.这很简单.但我要问的是,就像Facebook一样,对于一个"生物"页面,你会把诸如"从朋友那里选择user_id = $ user_id"这样的东西,那样的东西?那么我是否在整个页面上使用相同的user_id来选择评论,联系信息,朋友,图片,喜欢,不喜欢?这是正确的还是这种糟糕的应用程序结构?

php mysql facebook social-networking

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

像按钮这样的Facebook在每个页面上显示相同的#喜欢

我认为类似按钮应该显示每页的许多喜欢,而不是每个网站.我对么?

我在我的网站http://www.hikingsanfrancisco.com上放了类似按钮,如果您查看网站的不同页面,它们都会显示相同数量的喜欢,就像它是整个网站的通用号码一样.

我喜欢按钮代码在标题div中,我怀疑重复可能因此而发生.

任何想法/想法?

谢谢!

facebook facebook-like

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

如何从重复值列表中获取唯一值集

我需要解析一个大的日志文件(平面文件),它包含两列值(列A,列B).

两列中的值都在重复.我需要找到列A中的每个唯一值,我需要找到一组列B值.

这可以使用unix shell命令完成,还是需要编写任何perl或python脚本?有什么方法可以做到这一点?

例:

xxxA 2
xxxA 1
xxxB 2
XXXC 3
XXXA 3
xxxD 4
Run Code Online (Sandbox Code Playgroud)

输出:

xxxA - 2,1,3
xxxB - 2
xxxC - 3
xxxD - 4
Run Code Online (Sandbox Code Playgroud)

python perl parsing

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

Facebook Graph API - 如何使用新行发布到墙上?

我正在玩Facebook Graph API,我面临一个问题 - 我找不到任何方式如何使用一些HTML代码or新行发布到墙上.怎么做?这是我的代码

<?php
include_once 'lib/facebook.php';
define("FACEBOOK_APP_ID", '10126');
define("FACEBOOK_API_KEY", '064ca1988b');
define("FACEBOOK_SECRET_KEY", '9afdf92114');
define("FACEBOOK_CANVAS_URL", 'http://apps.facebook.com/my_canv_app/');
if (isset($_GET['code'])){
    header("Location: " . FACEBOOK_CANVAS_URL);
    exit;
}

$facebook = new Facebook(array('appId' => FACEBOOK_APP_ID, 'secret' => FACEBOOK_SECRET_KEY));
$user = $facebook->getUser();
$loginUrl   = $facebook->getLoginUrl(
        array(
                'scope'  => 'email,publish_stream,user_birthday,user_location,user_about_me,user_hometown'
        )
);

if (!$user) {
    echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
    exit;
}


try {
    $uid = $facebook->getUser();
    $me = $facebook->api('/me');
    $statusUpdate = $facebook->api('/me/feed', 'post', array('message'=> 'Trying to make new line here \n <br /> Neither …
Run Code Online (Sandbox Code Playgroud)

php facebook facebook-graph-api

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

为什么不执行("顶部"); 在Linux上工作?

我试图执行此命令

echo exec("top");
Run Code Online (Sandbox Code Playgroud)

echo exec("/usr/bin/top");
Run Code Online (Sandbox Code Playgroud)

既不起作用(返回空白输出)

有谁知道为什么?

php linux exec top-command

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

从用户隐藏PHP

有没有办法隐藏我从用户那里使用PHP的事实?我想这样做有两个原因:

  • 1)因此地址栏中的链接看起来更干净(就像在stackoverflow上这样)
  • 2)防止潜在的黑客立即知道要查找的内容

第2点是否真实,或者黑客是否知道我正在使用的是什么?我正在使用php5-fpm的nginx.

php .htaccess hide

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

将数据库中的更改"推送"到网页而不刷新

我希望了解AJAX,我认为这是一个可以教我的简单问题.假设我在数据库中有一个表,用户正在为其添加新条目.我想构建一个网页,在添加新条目时显示最新的n个条目,而不刷新整个页面.我应该从哪里开始解决这个问题?

javascript php mysql ajax

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

这个foreach循环是否对上帝杀猫负责?

取自/sf/ask/342391101/

这个类似的代码杀小猫也是吗?

foreach (file("longFile.txt") as $line) {
    // ouch! Kitten killed
}
Run Code Online (Sandbox Code Playgroud)

??

对于那些不知道我在说什么的人:

PHP是否每次进入下一行文件时都会获得longFile.txt或者没有?谈到这段代码:

foreach (file("longFile.txt") as $line) {
        // something
}
Run Code Online (Sandbox Code Playgroud)

php foreach file

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

$ .getJSON - 发送ajax但忽略回调函数 - Internet Explorer

所以这是我的功能

function ajax(addr,loading, loadTo, json){
        addr = addr.replace(' ', '');
        if (loading){
                $("#"+loading).fadeIn();
        }

        if (json){
                $.getJSON(addr, function(data){
                        alert('whoooo working'); // <--- it never goes here
                        if (loading){
                                $("#"+loading).fadeOut();
                        }
                        procJSON(data);
                });
                return true;
        }
}
Run Code Online (Sandbox Code Playgroud)

而我正在呼唤它

var postid = $(this).attr('data-postid');
ajax(url+'tools/delete/'+postid, 'loading'+postid, false, true);
Run Code Online (Sandbox Code Playgroud)

发送ajax,显示图像(加载图像),但从不调用回调函数.

这不是IE的大清单中的新保留值吗?是的,我知道,IE不是一个有效的浏览器,但我不能责怪我的客户

javascript ajax jquery json internet-explorer-8

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

问题格式化php输出

我有一个php网站,我想用来从unix服务器收集信息.一个很好的例子是一个ssh到服务器并运行ls命令的脚本.我在格式化输出时遇到问题,因此它是可读的.任何帮助,将不胜感激.代码看起来像这样:

$output = system("ssh user@testServer ls -al");
print ($output);
Run Code Online (Sandbox Code Playgroud)

php

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